Home » Technology

In 10 steps how to be successful programmer?

29 August 2011 781 views 2 Comments Posted by

Firstly I want to say that this article is not based on scientific books or articles but I mainly depend on my specialization in the programming engineering and this may give me the right to speak

I believe that programming is a kind of philosophy and sort of art at the same time and the art can`t be taught with books it is somehow spiritual and mental and every person has his own gift in this art and he cannot be restricted by certain rules the same way with programming engineering and I think that understanding the programming philosophy is more important than learning the programming codes

In 10 steps how to be successful programmer?

How can I become programmer? From where can I start? which language you advice me to use? The first step is that you must erase all the wrong ideas that tells you if you want to be good programmer you must have a lot of experience in one of programming languages and this is completely wrong

Programming is like poetry you must be fluent and know a lot of words to be able to enter its world but this won`t turn you to a poet

There is a great gab between the programming as a mental and intellectual practice and writing orders in programming language, the programming languages specially the modern ones is so similar to the human language and knowing the basics of it and mastering English language will enable you to write some programs but it won`t make you programmer

Your personality, characteristics and your mental ability is the most important tools you must polish it to become real programmer for example if you have a lot of scientific knowledge in programming it won`t help if you are impatient or can`t bear the work pressure

In 10 steps how to be successful programmer?

In my opinion these are some steps to become real programmer:

1- A person that has the ability to create solutions not only this but also can choose the best solution not only in programming but in all the aspects of life

2- To be very aware of technological development and do not get anxious of such development and take it as a challenge

3- Analytical person, broad minded that can see deep inside the problem so he is not easily depressed or fed up but can adopt with any problem

4- Can understand the nature of his work and the required mental pressure and can accommodate with it

5- Can get the best use of other thoughts and this is may be the responsibility of the system analyzer or the programmers in the huge companies but for the free lancers it is the job of the programmer

6- broad minded and creative that can get the best use of the world around him and think in any step before taking it and this is one of the most creative methods

7- Can feel the risks in his job and can run any project with the minimum amount of faults

8- Can manage his time and run it effectively and know the importance of his time

9- Has his own philosophy in programming and do not rely on the others in his work but he has his own style

10- Know very well the programming knowledge is not the purpose as it is very huge knowledge but he has to work harder to gain more experience

 


If you enjoyed this post, please consider to subscribe to the feed and get future articles delivered to your feed reader or leave a comment

Comments Closed

2 Comments »

  • Crissy Lechleidner said:

    Thank you for your very good information and respond to you. san jose car dealers

  • shane said:

    your site is great for the information i have been looking for
    thankyou for your wealth of information