写给程序员的心理学入门知识(一)

  • 正文之前

neil是14年毕业的一枚后台开发,在大学的时候除了钻研技术外,还喜欢看一些其他领域的书籍。作为工科学生,我们都很擅长逻辑思维。但作为社会人,工作和生活中不可避免地需要跟很多人打交道,学点简单的心理学大有裨益。其实在我看来,心理学等很多社会科学的知识在本质上都是逻辑,只是换了一种思维方式而已。所以,对于我们工科生来说,学一些入门的心理学常识是没任何难度的。

小小的打个广告。这篇文章是发布在neil的微信公众号上,这个系列还会有后续文章,也都会第一时间发布在微信公众号上。欢迎小伙伴们关注。

微信公众号:互联网与作曲家

  • 一点闲话

从事互联网行业,做互联网产品,其实本质就是先定位用户群体,然后研究这部分用户的心理。一直以来我都对心理学很好奇。不像物理,数学那么精确,心理学可以延伸到很多学科:生物学,神经科学等等。因为其不精确性,心理学研究是一件相当复杂的事情。任何研究的本质都是为了研究人,但出于伦理道德的限制,之能将一些动物当做实验对象,如何从研究动物的结论延展到人得身上并且需要严谨的科学根据,这本身就极为复杂了。可能也正因为这样的复杂性,发展历史并不长的心理学研究中有很多创新性的研究方法:注视偏好研究方法,斯金纳箱等等。这种方法论可以延伸到工作中:高效的工作方法是一个相当复杂的问题,正如心理学研究一样,解决这个问题需要艰辛的努力,当然,带来的收益也会非常大。

  • 头脑发达

第一个研究:"割裂脑研究”。先强调下结论:左脑是语言中枢,主要负责逻辑思维;右脑主要负责形象思维,比如艺术,音乐相关的东西。大脑的两半球是通过由大约2亿根神经纤维构成的胼胝体相互联系的。斯佩里通过切断胼胝体来实现对左右脑分工的研究。其研究对象是一些特殊的癫痫病患者,切断胼胝体作为最后的治疗手段。其实从这里可以下个浅显的结论:左右脑合作出现障碍会导致很大的问题。

研究方法中有一个很有趣的地方:存在一个点,能够只让你的左眼看到或者只让你的右眼看到,从而实现只让左脑或者右脑感知到某个东西。超级好奇这个点到底是怎么计算出来的?其中的一个结论是:只让右眼看到时,被试对象能说出该物体是什么;而只让左眼看到时,被试对象能够知道那是什么东西,但无法用语言表达出来。

第二个研究:“大脑是否会因为某些经历而变得更发达”。结论:是。这个观点在现在已经算是深入人心了,各种胎教,幼教机构层出不穷。

对于这两个研究的联系,我想谈一谈“莫扎特效应”。“莫扎特效应”是指:听莫扎特音乐的儿童学习变得更好。与音乐相关的多由右脑控制,而大多数人工作中所用到的多为逻辑思维,是受到左脑控制,我们受到的教育也大部分如此。虽然我拿不出科学依据,但是左右脑通过2亿根神经纤维联系,必然是有着深层次的原因,进化论也不允许这2亿根神经的存在是为了打酱油吧。既然如此,左脑比右脑更加发达,代表创造性思维的右脑开发程度不够,可能是一个很普遍的现象。我看到过这么一个结论:“如果能够适当地减少左脑的兴奋程度,开发平时很少用的右脑(比如学习一门乐器),让左右脑协同均衡活动,全脑的总能力和总效应将增大到原来那个较强的左脑的5-10倍甚至更多,于是人的学习能力和创造能力将有一个极大的提高,将变成一个更加聪明的人。“
虽然大脑的复杂程度让几乎所有的研究都无法是一个定论,但单从逻辑上来将,这个开发右脑的说法其实也符合常理。《易经》强调阴阳平衡,是否也能应用到左右脑的开发中来。

举一个左右脑协作的例子。之前有炒作先天性愚型儿舟舟是天才指挥的新闻。媒体的炒作已经超出道德底线了,当然这不是舟舟的错。其实稍微懂点乐理的人都知道,音乐中所用到的系统知识不比任何一门自然科学少。摇滚乐队的总谱看起来已经不容易了,大型交响乐队的总谱更是复杂得多,任何一个乐队总指挥都是在不断的练习中才能达到的。这需要非常强的逻辑思维能力,换言之,杰出的指挥家的左脑和右脑必然都相当发达。

  • 天生我才

