- 浏览: 115687 次
- 性别:
- 来自: 天津
文章分类
最新评论
知识上的投资总能得到最好的回报。
——本杰明•富兰克林
噢,好样的老富兰克林——从不会想不出精练的说教。为什么,如果我们能够早睡早起,我们就是了不起的程序员——对吗?早起的鸟儿有虫吃,但早起的虫子呢?
然而在这种情况下,Ben确实命中了要害。你的知识和经验是你最重要的职业财富。
遗憾的是,它们是有时效的资产(expiring asset)。随着新技术、语言及环境的出现,你的知识会变得过时。不断变化的市场驱动力也许会使你的经验变得陈旧或无关紧要。考虑到“网年”飞逝的速度,这样的事情可能会非常快地发生。
随着你的知识的价值降低,对你的公司或客户来说,你的价值也在降低。我们想要阻止这样的事情,决不让它发生。
你的知识资产
我们喜欢把程序员所知道的关于计算技术和他们所工作的应用领域的全部事实、以及他们的所有经验视为他们的知识资产(Knowledge Portfolios)。管理知识资产与管理金融资产非常相似:
1. 严肃的投资者定期投资——作为习惯。
2. 多元化是长期成功的关键。
3. 聪明的投资者在保守的投资和高风险、高回报的投资之间平衡他们的资产。
4. 投资者设法低买高卖,以获取最大回报。
5. 应周期性地重新评估和平衡资产。
要在职业生涯中获得成功,你必须运用同样的指导方针管理你的知识资产。
经营你的资产
l 定期投资。就像金融投资一样,你必须定期为你的知识资产投资。即使投资量很小,习惯自身也和总量一样重要。在下一节中将列出一些示范目标。
l 多元化。你知道的不同的事情越多,你就越有价值。作为底线,你需要知道你目前所用的特定技术的各种特性。但不要就此止步。计算技术的面貌变化很快——今天的热门技术明天就可能变得近乎无用(或至少是不再抢手)。你掌握的技术越多,你就越能更好地进行调整,赶上变化。
l 管理风险。从高风险、可能有高回报,到低风险、低回报,技术存在于这样一条谱带上。把你所有的金钱都投入可能突然崩盘的高风险股票并不是一个好主意;你也不应太保守,错过可能的机会。不要把你所有的技术鸡蛋放在一个篮子里。
l 低买高卖。在新兴的技术流行之前学习它可能就和找到被低估的股票一样困难,但所得到的就和那样的股票带来的收益一样。在Java刚出现时学习它可能有风险,但对于现在已步入该领域的顶尖行列的早期采用者,这样做得到了非常大的回报。
l 重新评估和平衡。这是一个非常动荡的行业。你上个月开始研究的热门技术现在也许已像石头一样冰冷。也许你需要重温你有一阵子没有使用的数据库技术。又或许,如果你之前试用过另一种语言,你就会更有可能获得那个新职位……
在所有这些指导方针中,最重要的也是最简单的:
提示8
Invest Regularly in Your Knowledge Portfolio
定期为你的知识资产投资
目标
关于何时以及增加什么到你的知识资产中,现在你已经拥有了一些指导方针,那么什么是获得智力资本、从而为你的资产提供资金的最佳方式呢?这里有一些建议。
l 每年至少学习一种新语言。不同语言以不同方式解决相同的问题。通过学习若干不同的方法,可以帮助你拓宽你的思维,并避免墨守成规。此外,现在学习许多语言已容易了许多,感谢可从网上自由获取的软件财富(参见267页)。
l 每季度阅读一本技术书籍。书店里摆满了许多书籍,讨论与你当前的项目有关的有趣话题。一旦你养成习惯,就一个月读一本书。在你掌握了你正在使用的技术之后,扩宽范围,阅读一些与你的项目无关的书籍。
l 也要阅读非技术书籍。记住计算机是由人——你在设法满足其需要的人——使用的,这十分重要。不要忘了等式中人这一边。
l 上课。在本地的学院或大学、或是将要来临的下一次会展上寻找有趣的课程。
l 参加本地用户组织。不要只是去听讲,而要主动参与。与世隔绝对你的职业生涯来说可能是致命的;打听一下你们公司以外的人都在做什么。
l 试验不同的环境。如果你只在Windows上工作,就在家玩一玩Unix(可自由获取的Linux就正好)。如果你只用过makefile和编辑器,就试一试IDE,反之亦然。
l 跟上潮流。订阅商务杂志和其他期刊(参见262页的推荐刊物)。选择所涵盖的技术与你当前的项目不同的刊物。
l 上网。想要了解某种新语言或其他技术的各种特性?要了解其他人的相关经验,了解他们使用的特定行话,等等,新闻组是一种很好的方式。上网冲浪,查找论文、商业站点,以及其他任何你可以找到的信息来源。
持续投入十分重要。一旦你熟悉了某种新语言或新技术,继续前进。学习另一种。
是否在某个项目中使用这些技术,或者是否把它们放入你的简历,这并不重要。学习的过程将扩展你的思维,使你向着新的可能性和新的做事方式拓展。思想的“异花授粉”(cross-pollination)十分重要;设法把你学到的东西应用到你当前的项目中。即使你的项目没有使用该技术,你或许也能借鉴一些想法。例如,熟悉了面向对象,你就会用不同的方式编写纯C程序。
学习的机会
于是你狼吞虎咽地阅读,在你的领域,你站在了所有突破性进展的前沿(这不是容易的事情)。有人向你请教一个问题,答案是什么?你连最起码的想法都没有。你坦白地承认了这一点。
不要就此止步,把找到答案视为对你个人的挑战。去请教古鲁(如果在你们的办公室里没有,你应该能在Internet上找到:参见下一页上的方框)。上网搜索。去图书馆。
如果你自己找不到答案,就去找出能找到答案的人。不要把问题搁在那里。与他人交谈可以帮助你建立人际网络,而因为在这个过程中找到了其他不相关问题的解决方案,你也许还会让自己大吃一惊。旧有的资产也在不断增长……
所有阅读和研究都需要时间,而时间已经很短缺。所以你需要预先规划。让自己在空闲的片刻时间里总有东西可读。花在等医生上的时间是抓紧阅读的好机会——但一定要带上你自己的杂志,否则,你也许会发现自己在翻阅1973年的一篇卷角的关于巴布亚新几内亚的文章。
批判的思考
最后一个要点是,批判地思考你读到的和听到的。你需要确保你的资产中的知识是准确的,并且没有受到供应商或媒体炒作的影响。警惕声称他们的信条提供了惟一答案的狂热者——那或许适用、或许不适用于你和你的项目。
不要低估商业主义的力量。Web搜索引擎把某个页面列在最前面,并不意味着那就是最佳选择;内容供应商可以付钱让自己排在前面。书店在显著位置展示某一本书,也并不意味着那就是一本好书,甚至也不说明那是一本受欢迎的书;它们可能是付了钱才放在那里的。
发表评论
-
抽象类 抽象方法
2012-09-06 23:05 623抽象类和抽象方法必须用abstract来修饰。有抽象方法的类只 ... -
程序员修炼之道总结
2012-08-13 23:16 696第一章 我的代码让猫吃了 在所有弱点中,最大的弱点就是害 ... -
程序员修炼之道——25怎样配平资源
2012-08-12 09:54 691只要在编程,我们都要管理资源:内存、事务、线程、文件、定时器— ... -
程序员修炼之道——18调试
2012-08-12 09:43 610这是痛苦的事: 看着你自己的烦忧,并且知道 不是别人、而是 ... -
程序员修炼之道——17源码控制
2012-08-12 09:26 777进步远非由变化组成,而是取决于好记性。不能记住过去的人,被判重 ... -
程序员修炼之道——16 强力编辑
2012-08-12 09:25 589Use a Single Editor Well 用 ... -
程序员修炼之道——估算
2012-08-11 16:45 738快!通过56k modem线发送《战争与和平》需要多少时 ... -
程序员修炼之道——12领域语言
2012-08-11 16:27 617语言的界限就是一个人的世界的界限。 ——维特根斯坦 ... -
程序员修炼之道——11原型与便签
2012-08-11 16:21 760许多不同的行业都使用 ... -
程序员修炼之道——正交性
2012-08-11 11:24 600如果你想要制作易于设计、构建、测试及扩展的系统,正交性是一个十 ... -
程序员修炼之道——不要重复自己
2012-08-11 11:01 623DRY – Don’t Repeat Yourself 不要 ... -
程序员修炼之道——交流
2012-08-10 12:22 650我相信,被打量比被忽 ... -
程序员修炼之道——足够好的软件
2012-08-08 21:01 640欲求更好,常把好事变 ... -
给IT新人的15点建议:苦逼程序员的辛酸反省与总结 .
2012-06-30 20:50 533很多人表面上看着老实巴交的,实际上内心比谁都好强、自负、虚荣、 ... -
ffd
2012-06-30 20:49 0“有人说:女生到社会 ... -
开始工作的是个不要
2010-11-27 22:15 666第一:不要认为停留在 ...
相关推荐
《程序员职业小白书——如何规划和经营你的职业》是一份为初入IT行业的程序员量身定制的指南。这本书深入浅出地介绍了如何在快速发展的IT领域中,制定个人职业规划,提升技能,以及如何有效经营自己的职业生涯。以下...
黑马程序员入学Java知识——精华总结
以上内容仅是《程序员的修炼之道》可能涵盖的一部分知识点,全书会更深入地讨论每个主题,并提供实践指导,帮助程序员从新手到专家的道路上不断精进。通过学习和应用这些知识,程序员能够提升自己的专业素养,更好地...
程序员晋升.doc————电子版_doc版
《程序员的羊皮书——程序员必备》是一本旨在帮助程序员提升个人素养与专业技能的书籍。这本书不仅仅关注编程技术本身,而是将重点放在了程序员如何更好地融入职场、提高工作效率和团队协作能力上。"做人"在这里指的...
读书笔记:程序员的自我修养——学习笔记
《程序员修炼之路 从小工到专家》这本书显然是针对软件开发领域从业人员的,尤其是那些希望从初级程序员成长到行业专家的读者。书中无疑会详细探讨普通程序员与优秀程序员之间技能、知识、经验以及思维方式上的差异...
读书笔记:Java程序员面试笔试宝典——算法实现
读书笔记:程序员的自我修养——链接、装载与库
读书笔记:mini CC++ runtime library —— 《程序员的自我修养——链接、装载与库》
读书笔记:《程序员的自我修养——链接、装载与库》
读书笔记:《程序员的自我修养——链接、装载与库》 笔记
读书笔记:程序员修炼之道从小工到专家
读书笔记:《程序员的自我修养——链接、装载与库》读书笔记
《程序员算法趣题——随书源码》是一个与算法相关的学习资源,包含了增井敏克著作《程序员算法趣题》中的实例代码。增井敏克是算法领域知名的专家,他的书籍通常深入浅出,旨在帮助程序员提升算法思维和解决实际问题...
程序员修理之道(kindle版本),适合kindle电子书阅读。 本书直击编程陈地,穿过了软件开发中日益增长的规范和技术藩篱,对核心过程进行了审视――即根据需求,创建用户乐于接受的、可工作和易维护的代码。本书包含...
【Java初级程序员练习项目4——足球网】 这个项目旨在帮助初学者通过实践加深对Java编程语言的理解,同时学习如何构建一个简单的Web应用程序。在“足球网”项目中,你将有机会运用到Java的基础知识,包括类、对象、...