读《程序员的思维修炼》

标签: 程序员 思维 修炼 | 发表时间:2013-10-06 15:00 | 作者:
出处:http://blog.leezhong.com/

虽然冠以「程序员」的名头,但其实也适用于非程序员。这本书主要围绕「如何提升元学习能力」展开,所谓「元学习」就是学习如何学习。掌握了这种能力后在其他领域也可以如鱼得水。还介绍了L型和R型双CPU模式,阅读的技巧,目标的设定等等。读起来不累,同时又会有不少收获。

简单摘录了几句:

  • 培养幽默感,以建立更强大的隐喻。

  • 两个想法相距越远,越难以通过有效的隐喻联系起来。但我们遇到一个格外具有创造性的隐喻,且两参照系距离适中,我们就不得不几百年来一直歌颂这位作者。

  • 增加感官体验,以促进大脑的使用。

  • 直觉和模式匹配能力超越了显性知识。

  • 你的价值取决于你为团队带来的价值。

  • 大脑不是软件,软件不会老化,不会退化。但是大脑必须刷新,必须使用,否则就会丢失记忆。

  • R型在存储输入方面非常卖力,事实上可能你的每次经历,无论多么平淡乏味,都会被存储。但是它不一定被索引。当你努力解决一个问题时,R型进程会搜索你的所有记忆以寻找解决方案。

  • L型处理语言、分析、符号、抽象、时间、推理、数字、逻辑、现象思维。

  • R型处理直觉、综合、想象。

  • 积极的情感对学习和创造性思维非常关键。当你充满了消极情绪时,你的大脑就开始停止提供多余的资源。

  • 美学可以改变这些,不论是用户界面、代码和注释的布局,还是变量名的选择或桌面的整理。

  • 当你努力解决一个问题时,你的所有记忆都会被扫描——甚至那些你无法主动唤醒的记忆。

  • 养成一种收集思维鹅卵石的习惯,一旦有了积累,造墙的过程就会很容易。

  • 你是否注意到伟大的想法或者领悟可能会在最出乎意料的时候降临?比如洗澡、刷盘子或其他一些枯燥、琐碎的工作时。这是因为L型有点厌倦了这种常规任务,走了神,这才让R型得以自由地展示自己地发现。

  • 改变解决问题的角度(角色扮演)。

  • 培养快速的洞察力,寻找不相关事物之间的关系或类比。

  • 大脑不是一个用于填充的容器,而是一束需要点燃的火焰。这不是别人可以帮你做的,而是一件你必须自己做的事情。

  • 建立SMART任务实现你的目标。

  • 所有的知识投资都有价值。即使你从来不会在工作中使用某项技术,它也会影响你思考和解决问题的方式。

  • 考虑投资的回报率。

  • 当你种菜时,如果菜长的不好,你不会怪责菜,你会寻找其他理由。菜可能需要更多的肥料或者水,或者少晒太阳,你决不会怪责菜。

  • SQ3R主动学习法(Survy, Question, Read, Recite, Review)。

  • 使用思维导图做笔记。

  • 以教代学(橡皮鸭调试法),向你所在领域之外的人解释。

  • 把事物分成大脑足以容纳的几部分。

  • L型模式的CPU有一种「空闲循环」程序,如果没有更紧迫的事情值得你去注意,闲置程序将会停留在一些低等级的困扰或紧急的问题上,而这会干扰R型的处理。

  • 大部分冥想、瑜伽以及类似的练习都是为了这个相同的目标:缓和大脑里L型嘈杂的声音所带来的痛苦,生活在此刻,不要将你的精力不必要的分散,因为内心中喋喋不休的事情会击倒我们。

  • 使用wiki来管理信息和知识。

  • 「不作为」是敌人,「错误」不是。

  • 给新习惯适应的时间。

  • 制定一段时间计划,然后努力实现。跟踪你的进度,当你感觉做得不够时,重新审视你的成果。

  • 信念是真实的,你必须相信这种改变是可能的。

  • 采取步步为营的细小步骤。

  • 新手的大脑有很多可能性,但是专家的却很少。

  • 抓住方向盘,不要自动驾驶。

相关 [程序员 思维 修炼] 推荐:

读《程序员的思维修炼》

- - 无网不剩
虽然冠以「程序员」的名头,但其实也适用于非程序员. 这本书主要围绕「如何提升元学习能力」展开,所谓「元学习」就是学习如何学习. 掌握了这种能力后在其他领域也可以如鱼得水. 还介绍了L型和R型双CPU模式,阅读的技巧,目标的设定等等. 读起来不累,同时又会有不少收获. 培养幽默感,以建立更强大的隐喻.

Java系统程序员修炼之道

- - 博客 - 伯乐在线
从2002开始接触Java学会HelloWorld这么经典的程序到如今不知不觉已经十年啦,十年中亲耳听到过不少大牛的演讲,见到过项目中的神人在键盘上运指如飞的编程速度,当时就被震撼了. 当编程越来越成体力活,我们还能有自己的思想,还能修炼为Java系统级别的 程序员嘛. 学习与修炼以下知识与技能,帮你早日达成愿望.

做一个优雅的程序员—《程序员修炼之道》读后感

- - CSDN博客架构设计推荐文章
1.    注重实效的程序员的两个特点.              编程技术就是程序员的手艺,你的程序就是你的艺术品. 时刻关注自己的技艺,保持热情、保持好奇,争取做到富有专长而又多才多艺. 关于程序员这个职业,引用 @左耳朵耗子的一段微博: 没哪个行业能像计算机行业这么活跃、刺激和有趣了. 不仅是新兴工业革命的主力,又渗入到所有的行业中,干一辈子值了.

普通程序员、文艺程序员、2B程序员

- 可可 - 宇宙的心弦
希望能引起广大苦逼的正在学或者已经学过c++人的共鸣和会心一笑吧. 如何辨别自己在现实还是虚拟世界.

【修炼四】技术预研

- - CSDN博客研发管理推荐文章
当从规划中分解到预研项后,我们将进行预研工作. 此阶段的工作会对项目中的重大风险或技术方案的不确定性进行攻关,能有效率完成此阶段,是项目经理的一个重要挑战. 我见过很多项目经理对项目整体管理把握都很好,但是由于对预研阶段的工作把握度不够,导致项目失控. 按五要素分解预研阶段的工作如下:. 此阶段的干系人主要是预研人员和产品经理.

MySQL DBA修炼秘籍

- - OurMySQL
本文主要写给那些立志成为MySQL DBA,以及正在学习MySQL的同行们,结合个人及业内其他同行的职业发展经历给大家一些参考,如何成为合格的MySQL DBA. 1、什么是MySQL DBA. 首先,DBA是database administrator(数据库管理员)的简称,在一些招聘网站上,也可能会把职位写成数据库[管理]工程师,MySQL DBA是目前互联网企业中最为炙手可热的岗位需求之一,前(钱)景大好,快到碗里来吧.

如何面试程序员?

- bluesnail - 阮一峰的网络日志
你要面试一个程序员,应该问他什么问题. 有人在Hacker News的讨论区里,请求指点,怎么才能在面试中发现合格的人. 众人纷纷出主意,有很多高质量的回帖,我觉得挺有启发,就整理出了下面这篇文章. 首先,最重要的是,你自己一开始就应该想清楚:. 哪些途径和方法可以发现这样的人. 只有明确这些根本性的问题,才能正确高效地完成面试.

程序员的本质

- Allen - 译言-电脑/网络/数码科技
来源What do programmers really do?.   很多人(包括我岳母)认为计算机变得如此智能,所以在不久的未来将不再需要程序员. 另外一些人认为程序员是天才,他们在电脑前能不断地解决复杂的数学难题. 甚至不少程序员对他们是做什么的都没有清晰的概念.   在这篇文章中,我想给不知情的人解释一下程序员到底是做什么的:.

程序员人生之路

- myartings - 博客园-首页原创精华区
   程序员人生之路(强烈推荐,分析的透彻. ),某程序达人的人生感悟,估计没有半个甲子的时间,是绝对不可能感悟出来的.    相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心. 在刚出校门的几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他们的同时,你也会对自已天天加班的努力工作感到心里平衡:“有付出才会有回报”这句话在那几年中你说的最多,不管是对自已的朋友们还是自已的爱人.