`
angelbill3
  • 浏览: 256512 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

【分享】《程序员的思维修炼:开发认知潜能的九堂课》读后感

 
阅读更多

《程序员的思维修炼:开发认知潜能的九堂课》
作者:Andy Hunt
ASIN: B007VARUIM

这本书对我有一定的启发,本书把本行业从业人员划分为5个等级,即新手、高级新手、胜任者、精通者、专家,并分别描述了各自的特点。对于大多数新手的自我认识会高于其实际水平,这点我深感认同。想起以前刚毕业时的自狂,刚做出一个小网站就觉得自己很厉害,所谓的初出牛犊不怕虎!现在工作几年后,接触的技术人员多了,也深感沧海一粟。本文讲到从业者的现状分布以及困惑,最后提出一些解决方法,如训练左右大脑、有效的做计划、积极的管理干扰等。
最后,正如文章的结尾说的,不管你能做什么,或者期望自己能做什么,现在就开始做!!!
PS:该作者的另一本书《高效程序员的45个习惯:敏捷开发修炼之道》在亚马逊上卖的也很好,有空拜读下。

---------------------------------------------------------------
以下是文章摘录:
考虑到社会各个相关团体的复杂交互影响和社会的持续变化,在我看来当前最重要的两项技能就是:沟通能力、学习和思考能力。

可能一个开发人员声称拥有十年的经验,但实际上只是一年的经验重复了九次,那么就不算是经验。

德雷福斯模型(Dreyfus)的5个阶段:



专家知道哪些是无关紧要的细节,哪些是非常重要的细节。也许不是有意识的,但是专家知道应该关注哪些细节,可以放心地忽略哪些细节,专家非常擅长做有针对性的特征匹配。

达尔文说过,无知往往来自于自信而不是知识。

可悲的是,研究似乎表明,大多数人的大多数技能,在他们生命的大多数时间里,从来没有高于第二阶段:即高级新手(advanced beginners)。



大多数人都是高级新手。

敏捷开发是非常有效的工具,但它不适用于一个完全由新手和高级新手组成的团队。

元认识(Metacongnitive)能力,或者自我认识的能力,往往在较高的技能层次中才会具有。不幸的是,这意味着处于较低技能层次的从业者会明显高仨他们自己的能力——有研究表明高出50%。

那么,你想成为专家是吗?你需要投入大约十年的努力,不论哪个领域。

对形式模型的过度依赖往往会鼓励羊群行为,而贬低个人创造力。

不要屈服于工具或者模型的虚假权威,没有什么可以替代思考。



很多能力就这么浪费了。

完美主义是压迫者的声音,是人们的敌人。它会束缚你的想法,毁掉你的生命,同时它也会妨碍你创建较差的草稿初案。我认为完美主义基于一种强迫性的想法,如果你足够细致,每件事情都做得很好,那你就不会失败。但事实是,无论怎么做你都有可能会失败,可是很多人即使不太仔细也会做的比你好,而且其间也会拥有更多欢乐。

我们对定论的渴望意味着我们总是努力消除不确定性,但是过早的下结论减少了你的选择,甚至可能消除了成功的选择。

外向(E)与内向(I):外向的人乐于与人交往并参加社会活动,内内的人则不是,他们具有领地意识,需要私人的精神和环境空间。内向的人从独立的活动中获得力量,厌倦社会活动,百分之七十五的人偏 向于外向型,剩下的百分之二十五的人则希望单独呆着。

与人交往请记住一个重要的背景信息:别人的性格缺陷肯定与你不同,当你想与人争辩时,请想一想这点:尊重不同人的不同性格。

像高级动物一样行动,请做深呼呼,而不要中张口嘶鸣。

总会有新技术或者现存技术的新版本需要学习,技术本身并不重要,持续学习才是最重要的。

正如普卢塔赫在本章开头文字中所说的,大脑不是一个用于灌输的容易而是一束需要点燃的火焰——你自己的火焰,这不是别人可以帮你做的,而是一件你必须自己做的事情。

SMART代表具体的,可度量的,可实现的,相关的和时间可控的(Specific, Measurable, Achievable, Relevant and Time-boxed)。

如果你持续中断正在进行的任务,去检查电子邮件或者回复即时消息,你的有效智商会下降10分。相比之下,吸大麻烟卷导致下降的智商仅4分。所以无论你在做什么,请不要同时都做。

艾伦提出了技巧和窍门来帮助你更有效的处理工作:
仅扫描输入队列一次;
顺序地处理每组工作;
不要在头脑中保留清单

积极地管理干扰。

不管你能做什么,或者期望自己能做什么,现在就开始做,勇敢可以给人智慧、力量和神奇,现在就开始做吧! ——歌德




分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics