学习就是给自己投资。所以,程序员可以借鉴投资的经验进行学习。
定期投资
定投是投资基金/股票的一种降低风险、获取不小收益的技巧。程序员也必须定期学习新的知识,提高自己的能力,保持与软件工程技术发展同步。
多样化
“不要把鸡蛋放在一个篮子里”,对于投资来说,不要只投资风险高收益大的股票,还要投资风险小收益低的债券。程序员不仅要学习与开发测试直接相关的技术,也要学习沟通、表达等软技能。熟悉的技能越多,你越能适应变化。
风险管理
投资需要预判风险,及时止损。程序员对于所学的知识的价值也应有所预判,根据其价值的高低决定投入的时间和精力。
低买高卖
投资需要在基金/股票低估值时买入,在高估值时卖出。程序员也应在一项新兴技术变得流行之前就开始学习,那么当这项技术流行之后,你就已经获得了相当丰厚的回报。
重新评估调整
对于投资来说,需要定期对你的投资组合进行评估,看其是否符合当前的投资趋势、符合你的收益预期,及时作出调整。程序员也需要定期评估自己的知识组合,是否满足当前的工作需要,将来的职业发展。
以上就是基于投资的经验,程序员学习应当遵循的指导方针。下面是依据这些指导方针给出一些具体建议:
每年学习一门新语言
每月读一本技术书
还要读非技术书
上课
加入本地的用户组和交流群
尝试不同的开发环境
与时俱进,关心一下和你当前项目不同的技术,阅读相关的新闻和技术帖
持续学习
批判地学习
这正是:
学习一如做投资,投资经验可参考
定投多样看风险,低买高卖再评估
参考书目:程序员修炼之道—通向务实的最高境界,作者:David Thomas,Andrew Hunt,出版社:电子工业出版社
联系客服