English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

2006-07-29 02:11:44 · 11 answers · asked by neha 1 in Computers & Internet Programming & Design

11 answers

Practice, practice, practice.

Tackle a simple problem, and write the first code. Then check how it could fail, and how it might be improved. Never be satisfied with a first draft; but then also, never be totally dissatisfied either, as a good programmer is supposed to deliver, and if you keep improving the code while never delivering something that works is not helping either. So, you do it in phases. First is a crude program that gets the job done. The is a refined version that does it robustly. Then there is a version that does it effectively. Eventually you may have one that does it optimally.

Break down your problem in smaller blocks that can be addressed by small code snippet. Test them individually before you integrate them. Save them also as those can be handy for other unrelated project later on that may have some commonalities. Oh, and ALWAYS put comments in your code. Even if it will never be passed to anyone. 3 months from now, you'd wonder "what does this do?" because you forgot, so help yourself -- and anyone you may be co-developping with -- by giving yourself explanations as to what you are doing, and why you are doing it that way.

2006-07-29 03:00:08 · answer #1 · answered by Vincent G 7 · 0 0

If you want to be good in programming then you need to practice a lot and work on real projects if possible. Becoming expert in programming is not a days job, it takes months and even years. While working on real projects you will daily learn something new.

2006-07-29 09:18:55 · answer #2 · answered by Indian Guy 2 · 0 0

You need to learn some basic tenets, like data types, working with logic. This stuff is very core to what you'll do in programming forever, so become well-versed in it. There are lots of computer science courses and lots of books. Once you begin working with a particular language or technology, the best way to get better at it is to work with experienced programmers and learn from them. Then, of course, continue to gain experience yourself. Good luck.

2006-07-29 09:22:45 · answer #3 · answered by zenbob 2 · 0 0

Hi Neha,
To become a good programmer, you should have good analytical and logical power. For brgining you should solve the mathematical question (Equation of one valiable, two Valiable, Quadratic Eqaution and solve some problem of R.D Sharma book). After doing thease you should learn C prograaminf which is the mother of all language. Feel free to contact me.

2006-07-29 10:02:42 · answer #4 · answered by C M SAHU 2 · 0 0

Go to programming school

2006-07-29 09:16:53 · answer #5 · answered by rules27 6 · 0 0

Buy the book about programming especially visual basic 6.0.That is good for learning.

2006-07-29 09:24:26 · answer #6 · answered by johnlee871231 4 · 0 0

Same as if you wanted to be good at painting.
Practice and learn from the best programmers. Use open source real code (like Firefox, the Gimp, etc) to understand what real solutions are applied to real problems.
And read lots of Paul Graham.

2006-07-29 10:42:40 · answer #7 · answered by ignacionr2 4 · 0 0

I remembered running into an essay on this topic a number of years ago and it had a great influence on me. I don't think I could give any better answer than what is listed here:
http://www.norvig.com/21-days.html
(The essay's author is currently the director of research for Google)

2006-07-29 16:37:18 · answer #8 · answered by toaster950 1 · 0 0

you have to learn Math, many oop languages, logical thinking, patience and endurance.
good luck

2006-07-29 09:18:39 · answer #9 · answered by Mag 7 · 0 0

*shrugs*

Just keep doing it. School helps, books help, but mostly you just have to do it over and over.

2006-07-29 09:18:14 · answer #10 · answered by rabid_scientist 5 · 0 0

fedest.com, questions and answers