你的知识和经验
不要低估商业主义的力量。
拥有大量知识资产,并把批判的分析应用于你将要阅读的技术出版物的洪流,你将能够理解复杂的答案。是你最重要的职业财富。
遗憾的是,它们是有时效的资产。
我们喜欢把程序员所知道的关于计算技术和他们所工作的应用领域的全部事实、以及他们的所有经验视为他们的知识资产。
管理知识资产与管理金融资产非常相似:
1、严肃的投资者定期投资——作为习惯
2、多元化是长期成功的关键
3、聪明的投资者在保守的投资和高风险、高回报的投资之间平衡他们的资产
4、投资者设法低买高卖,以获取最大回报
5、应周期性地重新评估和平衡资产
经营你的资产
·定期投资。你必须定期为你的知识资产投资。即使投资量很小,习惯自身也和总量一样重要。
·多元化。作为底线,你需要知道你目前所用的特定技术的各种特性。但不要就此止步。你掌握的技术越多,你就越能更好地进行调整,赶上变化。
·管理风险。从高风险、可能有高回报,到低风险、低回报,技术存在于这样一条谱带上。不要把你所有的技术鸡蛋放在一个篮子里。
·低买高卖。在新兴的技术流行之前学习它可能就和找到被低估的股票一样困难,但所得到的就和那样的股票带来的收益一样。
·重新评估和平衡。
定期为你的知识资产投资
——Invest Regularly in Your Knowledge Portfolio
目标
·每年至少学习一种新语言。不同语言以不同方式解决相同的问题。通过学习若干不同的方法,可以帮助你拓宽你的思维,并避免墨守成规。
·每季度阅读一本技术书籍。在你掌握了你正在使用的技术之后,扩管范围,阅读一些与你的项目无关的书籍。
·也要阅读非技术书籍。
·上课。在本地的学院或大学、或是将要来临的下一次会展上寻找有趣的课程
·参加本地用户组织。不要只是去听讲,而要主动参与。打听一下你们公司以外的人都在做什么。
·试验不同的环境。如果你只在Windows上工作,就在家玩一玩Unix。如果你只用过Makefile和编辑器,就试一试IDE,反之亦然。
·跟上潮流。订阅商务杂志和其他期刊。选择所涵盖的技术与你当前的项目不同的刊物。
·上网。上网冲浪,查找论文、商业站点,以及其他任何你可以找到的信息来源。
持续投入十分重要。一旦你熟悉了某种新语言或新技术,继续前进。学习另一种。
学习的机会
不要就此止步,把找到答案视为对你个人的挑战。不要把问题哥在那里。
批判的思考
批判地思考你读到的和听到的。你需要确保你的资产中的知识是准确的,并且没有受到供应商或媒体炒作的影响。