本杰明·富兰克林说:知识上的投资总能得到最好的回报。
你的知识和经验是你最重要的职业财富,但它是有时效的资产。
随着新技术的推陈出新,你的知识会变得过时。
不断变化的环境,让你陈旧的知识或经验跟不上时代的发展。
我们喜欢把程序员所知道的关于计算技术和他们所工作的应用领域的全部事实、以及他们的所有经验视为他们的知识资产(Knowledge Portfolios)。
在这个瞬息万变的时代,你有没想过该如何管理你的知识资产呢?
《程序员修炼之道》作者认为,管理知识资产与管理金融资产相似,主要体现在以下5个方面:
01定期投资
就像金融投资一样,你必须定期为你的知识资产投资。
即使投资量很小,习惯自身也和总量一样重要。
02多元化
你知道的不同的事情越多,你就越有价值。
作为底线,你需要知道你目前所用的特定技术的各种特性。但不要就此止步。
计算技术的面貌变化很快——今天的热门技术明天就可能变得近乎无用(或至少是不再抢手)。
你掌握的技术越多,你就越能更好地进行调整,赶上变化。

03管理风险
从高风险、可能有高回报,到低风险、低回报,技术存在于这样一条谱带上。
把你所有的金钱都投入可能突然崩盘的高风险股票并不是一个好主意;
你也不应太保守,错过可能的机会。
不要把你所有的技术鸡蛋放在一个篮子里。
04低买高卖
在新兴的技术流行之前学习它可能就和找到被低估的股票一样困难,但所得到的就和那样的股票带来的收益一样。
在新兴事物刚出现时学习它可能有风险,但对于现在已步入该领域的顶尖行列的早期采用者,这样做得到了非常大的回报。
05重新评估和平衡
这是一个计划赶不上变化的时代。
你上个月开始研究的热门技术现在也许已像石头一样冰冷。
也许你需要重温你有一阵子没有使用的技术。
又或许,如果你之前试用过另一种语言,你就会更有可能获得那个新职位……
总之,管理自己的知识资产要做到坚持学习,因为学习的过程将扩展你的思维,使你向着新的可能性和新的做事方式拓展。
多元化广泛涉猎,保持旺盛的好奇心,把掌握的知识最大化地运用起来,最后定期复盘,总结经验,持续成长。