第一个研究:”人的性格是由基因决定还是环境决定“。这个研究得出的结论真的是让我大为吃惊:人的性格主要是由遗传基因决定,环境的影响因素很小。最近研究者们还发现了与离婚,甚至与死亡年龄有关的基因。虽然研究有结论,但是这种对于性格的研究,局限性还是太大了。对性格的认定通过一些测试问卷得出结果,而我向来对于这种问卷是不屑的。问我喜欢吃苹果还是草莓就能知道我性格的某一部分吗?我的观点可能比较另类:对于一些心理测试题,归根结底还是通过逻辑来解释,而人性本就不是逻辑能够解释得通的,”完全理性人“应该只存在于理论中。妄想用逻辑来解释非逻辑的问题,这本身就是一个悖论。习惯性思维,虽然我觉得这种心理测试问卷不是一个好方法,但我也想不出更好的解决方案来研究复杂的人性,不过现在的大数据和用户信息收集有可能会解决这个问题。互联网使得收集用户数据更加自然也更加真实。期待心理学研究者们能够通过互联网与大数据,在这一领域有更深的研究成果出现。

第二个研究:”催眠是一种独特的意识形态吗“。  我从来都不相信有催眠这种东西存在。结论是:”受催眠影响的行为是一种由较高的动机和目标驱动的社会性行为,而不是什么独特的意识形态“。  简单一点讲:催眠就是心理暗示,是被催眠者所希望的心理暗示。针对这两个研究,举一个我自己的例子,说一说我自己的看法。还是先声明,我地看法没有任何理论依据,仅仅是我的感性认识。

上小学时,下午放学时间是5点,这个点爸妈都还没有下班,那时还没有给我配钥匙,我就会去离家不远的一个石桌子上写作业,人来人往对我基本没有影响。”闹中取静”似乎是我天生的能力。 跨越到”催眠”这一个点。小屁孩儿逐渐长大,大人们越来越强调安静环境对学习效果的重要性。到了高中这一特殊时期,人的神经变得特别敏感,对环境的安静程度重视到了一个很极端的程度。本来不怎么在意环境是否吵闹的我,也会对这一点格外注意,还买了一堆静音耳塞。高考之后的春节,家人都在聊天,打牌,我又恢复了在这种吵闹环境中看书的能力,当时我还觉得挺惊讶的。

从习惯在吵闹中看书学习,到接受心理暗示,学习效率与安静程度极其相关,再到后来对环境因素恢复为无所谓状态。现在看来,其实我自身的专注能力没有太大变化,改变的只是心态。在之后的学习工作中,心理暗示的作用一次又一次地体现。工作压力大,越想压力越大;进口药品一定比便宜的常用药疗效好;诸如此类。我是个对积极心理暗示极度推崇的人:如何能够变得卓越?首先,你得先有这样的意识:你就是一个卓越的人!又是一句鸡汤:不是因为卓越而自信,是因为自信而卓越!信不信由你!

  • 梦中情人

第一个研究:“做梦是否是生理需求?”  先说明两个名词:REM,”快速眼动睡眠期“,梦境多存在于这个期间。与REM对应的,是NREM,即“非快速眼动睡眠期”。NREM又包括从浅到深四个睡眠阶段。整个夜晚,REM和NREM会交替出现5到6次,大约入睡90分钟后会出现第一次REM睡眠。这个循环的过程就可以解释,为什么有的人感觉一晚上做了好多个梦。心理学家通过打断REM睡眠期的进入发现,在被测试者经历了几个被阻止做梦的夜晚以后,其做梦时间明显增加。结论:“做梦确实是人的生理需求”。而且有研究表明:在REM睡眠期间大脑中蛋白质的合成比NREM睡眠期间更多,REM睡眠期是所有睡眠期间最重要的。

想到了很久以前看到的“达芬奇睡眠法”。其定义为:将人类单次的睡眠过程分散为多个睡眠周期,以此来减少睡眠的总时间,即每工作4小时睡15分钟。这样的睡眠周期等于是扼杀了REM睡眠期,可能会有很多负面影响。

