首页 > 编程语言 >程序员的思维修炼 读书笔记02

程序员的思维修炼 读书笔记02

时间:2023-12-17 19:34:13浏览次数:32  
标签:02 思维 大脑 读书笔记 能力 程序员 修炼 想法

第三章 认识你的大脑

R 型对直觉,问题解决和创造性非常重要,L 型让你细致工作并实现目标。

人类具有超强的感知能力,其中许多无法有效地用语言表达。例如,你可以立刻认出大量熟悉的人的面孔,无论他们是否改变了发型、穿着,或者肥了10磅,还是过了20年。

但是,尝试描述你最亲密爱人的脸庞,你会觉得有心无力。

R 型的特点:有时候一个棘手问题(bug,设计问题或一个遗忘很久的乐队名字)的答案突然灵光闪现,可能在你洗澡的适合?或者在某一天你没有思考这个问题的时候?这是因为R型是异步的。它作为后台进程运行,处理过去的输入,努力挖掘你需要的信息。

随时记录想法

R 型是不可预测的,你需要为此做好准备。答案和灵感会独立于你的意识活动出现,而且不是总在恰当的时候。这意味着每周7天每天24小时需要随时准备好记录任何灵感和想法,不论当时在做什么。

捕获所有的想法以从中获益更多。

Everyone has good ideas.

只有少数人在努力跟踪好想法,而其中,又只有更少数人会努力付诸行动,随后,仅有少之又少的人有能力将好想法成功实现。

大脑左半球,线性模式,L型;大脑右半球,富模式,R 型。

L 型的9种能力:

语言能力,分析能力,符号能力,抽象能力,时间能力,推理能力,数字能力,逻辑能力,线性思维能力。

R 型的8种能力:

非语言,非理性,综合,空间,具体,直觉,分析,全面

“非理性“没有什么不对,思维过程是非理性或者不可重复的并不意味着它是不科学的、不负责任的、不合适的。比如你的结婚决定。

Power is going to waste.

R 型号有很多有趣、未充分挖掘的能力。R型的类比和整体思考方式对软件架构和设计非常有价值,好的设计就是由这些组成。

综合学习与分析学习并重。

你可以做很多事情来提高大脑解决问题的能力,比如适当同时利用两种思维模式——包括一些简单的技巧,如一边打电话聊天一边想着涂鸦,而同时随手把玩小东西,以及一些真正有趣、异乎寻常的技巧。

正是L型思维区分了人类和普通动物。它带领人类走出森林和热带雨林,走进村庄和城镇,从田间地头走入工厂车间,最终坐在办公桌后面使用起了Microsoft Word.

L-mode is necessary but not sufficient.

基于经济和社会的发展,这些艺术的、美学的R型属性不再专属于那些想亲手制作贺卡的玛莎 斯图尔特式的人。相反,那些平凡的、悠久的主流业务绝对也需要这些属性。

Commoditization measn you compete on aesthetics.

积极的情感对学习和创造性思维非常关键。处于“高兴”的状态可以扩展你的思维过程,激活更多的大脑物质。

反之,当你害怕或者生气时(充满了消极的情绪),你的大脑开始停止提供多余的资源,并为反抗或者逃跑做准备。因此,处于遭到明显破坏的环境中的事物也可能会导致更大灾难,比如破窗效应(参考《程序员修炼之道》)。

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

Beauty emerges from selection.

R 型看森林,L 型看树木。极个别的幸运儿,脑半球的区别不是那么明显,特别是数学天才们,他们的大脑更加协作,两边半球会更均衡地参与其中。

你如何认识大脑的能力直接影响了大脑内部“组织”,只要想你的大脑有更多能力,就会是这样。

Thinking makes it so.

较少使用的技能会失去阵地,“不使用就会失去”,因为大脑会把更多的资源用于你做得最多的事情。这就是音乐家不断练习音阶的原因,这类似于刷新动态RAM。想做一名更好的程序员吗?那就多编码,深思熟虑,专注实践。想学一门外语吗?那就投入进去,不停地说,用它思考。大脑会很快意识到并调整自己为这种新用途提供更多方便。

