程序员的思维修炼读书笔记(二)

利用右脑

其中有一些你可能非常熟悉,另外一些肯定特别陌生,请不要逃避那些“奇怪”的技术。

如果你感到惧怕,不想尝试某些东西,那么这些恰恰是你应该首先尝试的。

  • 启动感官输入

    要投入更多脑物质去解决问题和发挥创造力,最简便的方式是激活更多的神经通路。

    这意味着扩大感官参与范围–使用与平常不同的感官。不要小看这种作用,研究显示,使用多感官技术可以让学生的学习效果提高5倍。即使是特别简单的工作也能受益。

例如,困在一个乏味的电话会议或者思考一个棘手的问题时,试着把玩一下回形针或者做某些触觉游戏就能缓解疲劳。

  • 用右脑画画

    绘画即是观察。绘画是一种R型活动。绘画不是在纸上做标记,任何一个具有正常行动能力的人都可以按照绘画和素描的要求在纸上做合适的标志。
    困难的部分不是绘画的结果,而是观察。这种可视的洞察力是一项R型任务。

激活R型并停止L型占用的活动有:听音乐、绘画、静思、慢跑、针线活、攀岩等等。

通过持续地拒绝说出你观察出的结论,L型最终放弃了。这不是它能够处理的任务,所以它让路给R型处理这些事情,而这正是你想要的。

促成R型到L型的转换

尽管R型的优点有很多,但它不是灵丹妙药,单凭它无法解决所有问题,毕竟它不能处理语言。

我们需要的是更好地同步L型和R型,保证整个大脑可以工作得更好及更有效率。

有些人会太极端,以致于强调纯R型技术而完全忽略了L型。有一些赶时髦的书过于推崇右脑模式及其其他千奇百怪、颇欠考虑的想法。

这就成了捡了芝麻丢了西瓜。你不能忽略思维模式的任何一面:你需要两者协调一致。
要让R型打头阵,然后转到L型去“生产”出来。

协调L型和R型

  • 酒醉写作,酒醒修改

如果想法过早地受到束缚,那么创造力就会被扼杀。

不要太着急,解决问题时,学会轻松面对不确定的事情。进行创造时,坦然面对荒谬和不切实际的东西。学习的过程中,不要太迫于学会和记忆,首先只是适应它。试着先理解其意思,掌握主旨思想。

坦然面对不确定意味着坦然面对一些不完整、未完成的事物。你应该避免追求完美的冲动想法。美国作家安妮·拉莫特倡导有意识地创建较差的草稿初案。

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

  • 隐喻相通

L型和R型在隐喻上(也就是创建类比的过程中)相通。

隐喻,语言和意象共同的地基,是在左右脑半球之间,在潜意识和意识间来回游弋的途径。

隐喻是一种激发创造力的强大技术。

我们在计算机屏幕上所说的窗户(Window)并不是真正的窗户。鼠标(Mouse)也不是真正的老鼠。硬盘上的文件夹(Folder)也不是真的,回收站(Trash)也不是真正的垃圾桶。

隐喻在希腊语中的定义:“转移”,表示你正在以某种事实上不可能的方式把一个事物的属性转移到另一个事物上。

亚瑟·库斯勒的模型:一些特殊的主题域形成一个参照系。从一个自完备的参照系到另一个不同的、意想不到的、不相容的参照系的突然切换时一个强大隐喻的基础。

轻声!那边窗子里亮起来的是什么光?那就是东方,朱丽叶就是太阳!

爱情是叹息吹起的一阵烟。

哲学是逆境中的蜜乳。

By 莎士比亚

  • 搜索R型线索

    你可能已经拥有伟大的想法或者知道该如何解决那个极其棘手的问题。

但是很多时候,答案不是那么容易找到,
因为R型不能处理语言

1. 伊莱亚斯·豪发明缝纫机。

2. 图像流
    对于经过大脑的图像,做如下处理:

    - 观察图像,努力看清所有细节。
    - 大声描述出来(真正发出声音,这很关键)。现在把脚翘在桌子上自言自语。
    - 利用全部五种感官想象它
    - 使用现在时态,即使该图像都溜跑了。

3. 书写(博客等)
4. 晨写技术
    - 早晨要做的第一件事
    - 至少手写三页,不需要键盘、电脑
    - 不要审查删减你写的东西。不论是优秀的还是陈腐的,只管写下来。
    - 坚持天天写。
刚起床的时候,潜意识任然占主角。
5. 散步
6. 代码的排版一定要整洁,适合阅读
7. 换脑法,逆向思维、夸大想法、组合异类。

想象自己变为一只鸟,想象自己是当前问题的一部分,想象自己就是数据库查询或者网络数据包,当你厌倦了排队,你会做什么

实践

  • 坚持晨写至少两周
  • 培养快速的洞察力。寻找不相关事物之间的关系或类比。
  • 面对难题时引入更多感观。哪些对你而言最有效果
  • 阅读一些有别于平常的东西,比如小说,但不是科幻小说,等等。
  • 尝试不同类型的电影、假期、音乐或者咖啡。
  • 点一些你喜欢的餐馆里从未吃过的菜。
  • 逆向思维。你会看到什么?

主动学习

教育,来自拉丁文 educare,字面意思是
“被引出”,即引导出某样东西。

然而,更常见的做法是把教育当做学习者被动接受的事情 – 灌输,而不是引导。

单纯密集、脱离情境的课堂教育最多只能给你正确的方向。你需要持续的目标,需要反馈以了解你的进展,需要更加主动全面的学习,而不是在令人窒息的教室里一年上一次课。

瞄准SMART目标

目标是很美好的事情,你可能会有很多目标:减肥、找到一个更好的工作、搬进一个更大的房子、写本小说、学习演奏吉他、编写一个超级Rails应用程序或者完全掌握Erlang。

但是很多目标都是一个模式 — 崇高的、泛泛的“我希望在某某方面更好”。减肥就是一个最好的例子。

你体重需要减多少斤?你仰卧举重准备练多少公斤的?何时完成?你准备控制热量还是增加锻炼?类似地,说你想“学习 Erlang”是不错,但是这到底是什么意思?想要学到什么程度?想用它来做什么?如何开始?

为了解决这一问题,提出 SMRART 方法实现目标。

SMART 代表具体的可度量的可实现的相关的时间可控的(Specific,Measurable,Achievable,Relevant,Time-boxed),对于任何目标,你都需要制定一个计划,定出一系列帮助你实现目标的任务。每一个任务都应该具有 SMART 特性。

  1. 具体的

    一个目标应该是具体的。只说“我像学习Erlang”是不够的。应该把事情具体化,例如“我想要用Erlang编写一个可以动态生成内容的Web服务器。”

  2. 可度量的

    采取稳扎稳打、步步为营的过程。你不能期望一周之内减掉五十英镑或者利用一个周末就学会一门全新的编程语言和它的全部函数库。度量你的目标任务,但是要采取增量进步的方法。

    你不必看清你去往何处。不必看清你的目的地和沿途的一切。你只需看清面前的一两米即可。

  3. 可实现的

    你也许可以在下周用新语言编写一段“Hello World”或者一个简单应用,但是你可能无法编写一个完整的Web应用框架和一个带有神经网络优化算法的用户界面构造器。

    从你现在所处的情况着眼,让每一目标都可以实现。

  4. 相关的

    这个目标真的与你相关吗?对你重要吗?你对此有热情吗?是在你控制之下的事情吗?

    如果不是,这个目标就是不相关的。目标需要相关,需要在你的掌控之中。

  5. 时间可控的

    可能是最重要的一个特性。没有期限,目标会逐步衰退,永远被每天更紧急的事情所排挤。这样它永远都不会实现。

稳扎稳打,采取循序渐进、比较细小的里程碑。当实现它们后,你会更有动力去实现下一个里程碑。

我不仅有每周任务来实现我的目标,我会很高兴制定一些很小的任务甚至是五分钟的任务,以确保我可以达到目标。我的任务长度通常是一天。但是当我开始遇到麻烦时,我会创建五分钟或者十分钟的任务来开始。

“设定目标是第一步。下一步行动是创建小任务以帮助你每天或每隔一段时间都能达到某种程度。你创建的小任务越多,你就越容易看清自己与目标的距离。”

知识投资

养成一种习惯,如果需要的话。躲到你的家庭办公室里去或者走进无线网络的咖啡厅。
并非每期学习都同样富有成效,但是只要定期安排学习,长期以来一定会成功。

实践单元
  • 写下现在、短期和长期的具体目标。
  • 增加两个新的学习领域,让你的知识投资变得多样化。
  • 每周设定时间来实施知识投资。
  • 设置提醒,让自己定期、阶段性地重新评估投资计划。哪些发生了改变,哪些没有意义,现在你要做什么?

主动学习

原生学习模式:

  • 视觉型:需要看到学习资料和老师。图片和图标很有效,对肢体语言和面部表情也很敏感。
  • 听觉型:必须听到学习材料。讲座、研讨会和博客都很有效。
  • 动觉型:通过活动和触摸来学习。需要亲身感受学习材料。特别是对运动、艺术和工艺等领域。