第二个研究:“梦里出现的东西到底意味着什么?” 有两种观点。弗洛伊德认为:梦是人们在潜意识中表达的那些在清醒状态下无法实现的愿望。在白天看见了女神,不敢表白,晚上在梦中和女神结婚了。如果有一次梦境是与此有关,这种观点就被极大的强化了。这一点又与条件反射有关。有关条件反射后面会说到。另一种观点:梦不过是在REM睡眠过程中,人们试图对大脑自发产生的随机神经电冲动的解释。直白一点,就是在REM睡眠期间大脑产生了一些随机信息,然后大脑将这些随机信息与脑中的记忆以某种方式联系起来,综合起来,就形成了各式各样的梦。这种观点也可以解释”梦中和女神结婚”这个例子。原来梦里的新娘是随机产生的,没准哪天就碰到“梦里和凤姐结婚”了。

  • 说你爱我

这部分是讲条件反射。大家都学过“巴普洛夫的狗的唾液实验”,其实条件反射的范畴广的多。对蛇或者狼的恐惧,其实是条件反射;对某种事物的迷信,其实也是条件反射;一些后天的学习行为,也属于条件反射。形成条件反射的根本原因,在于某些事件对特定条件的强化作用。之前的“梦里和女神结婚”的例子就是对”弗洛伊德对梦的解析”这种观点的强化。

再来个例子。表白是通过后天学习得到的能力,在表白的时候,我们会说:”我爱你“。 想象一下,如果我们生来就被教导:”你这个逗比“是表达爱意的话。那么,表白的场景就变成了:王子捧着鲜花站在热气球上,十分浪漫地对公主说:”你这个逗比“。那画面太美我不敢看。

记得高中的时候,有很多人在宿舍里打着电筒看书。很多人们似乎培养了这样的条件反射:废寝忘食的学习,才是真正的勤奋。大学的时候也有戏言:deadline是第一生产力。大家都会说一句,俗话说:三十六计,走为上计。但是,你真的读过《三十六计》吗?”走为上“,是三十六计中败战篇的最后一计。不经思考而形成的条件反射,连无条件反射的基本效用都达不到。

与主题无关的一点感悟:

自己看的书不少,看书时思考也算多,但很少写比较长的文章。这几次的写作其实让我很惊讶:写作时的思考过程可能比看书时更深入,更全面。稍微总结抽象一下,其实写作是将获取到的知识点串成线,不断积累的知识线再逐渐串成知识网。这个时候的收益才最大。就跟旅行一样。真正有意义的旅行,不是单单去了好多国家,拍了好多照片,而是从不同的生活和风景中,看到了些许差异,又领悟了些许差异,有思考,才有帮助。读万卷书,行万里路,说的应该是这个点。

这个系列还有其二,其三,其四....敬请期待。

今日荐歌:

《慢慢》    张学友

《不知去向》   梁博

《花房姑娘》   林志炫

本文章欢迎转载,转载请注明微信公众号和作者。微信公众号:互联网与作曲家.    作者:neil     版权所有,翻版必究!

时间: 2024-10-24 16:00:34

写给程序员的心理学入门知识(一)的相关文章

写给程序员的管理入门课程 -《格鲁夫给经理人的第一课》

写给程序员的管理入门课程 -<格鲁夫给经理人的第一课> 序 格鲁夫给经理人的第一课 <格鲁夫给经理人的第一课> 最早出版于 2007 年,书原名为<High Output Management>.本书的作者格鲁夫是 Intel 的前 CEO,领导了 Intel 从一家濒临倒闭的存储器公司,转型为微处理器公司,并且在个人 PC 开始流行时,成功和微软缔结 Wintel 联盟,主宰了整个 PC 电脑时代. 格鲁夫是一个技术出身的管理者,在本书中,我们甚至看到他多次用编译器来

写给程序员的机器学习入门 (一) - 从基础说起

前段时间因为店铺不能开门,我花了一些空余时间看了很多机器学习相关的资料,我发现目前的机器学习入门大多要不门槛比较高,要不过于着重使用而忽视基础原理,所以我决定开一个新的系列针对程序员讲讲机器学习.这个系列会从机器学习的基础原理开始一直讲到如何应用,看懂这个系列需要一定的编程知识(主要会使用 python 语言),但不需要过多的数学知识,并且对于涉及到的数学知识会作出简单的介绍.因为我水平有限(不是专业的机器学习工程师),这个系列不会讲的非常深入,看完可能也就只能做一个调参狗,各路大佬觉得哪些部分

写给程序员的管理入门课程(转)

