《程序员的思维修炼:开发认知潜能的九堂课》
作者: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分。所以无论你在做什么,请不要同时都做。
艾伦提出了技巧和窍门来帮助你更有效的处理工作:
仅扫描输入队列一次;
顺序地处理每组工作;
不要在头脑中保留清单
积极地管理干扰。
不管你能做什么,或者期望自己能做什么,现在就开始做,勇敢可以给人智慧、力量和神奇,现在就开始做吧! ——歌德
分享到:
相关推荐
根据提供的文件信息,文档标题为《程序员的思维修炼 开发认知潜能的九堂课》。这标题暗示了该文档是一系列课程或指导,目的是帮助程序员提升他们的思维能力,以及开发和增强他们的认知潜能。认知潜能指的是个体在...
[程序员的思维修炼:开发认知潜能的九堂课(中文版)].(Andy.Hunt).崔康.扫描版
程序员的思维修炼:开发认知潜能的九堂课。
程序员的思维修炼:开发认知潜能的九堂课(美)Andy·Hunt.
程序员的思维修炼:开发认知潜能的九堂课(中文版).(Andy.Hunt).崔康.扫描版
《程序员的思维修炼:开发认知潜能的九堂课》是一本深入探讨程序员如何提升思维能力、激发潜在认知力的专业书籍。书中的九堂课旨在帮助程序员不仅在技术层面提升,更在思维方式上进行质的飞跃,从而更好地适应快速...
1. 第一堂课:理解软件开发的本质,包括软件开发的精神层面和如何培养正确的软件开发思维。 2. 第二堂课:掌握基本的问题解决框架,学习如何分析问题、构思解决方案和评估结果。 3. 第三堂课:深化理解编程语言和...
《程序员的思维修炼-开发认知潜能的九堂课》是一本专为IT从业者设计的书籍,旨在提升程序员的思维能力和认知潜能。这本书的核心是通过九个主题深入探讨如何优化编程思维,提高解决问题的能力,以及在面对复杂技术...
程序员的思维修炼 开发认知潜能的九堂课-高清-完整目录-2011年1月
有读书笔记
本书解释了为什么软件开发是一种精神活动,思考如何解决问题,并就开发人员如何能更好地开发软件进行了评论。书中不仅给出了一些理论上的答案,同时提供了大量实践技术和窍门。 本书供各层次软件开发人员阅读。
《程序员的思维修炼--开发认识潜能的九堂课》是一本专门为IT从业者,尤其是程序员设计的思维提升指南。这本书的核心目标是帮助读者挖掘并提升自身的思维能力,以便在编程和软件开发过程中更高效、更有创造性地解决...
这是第一本给我编码带来很大改变的书,给了我很多有用的想法!
这本书的中文版《程序员的思维修炼:开发认知潜能的九堂课》由崔康翻译,Andy Hunt原著,提供了丰富的实例和实用的建议,无论是初级程序员还是经验丰富的开发者,都能从中受益。在百无聊赖时阅读,不仅可以提升专业...
《程序员的思维修炼:开发认知潜能的九堂课》E文原版.豆瓣上评价8.6,翻译版看不过瘾的话,看看原版,直接和作者对话。