Tuesday, September 30, 2014

PragProg - Knowledge Portfolio

Ref: The Pragmatic Programmer

An investment in knowledge always pays the best interest. Benjamin Franklin

Your knowledge and experience are your most important professional assets.
Unfortunately, they are expiring assets. Tyour kowledge becomes out of date as new techniques, languages, and environments are developed.
As the value of your knowledge declines, so does your value to your company or client. We want to prevent this from ever happening.
Managing a knowledge portfolio is very similar to managing a financial portfolio:
  1. Serious investors invest regularly - as a habit.
  2. Diversification is the key to long-term success.
  3. Smart investors balance their porfolios between conservative and high-risk, high-reward investments.
  4. Investors try to buy low and sell high for max return.
  5. Portfolios should be reviewed and rebalanced periodically.


Building Your Portfolio 

  • Invest regularly. Even if it's just a small amount 
  • Divesify. The more different things you know, the more valuable you are. As a baseline, you need to know the ins and outs of the particular technology you are working with currently. The more technologies you are comfortable with, the better you will be able to adjust the change.
  • Manage risk. It's not a good idea to invest all of your money in high-risk stocks that might collapse suddenly. Don't put all your technical eggs in one basket

TIP 8: Invest Regularly in Your Knowledge Portfolio



  • Learn at least one new language every year
  • Read a technical book each quarter
  • Read nontechnical books, too
  • Take classes

No comments: