I’m true fan of the book “The Pragmatic Programmer”. The advices and analogies in the book is truly helpful to become a pragmatic programmer.

clip_image002

The book explains the importance of managing your knowledge portfolio as an investor does his investment.

  • Invest Regularly – Even it’s very small time, invest your time in learning resources regularly.
  • Diversify – The more different things you know, the more valuable you’re. Spend time for learning new multiple technologies
  • Manage Risk – Don’t put all your technical eggs in one basket.
  • Buy low, sell high – be the early adopter of technology. They will be toppers in the field.
  • Review and rebalance – brush up the technologies that you’ve not used in a while

The authors expects few goals from the above guidelines

  • Learn at least one new language every year
  • Read technical books each quarter
  • Read non technical books too
  • Take classes at your local community college or university
  • Participate in local user groups
  • Experiment with different environments like linux, windows, mac etc…
  • Stay up to date with technology with right subscriptions for magazines and journals (e.g DDJ )
  • Get wired with the latest updates from news groups, papers from web etc…

It’s truly worth reading. Go and get a copy!