新手问题程序员的思维修炼--读书感悟

时光紧张,先记一笔,后续优化与完善。

    《程序员的思维修炼--开辟认知潜能的九堂课》读书感悟

            进来一直埋头专注于研讨分布式系统的开辟,很多问题一直在脑袋里打结,看不清也想不透该用怎样的方式去处置其中辣手的问题。偶然间看到了这本书,倒不是冲着程序员这几个字来的,开辟认知潜能才是我所关怀的重点。细细读来,感受颇丰,以两三言叙之,当做笔记,日后常常提示自己,参考之。

            书中最提倡的就是随时随地记录下你脑海中一闪而过的念头,这些闪着金光的思想常常的不到你的看重,然后它又是你在浩繁教训的积累之下,大脑中右半球猛然为你呈现的解题思绪。对于大多数人而言,常常习惯于,或者说是局限于应用左脑进行思维,因为左脑就像我们的计算机一样习惯于条条框框的,有规可循的思维方式,从而拒绝抽象的、随机的、无意识的右脑思维。如果将阁下脑比作计算机的两个CPU,大脑中的数据空间比作内存的话,那么我们的这个超级计算机就是单总线的架构,它将被左脑或者右脑独占。换句话说,左脑工作的时候,右脑就得不到机会工作,右脑工作的时候左脑就不能很好的工作。因此,如何将阁下脑结合起来,协同工作将是我们工作能够取得重大突破的症结!因此,左痞子的人较为聪明变相的印证了这一点,事实上,很多科学家发明家也都是左痞子。

            对于我来讲,最不能忍受的就是阁下肢开展的不均衡(本人经常打篮球,有较为剧烈的身体对抗),日常生活中老是习惯用右手,明显可以看出手臂比左臂要粗一些,不晓得你是否是也有这样的困扰,我想这样肯定对阁下脑的工作也是会有影响的,大多数人的大脑常常处于左脑工作,右脑闲暇的状态。尝试一下最简略的左手画圆,右手画方,看你能否画的标准,画的够快。进一步,试一试,右腿抬起,做顺时针运动,同时右手在空中画数字‘6’,看看会是怎样的结果。

            让我们走在路上的时候,乘坐地铁的时候,在课堂上昏昏欲睡的时候,潜意识常常开始占领整个大脑,我们大脑中的知识开始进行不自觉的整合,搅拌,抽象,升华,链接。。。这时候就是右脑开始工作的时候,我们的大脑也会根据接触到的新的事物开始建立神经连接(让人感到高兴的是,医学研讨表明人的脑细胞和神经元其实不是一生下来就固定的,当我们成年之后继承开动我们的大脑,将会有心的神经元在不同的事物之间建立起联系,从而使我们变得更聪明。),就像计算机的磁盘一样,我们的右脑不断地将我们不以为意,不怎么在意的货色不断地写入磁盘,但是由于右脑抽象的特质,将不能建立索引,使得我们在思考一个问题的时候常常不能立马失掉答案,就好比我们绞尽脑汁想尽力记起一部电影的名称,脑袋都快想炸了都想不出来,忽然两天后的早晨,脑海中浮现出这部电影的名字。这里也就衍生出作者提倡的另外一种思维培养方式,那就是天天早晨起床的第一件事,这里的第一件事要在你洗漱之前就开始进行,那就是当你的大脑还其实不苏醒的时候强迫自己写下三页纸,其实是想尽力把自己的潜意识所思考的问题记录下来,一开始可能会觉得不晓得改写什么,渐渐的会开始记录下自己这一段时光一直困扰自己的问题和思绪。很多时候,问题确切可以在睡梦中失掉答案。敏奇老师就跟我讲过,做学术其实是一个延续的进程,当我们延续的想一件事件的时候,知识常常在我们不知不觉中进行了整合。当初想一想他说的很有道理,不晓得他是否是也看过这本书。

    每日一道理
