程序员修炼之道(三)
一、你的知识资产
在程序员的职业生涯中,知识和经验是你重要的职业财富。遗憾的是,它们是有时效的资产(expiring asset)。随着新的技术、语言及环境的出现,你的知识可能会变得过时。不断变化的市场驱动也许会使你的经验变得陈旧或无关紧要。随着你的知识的价值降低,对你的公司或者你的客户来说,你的价值也在降低。
作为程序员,我们所拥有的技术和经验就是我们的资产,并且我们也需要对自己进行资产的扩大,才能更好的感受生活。
严格自律的程序员会选择:
- 每年至少学习一种新语言。不同语言以不同的方式解决相同的问题。通过不同的语言,有助于拓宽思维,并避免墨守成规。
- 每季度阅读一本技术书籍。起码至少一个月读一本书。
- 也要阅读非技术书籍。
- 上课。
- 试验不同的环境。
- 跟上潮流。了解时事,抓紧下一次流量窗口。
确实,这无疑会令他的价值不断地进行扩大,但是这就好比是一种定期的投资。
在计算机领域,多元化才是成功的关键,你知道的不同的事情越多,你就越有价值。作为底线,你需要知道你目前所用的特定技术的各种特性。但不要就此止步。计算技术的面貌变化地很快——今天热门技术明天就可能变得近乎无用。因此,我们首先的目标是学号基本的知识,才会去挖掘更高深的领域。
与此同时,思考下自己未来的打算,现将基本的语言学懂学扎实,再去探索更加深奥的底层机制。
就好比大一刚刚接触的C语言,先学好它,我才能去学习算法,更深入的了解计算机制。这些都是循序渐进的过程,需要我们慢慢去掌握,每天都要给自己定制一个学习目标,这样才能使自己的资本逐渐庞大