多元智力:

  • 身体-动觉

体育、舞蹈、DIY项目、木工、工艺、烹饪

  • 语言

口头辩论、讲故事、阅读和写作

  • 逻辑-数学

数学、数字、科学、分类学和几何

  • 视觉-空间

使用图表和图解,素描、绘画和图像操作。

  • 音乐

演奏、识别声音、节奏、模式,记忆标语和诗文

  • 人际

感情共鸣,感觉、意图和他人的激励

  • 自我认知

自我反省,了解内心世界、梦和与他人的关系

像这种加德纳这样的分类有利于指出智力的所有不同方面 – 你可能会认识到自己的另一面,而这是你以前没有意识到的。很重要的一点是,你会发现这些差异意味着某些学习方式对你来说更有效。同时这些差异不是一成不变的,例如,你可能发现,通过实践本书提到的技巧,适合你的各种不同的学习方式的效力也会发生改变。

尝试不同的学习模式。为了有助于学习一个新主题,尝试不同方法。如果不听播客或者讲座,那么除了惯用的阅读或者实践之外,也尝试一下听听讲座或者播客。

实践单元
  • 想想你最强的智力因素:哪些因素你在工作中用的最多?你的最强因素和你的工作非常匹配吗?还是不匹配?
  • 哪些因素你用于爱好?你是否没有很好地利用自己某些很强的智力因素?你能找到方法来应用它吗?
  • 如果存在不匹配,你如何弥补?如果你是视觉学习者,你能开始在自己的学习中利用视觉辅助工具吗?如果是动觉型,使用道具会有所帮助吗?

学习小组

  • 寻求建议
  • 选择一项提议和一个负责人
  • 买书
  • 安排午餐会议

使用增强的学习法

  1. 主动阅读和总结书面材料的更好方式
  2. 使用思维导图探索和发现模式和关系
  3. 以教代学

使用3Q法主动阅读

书面的指令通常被认为是最无效的。对于你想训练或者教育的大脑和身体,他们当中大部分不是处理语言的。

我们最善于从观察中学习。我们是天生的模仿者,最佳且最有效的学习方式是观察和模仿别人。

阅读是一种效率最低的学习方法。使阅读更有效的方式是更主动一点,而不是随便捡起一本书来就埋头苦读。

SQ3R:
- 调查(Survey):扫描目录和每章总结,得出总体看法。
- 问题(Question):记录所有问题。
- 阅读(Read):阅读全部内容。
- 复述(Recite):总结,做笔记,用自己的话来描述。
- 回顾(Review):重读,扩展笔记,与同事讨论。

详细过程

首先,带着问题审视你要看的书。看一看目录、各章介绍和总结,以及作者留给你的其他标志性的内容。你需要在深入细节之前得到一个总体印象。

接下来,写下你想要弄明白的所有问题。这项技术如何解决这个问题?我是要学习如何使用这项技术吗?或者这项技术实际是指向另一个源头吗?把各章节的标题改写成问题,这些都是你期望这本书回答的问题。

现在你可以阅读这本书的全部内容了。如果可以的话,随身携带这本书,这样你可以在等待会议或者约会、在火车上或者任何空闲时候阅读。在困难的部分放慢速度,如果内容不是很清楚就重新阅读。

随着阅读的深入,复述、回想和使用你自己的语言改写书本最重要的部分。要点是什么?对想法做一些初步的记录。创造一些缩写来帮助你记忆等。真正感受这些信息,利用你的R型、通感构建等。这个主题作为一部电影看起来像什么?卡通吗?

最后,回顾这本书。如有必要,重新阅读一些部分,当你再次发现一些有趣的内容时,可以拓展笔记。

测试驱动学习法

重复阅读同样的材料或者重复学习相同的笔记,不会有助于你记住材料。
尝试测试吧。
反复的输入,你不会有什么效果。尝试用你正在学习的新语言编写一个程序 – 你需要回顾关键信息才能完成。 尝试向同事解释新方法的关键部分。持续回顾–测试你的知识。
你可以把这看做是测试驱动学习。测试自己时,可以利用间隔效用。
2-2-2-6 :两小时、两天、两周和六个月之后重新测试。

艾宾浩斯遗忘曲线:

  • 20分后
    42%被遗忘掉,58%被记住。
  • 1小时后
    56%被遗忘掉,44%被记住。
  • 1天后
    74%被遗忘掉,26%被记住。
  • 1周后
    77%被遗忘掉,23%被记住。
  • 1个月后
    79%被遗忘掉,21%被记住。

尝试写一个 TODO 应用,记录事件,利用间隔效用来记住和测试知识。

未完待续……

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值