转自:http://36kr.com/p/5047953.html 编者按:本文首发于微信公众号“iOS开发”(ID:iosDevTips),内容总结于<格鲁夫给经理人的第一课>,作者唐巧,授权36氪发布. 前方高能提示:本文特别特别长.我总结本文花了将近一个月,如果你在经历从技术到管理的转型,那么本文值得你仔细阅读.我从本书中收获巨大,希望你能从这篇总结中也有所收获. 本书的作者格鲁夫是一个技术出身的管理者,在本书中,我们甚至看到他多次用编译器来举例,所以这本书非常适合有技术背景的读者. &

Java程序员的Golang入门指南(上)

Java程序员的Golang入门指南 1.序言 Golang作为一门出身名门望族的编程语言新星,像豆瓣的Redis平台Codis.类Evernote的云笔记leanote等. 1.1 为什么要学习 如果有人说X语言比Y语言好,两方的支持者经常会激烈地争吵.如果你是某种语言老手,你就是那门语言的"传道者",下意识地会保护它.无论承认与否,你都已被困在一个隧道里,你看到的完全是局限的.<肖申克的救赎>对此有很好的注脚: [Red] These walls are funny.

Java程序员的Golang入门指南(下)

Java程序员的Golang入门指南(下) 4.高级特性 上面介绍的只是Golang的基本语法和特性,尽管像控制语句的条件不用圆括号.函数多返回值.switch-case默认break.函数闭包.集合切片等特性相比Java的确提高了开发效率,但这些在其他语言中也都有,并不是Golang能真正吸引人的地方.不仅是Golang,我们学习任何语言当然都是从基本语法特性着手,但学习时要不断地问自己:使这门语言区别于其他语言的"独到之处"在哪?这种独到之处往往反映了语言的设计思想.出发点.要解决

黑马程序员——java多线程基础知识1

多线程 进程是一个正在执行的程序. cpu在同时执行这些程序,其实是跳跃式的,做快速的切换,时间很短.一个进程可能存在多条路径.迅雷的多路径.每一个进行执行都有一个执行顺序,该顺序是一个执行路径,或这叫一个控制单元.每一个进程至少有一个线程,线程就是进程中的一个独立的控制单元,线程控制进程的执行.jvm启动的时候会有一个进程就叫做java,exe,该进程中至少有一个线程在控制Java程序的执行 ,而且该线程的执行代码在 主函数中.该线程称为主线程.虚拟机至少也有两个线程,一个主线程执行,另一个负

黑马程序员——Java多线程基础知识2

多线程协同 线程间的通讯:我们对资源的操作动作不同,比如说两个卡车一个拉煤一个装煤.但是他们共享了一个资源. 怎么样把这个资源拿出来?怎样把车装满?这个资源当然是一个类,他里面的组成元素就是对象!!现在我们就要有操作对象的思想了,我用对象把这车装满,现在一车装一个对象. 等待唤醒机制: 用的不是sleep是wait.flag标记,这是两人沟通的方式.其实每个标记就要做一次等待或者notify,判断wait,改值notify.线程池.notify唤醒里面的线程,按顺序唤醒.wait和notify必

黑马程序员——Java集合基础知识之Map

Map概念 要同时存储两个元素Key和Value,他们之间有映射关系,每个键不能重复,每个键只能映射到一个值. 当数据之间存在映射关系的时候,考虑使用Map集合. Map常用方法 如果添加的键原来有值,后添加的值会覆盖前面的值,并返回之前的值.put会返回来先添加的值,后添加的值会覆盖原有的值. Map tm =new TreeMap(); tm.put (key, value);//MAP没有add tm.remove (key) ;//去除一个key和对应的value,若不存在key返回nu

做一名程序员需要学哪些知识

问这个问题的人都该打,先拖出去,赏一丈红~ 如果你是计算机学生或者意欲从事IT行业的人,那么再仗50大板!! 为什么?因为你肯定想都没有想过这个问题,一个典型的伸手党,这对于从事计算机的人来说是大忌!!且看下面这2个主要原因: 1)程序不可能一帆风顺,如果有这个时候,那么你可能在做梦,总会遇到各种各样的问题,难道你每次遇到问题都张口问“哪个大牛,来帮我看看这个程序什么问题吧,怎么老是提示错误呢?”,如果真的是比较复杂的问题还好,大牛看过之后替你解决了,自己也更有经验了,如果是差一个逗号之类的问题