自己把自己说服了,是一种理智的胜利;自己被自己感动了,是一种心灵的升华;自己把自己征服了,是一种人生的成功。

            好吧,我否认我当初不停地敲打着键盘并没有对文章的结构做一个清晰的思绪整理,也没有考虑先后顺序,因为我正是想凭借我的直觉(直觉这个词作者在书中反复强调,它是辨别新手和专家的主要标志)记录下我对这本书中所报告的内容的最直观的意识和体会,它将引领我将书中的内容付诸于现实。在学术研讨中,系统开辟中,我们常常需要全面的审视整个大环境,大背景,不要一上来就专注于细节,这常常让我们迷失在自己的死胡同里,这也是作者所说的--“一切都是互相关联的! 我们要始终关注情境!”在意识一个新颖事物时,我们需要做的是重构这个事物,而不是简略的分析这个事物,你要考虑自己能不能较为完整的再现出这样的一个事物,这才是权衡你接受事物的能力和水准。

            书中认为听音乐、画画、攀岩可以切换到右脑工作模式,大家可以积极的试试,事实上,我也按照书中所说,将一幅颠倒的画就以颠倒的视角在纸上画了出来,画的时候我们其实不能专注于画中的内容是什么,而只是让我们的右脑专注于线条的绝对位置,结果画完之后发明确切比自己正常画要画的更好。

            书中提到了幽默感,其实就是知识的关联水平,当我们将相距甚远的两个事物拿在一同并且用了恰当的整合,会发明其实很有笑料,这也是我们常常所说的“隐喻”,在我们程序设计的时候常常也会有意识无意识的发明这一点,比如windows(窗口),thread(线程),其实就是把抽象的概念形象的表述。

            一个人从事一个行业,他需要从 新手-->高等新手-->胜任者-->精晓者-->专家  这一系列的进程,专家看待事物常常靠的是直觉,对事物团体的掌控,专家看到的是丛林,而新手看到的是树木,新手希望能够有固定的规则让他有板有眼的来做,而专家已将自己看做是整个系统的一部分。还有一点是,专家常常不能等同于老师,因为专家常常默认了许多大家应当晓得而现实上大家不晓得的货色,这些货色常常抽象模糊,专家明白这些意味着什么,但是他纷歧定能够精确的将他用语言表达出来,全部一个胜任者常常比拟适合做一个新手的老师。而要成为专家,常常就需要长时光的积累,做一行做十年才能起码算得上是个专家,并且这十年你是在不断的学习、积累,而不是简略的将一年的教训重复十年。所以说想要成为专家的童鞋们,要掌控好自己的心态,不要动不动想着跳槽转行什么的,否则当你到了三十多岁的时候进入一个新的行业,拿着入门级的薪水跟二十多岁的小年轻们竞争,可以设想你将会是多么的吃力。

    

    ps:我认为比拟有效的货色。

            不管做什么事件,当它成为我们的一种习惯的时候我们就回去顺应它,比如当我们浏览的时候,我们强迫自己加快速度浏览,长此以往,你会发明,你以前读书其实是那么慢啊!

            我们应当实时的记录下脑海中忽然灵光一下的货色,常常那是右脑最贵重的馈赠!

            不断地积累是爆发的前提,实时对自己学习的货色做总结是最主要的。

            尽力让自己成为少数人,因为成功的永久不会是大多数人,所以大多数人的设法纷歧定对,大家不愿意做的事件纷歧定没有好的报答。

            选择一个好的boss,让自己学会(无时无刻不在)换位思考。

    

文章结束给大家分享下程序员的一些笑话语录: 那是习惯决定的,一直保持一个习惯是不好的!IE6的用户不习惯多标签,但是最终肯定还是得转到多标签的浏览器。历史(软件UI)的进步(改善)不是以个人意志(习惯)为转移的!

posted @ 2013-05-18 18:30  xinyuyuanm  阅读(184)  评论(0编辑  收藏  举报