Key Things You Need to Understand in Order to Become a Good Programmer
By Jack Meijer
Difficulty: 

Cost: 

Programming is part science and part art. Good programming skills do not come naturally to everyone, but they require experience and a thoughtful approach.
Here are few tips on how to become a successful programmer:
- Understand Object Oriented Programming: a must have skill set for any enterprise application development
- Understand Design Patterns: allows one to write scalable and well structured code
- Deep understanding of algorithms: algorithms help you write efficient and reusable code
- Understand the bigger picture into which your code/module fits
- Desire to scrap and rewrite to ensure the best possible code
Do you have these skills in you?

Delicious
Digg
Google
Yahoo