The path to becoming a good programmer 22 items ranked
How to be a good programmer? My tips.
Click on up and down arrows to affect item's ranking
1.
Give me one programming language that does alL
There is none. Each has a different purpose.
47 points - added 3 years ago by nasucuroz -
2.
Programming languages
Being good at a language means, you understand where it is best used and where using that language makes no damn sense.
38 points - added 3 years ago by nasucuroz -
3.
Add Comments to your code
10 points - added 3 years ago by nasucuroz -
4.
Start simple
7 points - added 3 years ago by nasucuroz -
5.
Google is your friend
6 points - added 3 years ago by nasucuroz -
6.
Learning by emulation
4 points - added 3 years ago by nasucuroz -
7.
Use naming conventions for variables
2 points - added 3 years ago by nasucuroz -
8.
Work towards complexity
2 points - added 3 years ago by nasucuroz -
9.
Read a lot of books
2 points - added 3 years ago by nasucuroz -
10.
I want to a ‘real’ project
1 point - added 3 years ago by nasucuroz -
11.
Organize your code
1 point - added 3 years ago by nasucuroz -
12.
Talking about style
1 point - added 3 years ago by nasucuroz -
13.
Start with a simpler
1 point - added 3 years ago by nasucuroz -
14.
Test
0 points - added 3 years ago by nasucuroz -
15.
Be prepared for change
0 points - added 3 years ago by nasucuroz -
16.
Find pet projects
0 points - added 3 years ago by nasucuroz -
17.
The motivation
Decide why you want to become a good programmer
-1 point - added 3 years ago by nasucuroz -
18.
Algorithms
Any good programmer has a good understanding of algorithms.
-1 point - added 3 years ago by nasucuroz -
19.
Design Patterns
-1 point - added 3 years ago by nasucuroz -
20.
Gather complete requirements
-1 point - added 3 years ago by nasucuroz -
21.
Don't be ashamed to try things
-1 point - added 3 years ago by nasucuroz -
22.
Participating in FOSS projects
You MUST participate in some free software projects.
-5 points - added 3 years ago by nasucuroz -
ShareRanks is about ranking things that are top, most, greatest, or even worst in all categories.
Use arrows to rank one item in The path to becoming a good programmer vs another.
Add your own top list of things
Top 10 The path to becoming a good programmer are especially marked