程序员修炼之道2
“知识上的投资总能得到最好的回报”——本杰明·富兰克林
令人遗憾的是,知识是有时效的资产,随着新技术、语言及环境的出现,你的知识会变得过时,不断变化的市场驱动力也许会使你的经验变得陈旧或无关紧要。在现在的时代,这样的事情可能会非常快的发生。
当我们工作之后,若是我们的知识的价值降低,那么对我们的公司或客户来说,我们的价值也会降低。
从作者的解释我学到了“知识资产”的概念。我们通常把程序员所知道的关于计算技术和他们所工作的应用领域的全部事实、以及他们的所有经验视为他们的知识资产。
我们要学会经营自己的资产:
定期投资:就像金融投资一样,我们必须定期为知识资产投资,即使投资量很小,习惯自身也和总量一样重要。
多元化:我们知道的不同事情越多,我们就越有价值。
管理风险:我们不要把自己的所有技术放在一个篮子里。
低买高卖:这个特别有意思,在新型的技术流行之前学习它就像找到被低估的股票一样困难,但所得到的就和那样的股票带来的收益一样。
重新评估和平衡:软件工程是一个非常动荡的行业,要可以对自己的技术进行重温。
为了让我们不断地变强,我们要给自己指定合适的目标:
每年至少学习一种新语言。不同语言以不同方式解决相同的问题。通过学习若干不同的方法,可以帮助你拓宽你的思维,并避免墨守成规。此外,现在学习许多语言已容易了许多,感谢可从网上自由获取的软件财富。
每季度阅读一本技术书籍。书店里摆满了许多书籍,讨论与你当前的项目有关的有趣话题。一旦你养成习惯,就一个月读一本书。在你掌握了你正在使用的技术之后,扩宽范围,阅读一些与你的项目无关的书籍。
也要阅读非技术书籍。记住计算机是由人——你在设法满足其需要的人——使用的,这十分重要。不要忘了等式中人这一边。
上课。在本地的学院或大学、或是将要来临的下一次会展上寻找有趣的课程。
参加本地用户组织。不要只是去听讲,而要主动参与。与世隔绝对你的职业生涯来说可能是致命的;打听一下你们公司以外的人都在做什么。
试验不同的环境。如果你只在Windows上工作,就在家玩一玩Unix(可自由获取的Linux就正好)。如果你只用过makefile和编辑器,就试一试IDE,反之亦然。
跟上潮流。订阅商务杂志和其他期刊。选择所涵盖的技术与你当前的项目不同的刊物。
上网。想要了解某种新语言或其他技术的各种特性?要了解其他人的相关经验,了解他们使用的特定行话,等等,新闻组是一种很好的方式。上网冲浪,查找论文、商业站点,以及其他任何你可以找到的信息来源。
浙公网安备 33010602011771号