读书笔记-程序员修炼之道-注重实效的哲学(三)

  • 你的知识资产

    • 知识资产
    • 经营你的资产
    • 目标与建议
    • 学习的机会
    • 批判的思考
    • 网络上请教别人的礼节与教养

你的知识资产

知识上的投资总能得到最好的回报。

           ---本杰明-富兰克林

 我们的知识和经验是我们最重要的职业财富。

 遗憾的是,它们是有时效的资产。随着新技术、语言及环境的出现。你的知识会变得过时。不断变化的市场驱动力也许会使你的知识和经验变得陈旧或者无关紧要。

 这种事情可能会很快的发生。

 我们知识的价值降低,对导致我们的价值也在降低。我们要阻止这样的事情,绝对不让它发生。

知识资产

 程序员所知道的计算机技术和他们所工作的应用领域的全部、以及他们所有经验,被视为他们的知识资产。

 管理知识资产与管理金融资产非常相似:

 1. 作为习惯-严格自律的投资者会定期投资

 2. 多元化是长期成功的关键。

 3. 聪明的投资者在保守的投资和高风险、高回报的投资之间平衡他们的资产。

 4. 投资者设法低买高卖,以获得最大回报。

 5. 应周期性的重新评估和平衡资产。

 要想在职业生涯中获得成功,我们必须运用同样的知道方针管理你的知识资产。

经营你的资产

  • 定期投资。就像金融投资一样,你必须定期为你的知识资产投资。即使投资量很小,习惯也是一个重要的环节。
  • 多元化。你知道的不同的事情越多,你就越有价值。作为底线,你需要知道你目前所有特定技术的各种特性。但是不要止步于此,很可能今天热门的技术明天就变得近乎无用。你掌握的技术越多,你就能越好的进行调整,从而赶上变化。
  • 风险管理。从高风险、高回报,到低风险、低回报,我们的技术也存在这样的一条谱带上。把所有的金钱都投入可能突然崩盘的高风险股票,不是一个好主意;但是也不应该条保守,错过可能的机会。不要把你所有的技术鸡蛋放在一个篮子里
  • 低买高卖。在新兴技术流星之前学习它可能就和被找到被低估的股票一样困难,但是所得到的也和高风险股票带来的收益一样。在Java刚开始出现时,学习它可能有风险,但是对于现在已经步入该领域的顶尖行列的早起采用者,这样做已经有了非常大的回报。
  • 重新评估和平衡。IT是一个非常动荡的行业。你上个月开始研究的人们技术,现在可能已经像石头一样冰冷了。也许你需要重温你一阵子没有使用过的数据库技术等等。

     所有这些指导方针中,最重要的也是最简单的:

Invest Regularly in Your Konwledge Portfolio

定期为你的知识资产投资

目标与建议

  • 每年至少学习一种新语言。不同语言以不同的方式解决相同的问题,通过学习若干不同的方法,可以拓宽我们的思维,避免墨守成规。
  • 每季度阅读一本技术书籍。养成习惯,一个月读一本书,在你掌握你正在使用的技术后,扩宽范围,阅读一些与你项目无关的书籍。
  • 也要阅读非技术书籍
  • 上课。在会展、沙龙上寻找有趣的课程。
  • 参加本地用户的组织。与世隔绝对你的职业生涯来说是致命的;打听一下你们公司以外的人都在做什么。
  • 试试不同的环境。如果你只在Windows上工作,就在家玩一玩Unix或者Linux。如果你只用过IDE,那么就试试普通的编辑器。
  • 跟上潮流。订阅商务杂志和其他期刊,选择所蕴涵的技术与你当前的项目不同的刊物。

     持续投入十分重要。一旦你熟悉了某种新语言或者新技术,不要停下来,继续前进。学习另一种。

     是否在某个项目中使用这些技术,或者是否把它们放入你的简历,这并不重要。

     学习的过程将拓展你的思维,使你向着新的可能和做事方式拓展。

     借鉴想法,假如你熟悉了面向对象,你就会不同的方式编写纯C程序。

