知识上的投资总能得到最好的回报
——本杰明.富兰克林
噢,好样的富兰克林——从不会想出精炼的说教,为什么?如果我们能够早睡早起,我们就是了不起的程序员——对吗?早起的鸟儿有虫吃,但早起的虫子呢?
然而在这种情况下,Ben确实命中率要害,你的知识和经验是你最重要的职业财富。
遗憾的是,它们是有时效的资产,随着新技术,语言及环境的出现,你的知识会变得过时,不断变化的市场驱动力也许会使你的经验变得陈旧或无关紧要,考虑到“网年“飞逝的速度,这样的事情可能会非常快得发生。
随着你的知识的价值降低,对你的公司或客户来说,你的价值也在降低,我们想要阻止这样的事情,决不让它发生。
你的知识资产
我们喜欢把程序员所知道的关于计算机技术和他们所工作的应用领域的全部事实,以及他们的所有经验视为他们的知识资产,管理知识资产与管理金融资产非常相似。
1,严肃的投资者定期投资——作为习惯
2,多元化是长期成功的关键
3,聪明的投资者在保守的投资和高风险,高回报的投资之间平衡他们的资产
4,投资和设法低买高卖,以获取最大回报
5,应周期性重新评估和平和资产
要在职业生涯中获得成功,你必须运用同样的指导方针管理你的知识资产
经营你的资产
@定期投资。就像金融投资一样,你必须定期为你的知识资产投资,即使投资量很小,习惯自身也和总量一样重要。
@多元化。 你知道的不同事情越多,你就越有价值。作为底线,你需要指导目前所用的特定技术的各种特性。但不要就此止步。计算技术的面貌变化很快——今天的热门技术明天就可能变得近乎无用或至少不再是抢手,你掌握的技术越多,你就越能更好地进行调整,赶上变化。
@管理风险。 从高风险,可能有高回报,到低风险,低回报。技术存在于这样一条普带上,把你所有的金钱都投入可能突然崩盘的高风险股票并不是一个好主意,你也不应太保守,错过可能的机会,不要把你所有的技术鸡蛋都放在一个篮子里面。
@低买高卖。在新兴的技术流行之前学习它就可能和找到被低估的股票一样困难,但所得到的就和那样的股票带来的收益一样。在Java刚出现时学习它可能有风险,但对于现在已步入该领域的顶尖行列的早期采用者,这样做得到了大的回报。
@重新评估和平衡。这是一个非常动荡的行业,你上个月开始研究的热门技术现在也许已像石头一样冰冷。也许你需要重温你有一阵子没有使用的数据库技术,又或许,如果你之前试用过另一种语言,你就会更有可能获得那个新职位。。。
在所有这些指导方针中,最重要的也是最简单的:
定期为你的知识资产投资
目标
关于何时以及增加什么到你的知识资产中,现在你已经拥有了一些指导方针,那么什么是获得智力资本,从而为你的资产提供资金的最佳方式?这里有一些建议。
@每年至少学习一种语言。不同语言以不同方式解决相同的问题,通过学习若干不同的方法,可以帮助你拓宽你的思维,并避免墨守成规,此外,现在学习许多语言已容易了许多,感谢从网上自由获取的软件财富。
@每季度阅读一本技术书籍。书店里面摆满了许多书籍,讨论与你目前的项目有关的有趣话题,一旦你养成习惯,就一个月读一本书,在你掌握了你正在使用的技术之后,拓宽范围,阅读一些与你的项目无关的书籍。
@也要阅读非技术书籍。记住计算机是由人——你在设法满足其需要的人——使用的,这十分重要,不要忘了等式中人这一边,
@上课。在本地的学院或者大学,或是将要来临的下一次会展上寻找有趣的课程,
@参加本地用户组织。不要只是去听讲,而要主动参与,与世隔绝对你的职业生涯来说可能是致命的,打听一下你们公司以外的人都做什么
@试验不同的环境。如果你只在window上工作,就在家玩一玩Unix,linux更好,如果你只用过Makefile和编辑器,就试一试IDE,反之亦然。
@跟上潮流。订阅商务杂志和其他期刊。选择所涵盖的技术与你目前的项目不同的刊物。
@上网。想要理解某种语言或其他技术的各种特性。要了解其他人的相关经验,了解他们使用的特性行话,等等,新闻组是一种很好的方式,上网冲浪,查找论文,商业站点,以及其他任何你可以找到的信息来源。
持续投入十分重要,一旦你熟悉了某种新语言或者新技术,继续前进,学习另一种。
是否在某个项目中使用这些技术,或者是否把它们放入到你的简历,这并不重要,学习的过程将拓展你的思维,是你向着新的可能性和新的做事方式拓展。思想的”异花授粉“十分重要,设法把你学到的东西应用到你当前的项目中。即使你的项目没有使用该技术。你或许也能借鉴一些想法,例如,熟悉了面向对象,你就会用不同的方式编写纯C程序。