天天敲代码会使人变聪明嚒?

作者:一本正经哥

来自:阿里巴巴中间件


聪明绝顶出自《八仙全传》第五回,意为聪明有智慧,无人能超越。使用至今,有人用他来形容那些太聪明了以至于脱发的人。


例如在程序员这个行当里,发量的多少常会被用来衡量程序员资深与否的重要标准之一。


天天敲代码会使人变聪明嚒?_第1张图片


“代码敲的多,人就会变聪明。”


这已成为众多资深程序员多年编程经验积累下来的武功秘籍,要想保持青春不老,就要多敲代码。


所以大家都能看到,一般工作制度是6点下班,但程序员经常会加班至深夜,更有高阶程序员,半夜醒来敲代码,因为他们认为半夜醒来敲的代码才有灵魂。相比那些把 “一天不敲,心里发慌”挂在嘴边的入门级程序员相比,半夜敲代码才是进阶王道。

 

常敲代码(编程)能使人聪明,并非空穴来风。


 

对于在亚特兰大担任全职投资银行分析师的亚当·维克斯曼而言,编程确实让他变得更加聪明,思考问题的逻辑性更强。


2017年1月,亚当·维克斯曼将心中积累已久的想法付诸实践,开始通过网上教程自学C语言和JavaScript,那一年的夏天,他报名参加了一个编程训练营,并学会了Ruby on Rails。


天天敲代码会使人变聪明嚒?_第2张图片


“学编程就像学外语,通过身临其境的学习,可以帮助我锻炼在创造力、批判性思维和逻辑思维方面的能力,我觉得自己现在的智商开始有点爆表!”

 

亚当·维克斯曼并不是第一个通过学习编程来提高智商的人。


天天敲代码会使人变聪明嚒?_第3张图片

 

一位编程训练营的青年教师 Sherif Abushadi 说道:“每一年夏天,我们这里都会有来自各行各业的人来学习编程,有金融行业的大鳄,也有出处茅庐的嫩仔,虽然他们各自的背景有所不同,但都是为了学习编程而来,我能感受到他们的热情,他们会花一大半的时间反复制造并修复bug,直到他们都做对了。”

 

通过编程能提高智商不仅有大量的实践案例,也有实验上的数据支撑。


天天敲代码会使人变聪明嚒?_第4张图片


一份来自麻省理工大学长达33页的《关于学习编程对认知能力的提升的研究》的报告中提到:研究者们统计了65项数据,并结合加权、对照等统计学方法,最终得出了学习编程的人比未学习编程的人的认知能力要高出16%的结论。


很多医学工作者也参与到了这方面的研究中,他们认为大脑就像肌肉,需要反复的锻炼才能保持大脑的活力,通过锻炼可以保持神经元良好的润滑性和弹性,这也是医学领域的重要基础研究成果之一。


天天敲代码会使人变聪明嚒?_第5张图片


“我觉得通过编程的学习让自己变得更加聪明并不是一件特别神奇的事情,编程锻炼了我们的对复杂事情的分解能力,并通过一行行代码最终实现出一个功能,这是一个从抽象到具体,再从具体到抽象的过程”。医学工作者沙撸克 · 汗谈到。


2014年,德国帕绍大学、美国卡内基·梅隆大学、乔治亚理工学院和莱布尼兹研究所联合进行了一项大脑测试试验。他们发现,编程有助于大脑中和语言、记忆、注意力以及逻辑相关的细胞的成长。


天天敲代码会使人变聪明嚒?_第6张图片


虽然大多数人认为编程只是数学和逻辑,但其实远不止于此。 编程涉及到注意力、语言、记忆、数学、逻辑和创造力等多方面的锻炼。长此以往的训练,让程序员群体具备了和常人不同的思维能力,非同一般。


这份研究也指出,编程对程序员的思维能力产生了深远的影响,但也要注意期间的风险,先进的语言能给你带来很好的大脑训练,但落后的语言则会适得其反。


学习编程不仅能使人更加聪明,还能防止大脑衰老。


天天敲代码会使人变聪明嚒?_第7张图片


虽然有些人认为他们年龄太大了,已经错过了学习编程的最佳时机,但事实并非如此。


伦敦的Head Squeeze团队的一项研究表明,人过了30,大脑就会开始萎缩,大脑物质不断的受到侵蚀,每年将失去大约0.5%的脑容量。 到90岁的时候,我们中的许多人已经失去了大约三分之一的大脑灰质。


天天敲代码会使人变聪明嚒?_第8张图片


“学习编程可以有效对抗阿尔茨海默氏症等机能衰退类的疾病,并防止神经衰弱。 大脑中的新生脑细胞的增长伴随着我们的一生,但增长速度因环境而异。想要保持大脑年轻,学习一门新技能是一个不错的办法,例如学习一种新的编程语,像Java、Python等,去挑战你从未接触过的技能,将会帮助我们的大脑形成新的神经连接,促进脑细胞的新城代谢。”年过40的 Janet Siegmund 医学博士抑制不住自己对编程的热情。

 

近几年,编程的流行已经普及到了中小学生群体。

 

新加坡的一家面向中小学生的在线编程类教育网站,推出了9-12岁和13-17岁两个适用于不同年龄阶段的编程课程,帮助学生们通过代码来实现自己的idea,并解决他们生活中发现的一些问题。


天天敲代码会使人变聪明嚒?_第9张图片


例如,这个学习小组发现新加坡的电力成本在上升于是他们构建了一个App,允许用户通过App来实时查看和控制自家电量的使用情况。同时还能设置一个电量最大使用值,一旦超出上限,就出现提示,另一个有趣的功能是,你还能看到各个设备使用电量的排行情况。


那么,除了变得更聪明、更不易患老年痴呆症,程序员还有哪些优点?


还有一点,丈母娘会因为自己的女婿拥有一手修电脑的好活而在邻里之间沾沾自喜。

架构师小秘圈

聚集20万架构师的小圈子

天天敲代码会使人变聪明嚒?_第10张图片

长按二维码 ▲

关注「架构师小秘圈」公众号

你可能感兴趣的:(天天敲代码会使人变聪明嚒?)