Not Dead Head

Side A

Good practices to improve programing skills

After reading through http://goo.gl/XLyUN I just want to write down some of the points I agree with … just a “post it”
So to keep improving your work and programming skills you could :
  • Working with people far smarter than yourself.
  • Always listening to what others have to say, regardless if they’re junior, intermediate, senior or guru. Job title doesn’t mean anything.
  • Pair programming.
  • Learning other frameworks/languages, and seeing how they do things, and compare that to stuff that I already know.
  • Reading about patterns, best practices, and then examining my old stuff and applying those patterns where necessary.
  • Read code written by different people.
  • Write documentation for code written by other people.
  • Watch how “smarter” people handle mistakes.
  • The most important thing is never stop learning … it’s fun!
  • Stay in shape or al least take a brake. ENJOY LIFE, yes there is more!
  • Experience one programming language every year.
  • Share your knowledge.

I see three aspects on this list of best practices: motivational, social and educational.  For me motivation is about having fun and it’s fun to write good quality code or  to deliver good quality solutions. The social aspect is in interacting with your colleagues and with the community, humans are social (one way or the other  😉 ).  And to be able to keep the pace you must maintain a level of education, which in this case must me up to date  to the current technology.

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: