C++
  Home arrow C++ arrow Page 4 - Programming Contests: Why Bother?
Dev Articles Forums 
ADO.NET  
Apache  
ASP  
ASP.NET  
C#  
C++  
ColdFusion  
COM/COM+  
Delphi-Kylix  
Design Usability  
Development Cycles  
DHTML  
Embedded Tools  
Flash  
Graphic Design  
HTML  
IIS  
Interviews  
Java  
JavaScript  
MySQL  
Oracle  
Photoshop  
PHP  
Reviews  
Ruby-on-Rails  
SQL  
SQL Server  
Style Sheets  
VB.Net  
Visual Basic  
Web Authoring  
Web Services  
Web Standards  
XML  
Mobile Linux 
App Generation ROI 
IBM® developerWorks 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
C++

Programming Contests: Why Bother?
By: Gabor Bernat
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 5 stars5 stars5 stars5 stars5 stars / 1
    2009-06-23

    Table of Contents:
  • Programming Contests: Why Bother?
  • The Contest
  • Which Contests?
  • Mental Approach

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    Programming Contests: Why Bother? - Mental Approach


    (Page 4 of 4 )

    Regardless of which contest you are trying your luck in, at its base the contest will try to evaluate what you've grasped and how well you can adapt it to your specific situation. Because of this, you do need to prepare for it, losing maybe countless hours/nights before the monitor. Moreover, this is a contest, and because of this, you'll eventually see a certain spirit of competition. 

    It is insane to think about how much can depend on a simple inspiration. Anyone can have a good or a bad day, and because of this, lose or win a contest. However, I think the most important thing is to realize that this is just a contest, not the end of the world, and you should compete in the spirit of fair play, leaving your malicious thoughts at home. In the end, everything that affects you prior to and on the day of the contest will put its mark on your performance (your temperament, experience, how much you slept on the days before, and so on).

    The most important factor remains the individual value (given by your preparation for the contest) and your mentality. Remember that each "failure" in a contest will count as an experience, and will increase your chances for future success. Really, there is no such thing as failure, because every little step will bring you closer next time. The most successful people in the world are those who tried the most. Simply put, more tries equals more chances to win, and eventually you will manage to break through.

    So remember to bring to the contest an optimistic and relaxed attitude, and to have fun. Also, remember that nothing is free; if you want to give a great performance, you need to prepare. Most of the people who have done well say that it is 10 percent talent, 90 percent preparation, and I completely agree with them.

    Now we can divide a contest into three sections: before, during, and after. Each one of them has, or should have, a couple of stages that you should complete. For instance, prior to a contest the following preparatory stages make sense: theory, mentality, global approach, simulation, experience-sharing and arriving at the place. Each one of them deserves a little more elaborate treat, so I will do so during our next meeting in the article "Preparing for Programming Contests." For now, sit back and decide whether what you may get in return motivates you enough to jump in.

    Thank you for reading my article and I invite you to express your emerging thoughts here on the blog of the article or if you want, join our forum at DevArticles where our experts will try to answer whatever questions you may have. Until next time, remember to Live With Passion!


    DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware.

     

    C++ ARTICLES

    - More Tricks to Gain Speed in Programming Con...
    - Easy and Efficient Programming for Contests
    - Preparing For Programming Contests
    - Programming Contests: Why Bother?
    - Polymorphism in C++
    - Overview of Virtual Functions
    - Inheritance in C++
    - Extending the Basic Streams in C++
    - Using Stringstreams in C++
    - Custom Stream Manipulation in C++
    - General Stream Manipulation in C++
    - Serialize Your Class into Streams in C++
    - Advanced File Handling with Streams in C++
    - File Handling and Streams in C++
    - The STL String Class







    © 2003-2009 by Developer Shed. All rights reserved. DS Cluster 5 Hosted by Hostway
    For more Enterprise Application Development news, visit eWeek