标签:02,思维,大脑,读书笔记,能力,程序员,修炼,想法
From: https://www.cnblogs.com/syhxx/p/17909611.html

相关文章

  • 2023-2024-1 20231418 《计算机基础与程序设计》第12liang周学习总结
    2023-2024-120231418《计算机基础与程序设计》第12周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十二周作业这个作业的目标《C语言程序设计》第11章作业正文 https://www.c......
  • 2023-2024-1 20231421 《计算机基础与程序设计》第十二周学习总结
    ------------恢复内容开始------------------------恢复内容开始------------------------恢复内容开始------------------------恢复内容开始------------------------恢复内容开始------------------------恢复内容开始------------------------恢复内容开始------------......
  • 2023-2024-1 学号20231324《计算机基础与程序设计》第十二周学习总结
     2023-2024-1学号20231324《计算机基础与程序设计》第十二周学习总结作业信息这个作业属于哪个课程2023-2024-1《计算机基础与程序设计》这个作业要求在哪里2023-2024-1《计算机基础与程序设计》这个作业的目标学习《C语言程序设计》第11章作业正文 2023-......
  • 2023-2024-1 20231412 《计算机基础与程序设计》第十二周学习总结
    2023-2024-120231412《计算机基础与程序设计》第十二周学习总结作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP这个作业要求在哪里https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13008这个作业的目标......
  • Day01-02英语名词解释
    Day01-02英语名词解释 解释(Interpret) 编译(Compile) SyntaxError,为“语法错误” console(控制台) terminatev.终止 variableprice变量Variableadj.可变的;可更改的 initiala.开始的,最初的Initialized初始化 "exception"通常指的是在程序运行过程中出现......
  • 20211101王晨博电子公文网站个人贡献
    个人贡献1.活动图2.前端网页,页面显示优化3.适配新增加解密功能、完善前端页面及接口调试4.前端页面5.代码个人贡献878行,小组共4800+行https://gitee.com/kcf03/man-k/tree/0d9851e308a40770bd47ef9f0c2847d586c9ff59/front6.小组文档15篇,我贡献1篇https://www.cnblogs......
  • DC-设计和工艺数据-02
    在compile之前保存ddc设计文件checkdesign-检查文件的连接性和物理性checkdesign之后可以将未映射的网表写出,如果是几十万级的RTL,如果不写出,设置约束出现问题,更改之后,前面的流程需要重新进行,花费时间checkdesign之后写出未映射的网表,再读入约束,方便进行调整约......
  • 2023-2024-1 20211327 实验三-电子公文传输系统1-个人贡献
    简述工作在项目前期,我撰写了部分博客,作为组长分配任务设计项目整体框架结构,完成vue全局过滤器的声明和相关设置撰写了普通用户(非管理员)增删改查部分的代码,对jsp和html等前端代码进行修改和完善对数据库部分相关代码进行补充进行系统测试任务摘录全局过滤器我们的公文传......
  • 2023-2024-1 20232407 《网络》 第六周学习总结
    教材内容学习总结教材学习过程中的问题和解决过程问题1:不清楚零信任模型的优缺点问题1解决方案:询问chatgpt如下零信任模型的优点:增强了数据安全:零信任模型将数据划分成若干部分,对每个部分进行访问控制,让每一次访问都要经过身份验证和授权,从而有效地防止了数据的不当使用和......
  • 2023-2024-1 20231422 《计算机基础与程序设计》第十二周总结报告
    这个作业属于哪个课程2023-2024-计算机基础与程序设计这个作业要求在哪里2023-2024-计算机基础与程序设计这个作业的目标《C语言程序设计》第11章并完成云班课测试作业正文(https://www.cnblogs.com/Augenstern4545/p/17909531.html)教材学习内容总结学习指......