学习的机会

 去尝试寻找答案,如果你找不到答案,那么就去找出能找到答案的人。不要把问题搁置在那里。

 与人交谈帮助你建立人际网络,而因为在这个过程中找到了其他不相关的问题的解决方案,你也许会让自己大吃一惊。

批判的思考

 最后一个要点,批判的思考你读到的听到的。你需要确保你的资产中知识是准确的,并且没有收到供应商或者媒体的影响。

 Web搜索引擎把某个页面放在前面,并不意味着那就是最佳答案。

Critically Analyze What You Read and Hear

批判的分析你读到的和听到的

网络上请教别人的礼节与教养

  • 确切的知道你想要问什么,并尽量明确具体。

*小心而得体的组织你的问题,记住你是在请求帮助;不要显得好像是在要求对方回答。

  • 组织好问题之后,停下来,再找找答案。筛选出一些关键字。
  • 做回椅子上,安心等候。人们很忙,也许需要几天才能得到明确的答案。

最后,请一定要感谢任何回应你的人。如果你看到有人提出你能够解答的问题,尽你的一份力,参与解答。

时间: 2024-10-07 18:28:31

读书笔记-程序员修炼之道-注重实效的哲学(三)的相关文章

读书笔记-程序员修炼之道-注重实效的哲学(一)

我的源码让猫给吃了 负责 软件的熵 灭火 我的源码让猫给吃了 在所有的弱点中,最大的弱点就是害怕暴露弱点. -J.B 依据你的职业发展.你的项目和你每天的工作,为你自己和你的行为负责这样一种观念,是注重实效的哲学的一块基石. 注重实效的程序员对他或者她自己的职业生涯负责,并且不害怕无知和错误. 发生错误的事情,我们要设法尽可能职业的吃力他们.这意味着诚实和坦率,我们可以为自己的能力自豪,但对于我们的缺点和我们的无知以及我们的错误,我们必须诚实. 负责 责任是你主动承担的东西,你承诺确保某件事情正

读书笔记-程序员修炼之道-注重实效的哲学(四)

交流 知道你想要说什么 了解你的听众 选择时机 选择风格 让文档美观 做倾听者 回复他人 交流 我相信,被打量比被忽略要好 问题是,不止是你有什么,还要看你怎么包装它,并且如何将它告诉别人.否则就算你拥有最好的主意.最漂亮的代码.或者是最注重实效的想法,最终也会毫无结果. 没有有效的交流,一个好的想法就只是一个无人关心的孤儿. 知道你想要说什么 在工作中,最困难的部分就是确切地清楚知道你想要说什么. 规划你想要说的东西,写出大纲.然后问自己:"这是否讲清了我要说的所有的内容?"提炼他,

读书笔记-程序员修炼之道-注重实效的哲学(二)

石头汤与煮青蛙 村民的角度 足够好的软件 知道何时止步 石头汤与煮青蛙 三个士兵从战场返回家乡,在路上饿了.他们看见前面有村庄,就来了精神-他们相信村民会给他们一顿饭吃.但是当他们到达那里,却发现门锁着,窗户也关着.经历了多年战乱,村民们粮食匮乏,并把他们有的一点粮食藏了起来. 士兵们并未气馁,他们煮开一锅水,小心的把三块石头放进去.吃惊的村民走出来望着他们. "这是石头汤."士兵们解释说."就放石头吗?"村民们问."一点没错 - 但有人说加一些胡萝卜味道

读书笔记-程序员修炼之道-序

前言 我们应该成为什么样的程序员 注重实效的程序员具备的特征 注重实效的个体大型的团队 它是一个持续的过程 前言 程序员修炼之道这本书已经通读了一遍,获益良多,但还是不甚理解,所以在重读一遍,顺便做一下笔记.由于自己水平有限,只能摘抄一下重要的词句了. 我们应该成为什么样的程序员 我们的知识背景源自于对计算机科学基本原理的理解,而我们的经验来自广泛的实践项目.理论与实践相结合使我们强大起来. 我们不应该局限于任何特定的方案,而是应该拥有足够广博知识背景和经验基础,这能够让我们在特定的情况下选择更

读书笔记2014第4本:程序员修炼之道-从小工到专家(第七、八章)

第七章 在项目开始之前 36 需求之坑不为收集需求,挖掘它们.有一种能深入了解用户需求,却未得到足够利用的技术:成为用户.与用户一同工作,以像用户一样思考.描述需求文档时,要使用项目术语表.用WEB来收集和管理需求. 37 解开不可能解开的谜题遇到不可能解决的问题时,退一步问问自己如下问题:1)有更容易的方法吗?2)你是在设法解决真正的问题,还是被外围的技术问题转移了注意力?3)这件事情为什么是一个问题?4)是什么使它如此难以解决?5)它必须以这种方式完成吗?6)它真的必须完成吗? 38 等你准

[读书笔记—程序员]《高效程序员的45个习惯:敏捷开发修炼之道》- 苏帕拉马尼亚姆,亨特

虽然不记得阅读本书用了多久,但是整理本书的读书笔记用了两个小时的时间,因为本书的大部分内容对于笔者来说都是新知识,很难进行归纳总结 本书所讲的是程序员应具有的工作态度和在团队中作为开发者和领导者具备的各种"敏捷的"习惯.虽然本书对于程序员的硬实力(本书讲解的编程语言是面向对象类语言,但是讲解的代码非常少)帮助不大,但是对于程序员应该具备的软实力的培养和提高有极大的帮助,是每位程序员都应该反复阅读的书籍. 第一章 敏捷-高效软件开发之道 什么是敏捷开发方法? 2001年2月,17位志愿者

《程序员修炼之道》读书笔记②

概述 花了几天时间看完了程序员修炼之道,有很多感悟,记录于此,供自己开发时参考,相信对其他人也有用. 值得一提的是,这本书写的非常好,很多大牛在走了很多弯路之后再读这本书都很感慨没有早些读. <程序员修炼之道>读书笔记① 弯曲,或折断 解耦与得墨忒耳法则 1.函数的得墨忒耳法则规定,某个对象的任何方法都应该只调用属于以下情形的方法:它自身:传入该方法的任何参数:它创建的任何对象:任何直接持有的组件对象. 2.委托服从得墨忒耳法则,从而减少了耦合. 元程序设计 1.元数据是关于数据的数据:要用元

《程序员修炼之道:从小工到专家》读书笔记

<程序员修炼之道>读书笔记 之所以选择这本书作为第一本书,是因为这本书描述了一些程序员编写大型项目时所应该遵循的最基本的原则和可以使用的最基本的工具.它没有描述某一种特定的语言.特定的算法,也没有推荐一种编程方法作为万灵药,而是介绍了实用主义的思想,并介绍了一整套方法论帮助程序员与团体避免错误.避免浪费无谓的时间,更有效地开发程序. 在此前的学习中,我所学习的知识往往是一个个点状的知识.学校安排了c语言.数据结构等课程,我自学过一点点cpp.python,甚至了解过一些web架构,但从来没有一

《程序员修炼之道》读书笔记

<程序员修炼之道>读书笔记 提供多种选择,不要找接口 出了问题后,要提出各种解决方案的选择,而不是找借口:不要说事情做不到,要说明接下来做什么来挽回局面: 不要容忍破窗户 我们看到过整洁.运行良好的系统,一旦窗户开始破裂,就相当迅速的恶化: 不要留着破窗户不修:发现一个bug就修复一个,如果没有足够的时间进行恰当的修理,就用木板先订起来:或许你可以先把代码注释起来,或是显示"未实现"的消息:采取某种行动防止进一步的损坏,并说明情形在你的控制之下: 投资知识资产 我们喜欢把程