黑马程序员技术交流社区

标题: 为什么写代码的时候听音乐 [打印本页]

作者: 黑妞~    时间: 2014-8-29 09:09
标题: 为什么写代码的时候听音乐

如今,关于编程时听音乐的话题在科技博客和网站上又热了起来。我觉得那些谈论似乎缺乏深度,所以我决定就这个话题写些文章,其中的很多观点来自于我的同事。

所以,首先,为什么写代码时要听音乐。

1. 避免分心

心理学有一个流畅度的概念,当你以做好的状态工作的时候,你应该有过这样的经历:除了代码,所有的一切都消融了。

然后你的同事突然问你昨晚球赛的时候,现实世界又回来了,流畅感被打断了。

相比于回应说“现在我只与机器对话,不与人类对话”,戴一个大耳机怎么样?当然,这样也可以帮助你远离其余的噪音,比如警报器声、恼人的椅子声、你感冒的同事每隔30秒大声擤鼻涕的声音等。

当然,音乐也可能让你分心,所以要选择合适的去听。有一个同事甚至提到,有时他只是戴上耳机,但什么都不播放,只是为了隔绝背景噪声和被打断。

2. 保持兴奋

有一些任务并不会让你提起兴趣,但却必须面对。比如说测试,测试绝对是一项十分重要的工作,但有那么一点无聊。对于这样的工作,音乐或者广播、有声读物可以给你的大脑一定的节奏来保证参与度,从而避免神游八方。

3. 触发节奏

Rob Walling有一个有趣的办法运用音乐,他会单曲循环一个节奏几个小时,直到他进入了理想的节奏。然后他发现这个方法可以出触发他的思维状态,使他进入思维流畅的状态。

这可能并不适用于每一个人,比如我,我想这只能加快我厌恶一首歌的速度。Mike Taber通过循环一个播放列表会达到同样的效果,这个方法可能更容易实施。

4. 获得健康的心绪

音乐是管理心绪的强有力的工具。我曾经有一个室友,他面临着要在并不充裕的时间内完成大量论文的工作。他一整天都在听盗梦空间的原声带。他并没有选择烦我们,史诗音乐i给了他健康的心绪来完成工作。

同样的,当你压力大的时候,常常难以集中精力,德彪西的音乐可能会帮助你冷静下来,专注于手头的工作。

你还可能会遇到这样一种情况,凌晨三点,火灾报警器响了,早上5点,你家的猫坐在你的头上又把你弄醒了,这将是漫长的一天,当你需要处理必须的事情时,你需要咖啡来保持清醒。节奏欢快的音乐,比如说吉他音乐,也能应对这种情况。

5. 其他

经常有人说,听音乐能提高人的数学技巧,也有调研支持这种观点,调研的对象是教室里的学生,而不是工作人员,调研的方式也是专注在学习乐器,而不是听音乐上。然而,这也表明了两者之间有关联,虽然与成人和编程的关系并不太明显。

至少还有一个直接的相关研究,《人件:生产性项目和团队》这本书描述了20世纪60年代康奈尔大学的这个实验。我希望看到更多关于这个领域的研究,尤其是我发现能找到的最近的研究案例也是50年前的了。现在,人们更容易接触到喜欢的音乐,编写程序也在演变,所以我十分好奇想知道实验结果是否还是一样。



作者: 菜鸟一号    时间: 2014-8-29 09:21
不会被歌声打扰吗?
作者: 君行    时间: 2014-8-29 09:23
我不行,那样集中不了注意力,
作者: 夜半风    时间: 2014-8-29 10:04
不是任何人都适合这样 况且一直带着耳机对耳朵不好
作者: 把伤痕当酒窝    时间: 2014-8-29 13:04
就像小时候听歌,写作业一样
作者: noiary    时间: 2014-8-29 18:44
刚想关掉音乐然后去看视频,  嗯 ,看来以后视频看完以后可以试试不停音乐写代码~
作者: AlanHand    时间: 2014-8-30 22:14
不管怎样反正我觉得挺好的
作者: zhaihao    时间: 2014-8-30 22:27
我不行,集中不了注意力
作者: 热火程序猿    时间: 2014-9-1 10:26
我是新手,带上耳机,代码全忘了
作者: 电子生命体    时间: 2014-9-2 02:10
或许纯音乐还可以,歌曲的话估计不行
作者: adsl    时间: 2014-9-2 14:53
收藏了!!!!
作者: 杨桦    时间: 2014-9-3 08:35
这能行吗
作者: 一无所知    时间: 2014-9-3 11:46
以前尝试过,还行
作者: 孤鸢    时间: 2014-9-5 10:53
突然发现这个版块是立姐专版呀,果然威武
作者: 不淡定,小学生    时间: 2014-9-5 13:43
听歌就停不下来了。不过不是写代码。。
作者: 毛毛毛玉    时间: 2014-9-16 06:54
听些曲子吧。有些时候戴耳机只是为了能减少些不必要的打扰……

作者: 非吾莫属    时间: 2014-9-17 12:14
很容易精神不集中吧
作者: date1130    时间: 2014-9-26 19:37
这样可以吗?有的时候我也很讨厌旁边的环境因素,以及人为因素的嘈杂。可以尝试哦,谢谢分享。
作者: lyan    时间: 2014-9-28 12:46
一般不重要的事情(重复性代码),会一边听着音乐,一边写代码;
要是事情比较急或逻辑性比较强,一边听音乐一边写代码就。。。
作者: 令狐黛玉    时间: 2014-9-30 17:38
一般我都听一些没有歌词的,有词儿的真的很容易分心。
作者: 伪猫君    时间: 2014-10-5 17:02
我经常也是听着歌敲代码,感觉不错
作者: 油油油菜花    时间: 2014-10-6 00:17
到没试过
作者: 执着的桶牛    时间: 2014-10-11 11:10
感觉有点难啊!!
作者: echizen73    时间: 2014-10-11 18:21
我听着音乐做事倒是会分心......可能会跟着旋律哼哼,或是手舞足蹈- -
作者: 田峻菘    时间: 2014-10-18 21:25
涨知识了
作者: caozhichao    时间: 2014-10-29 21:31
真的有效果哦,我有时候听歌反而能集中精力,对有的人来说是个方法。
作者: 李运岚    时间: 2014-11-2 22:51
一直在徘徊。。。
作者: RINGARES    时间: 2014-11-5 23:53
我喜欢听歌敲键盘
作者: pinbodexin    时间: 2014-11-6 08:59
我也喜欢听音乐敲代码,这样不容易被外界环境干扰
作者: 十指紧扣    时间: 2014-11-6 14:18
这个我是不行的!!!!!!!!!!!!!!!
作者: chuck_heima    时间: 2014-11-8 12:58
有道理1
作者: 计算机小菜鸟    时间: 2014-11-10 23:07
我也喜欢边听边敲!!!
作者: Afridoce    时间: 2014-11-13 20:44
因人而异吧、。、。、。
作者: 一朵奇葩    时间: 2014-11-15 20:52
歌声会影响思考吧?!
作者: 青春将逝    时间: 2014-11-15 22:35
那样集中不了注意力
作者: cczheng    时间: 2014-11-16 07:33
一直这样做
作者: 眉宇野性    时间: 2014-11-16 09:51
我听歌会分散注意力
作者: Archer    时间: 2014-11-18 12:28
因人而异,但是我写的时候不太喜欢听,听的话也就听听钢琴曲
作者: 逗比程序员    时间: 2014-11-22 13:19
我可以一般都是边听歌边写代码,心情愉快
作者: 怪物军师    时间: 2014-11-27 19:46
我听见好歌跟着节奏就神游去了
作者: 穿裤子的云    时间: 2014-11-27 23:53
据说可以充分开发左右脑  但我的脑袋是单线程的  编程时听不进音乐  另外我听音乐的时候也不喜欢干别的事 就是专心的听
作者: hjg8858    时间: 2014-11-28 21:27
还有这功效?
作者: l763631191    时间: 2014-11-29 13:28
我觉得听英文的歌曲不错~~
作者: yunxiao    时间: 2014-12-5 19:54
你们都很厉害哦
作者: chaijie    时间: 2014-12-12 21:46
意思是给心情搭建一个美好的环境呗
作者: 赵涛涛    时间: 2014-12-17 21:25
感觉不行,会集中不了精力!
作者: 古月哥欠    时间: 2014-12-18 01:14
这个因人而异,选择适合自己的一种学习方式极其重要
作者: songkaihua    时间: 2014-12-18 19:03
我发现我听音乐不在状态!
作者: sunspot    时间: 2014-12-19 00:43
对音乐敏感度超强,估计难以试用于自己了
作者: Hello_Boys    时间: 2014-12-19 23:19
“立姐”,能加你的QQ号不,看你的帖子总能写到自己心里
作者: cxj    时间: 2014-12-20 00:29
我也喜欢听着音乐来编程
作者: 飘渺之旅    时间: 2014-12-21 09:39
真的吗,那得试试了,想来纯音乐应该更好。
作者: Sunflower_Wish    时间: 2014-12-21 10:25
我不行, 容易跟唱, 分心
作者: 安卓不安    时间: 2014-12-22 20:40
”有一个同事甚至提到,有时他只是戴上耳机,但什么都不播放,只是为了隔绝背景噪声和被打断。“  这句话深得我心。
作者: 木子轩    时间: 2014-12-23 15:44
令狐黛玉 发表于 2014-9-30 17:38
一般我都听一些没有歌词的,有词儿的真的很容易分心。

对,听歌曲真的会分心...我平时很少听流行歌曲,高中,大学,考研时候在宿舍学习一直都是在听纯音乐....钢琴曲古筝之类的....{:3_56:}
作者: 魏文杰    时间: 2014-12-25 00:19
写代码不是需要一个安静的环境啊。。。。
作者: chaijie    时间: 2015-1-1 00:27
参与一下            
作者: 飞翔的蜗牛    时间: 2015-1-2 22:26
恩恩 受教了
作者: 牛牛宝    时间: 2015-1-3 00:28
人人都有一个流工作状态,进入了这个状态,工作效率非常高,但每个人进入这个状态的方法不同,与爱好有关,听音乐是其中一个方法
作者: q798500920    时间: 2015-1-3 13:22
我喜欢一边做事一边听音乐,虽然不知道音乐在放什么,但那种旋律,让人感觉宁静。
作者: 王者之风西昆仑    时间: 2015-1-4 16:01
还是听轻音乐比较好
作者: 六悦唯夏    时间: 2015-1-6 11:50
看自己感受了
作者: 美咲メイド    时间: 2015-1-7 00:28
听外语不会分心,中文的就不行了,瞬间就走神了
作者: qiezhiyi    时间: 2015-1-8 10:19
听歌有时候心情比较高兴
作者: Y_木头人    时间: 2015-1-8 21:57
做不到一心二用啊。。
作者: HHFSpeed    时间: 2015-1-9 21:16
下次试试,每天都在进行
作者: '丫头片子'    时间: 2015-1-9 22:58
听音乐的同时大脑其实是可以得到一定程度的放松的
作者: jyl3203217    时间: 2015-1-15 21:45
这是要打开思路么!!
作者: 西木诺    时间: 2015-1-19 13:37
这个需要练。
作者: xyycici    时间: 2015-1-25 19:01
可能功夫不到吧。音乐会影响我。
作者: 张宁111    时间: 2015-1-27 23:31
小手一抖,积分到手
作者: 我jiu是wo    时间: 2015-1-28 21:29
顶                     
作者: 木子轩    时间: 2015-2-8 09:58
对呀,也可以戴上耳机什么都不听。。。。
作者: 血玉漫天    时间: 2015-2-10 19:44
我不行,一听就唱,就想后面的歌词
作者: 骑士向前    时间: 2015-2-13 10:00
fighting!fighting!
作者: orsoul    时间: 2015-2-13 21:44
我想作者说的音乐是指纯音乐,听歌肯定会被人的声音打搅,马上放点德彪西的音乐试试。
作者: UP-UP    时间: 2015-2-15 20:45
我一般都挺纯音乐,轻松又不容易被歌词打断思路,大家可以试试!
作者: 226362149    时间: 2015-2-15 21:53
我觉得这还行的
作者: 朱军    时间: 2015-3-3 17:14
听着听着睡着了,那可惨了
作者: 为梦想而生    时间: 2015-3-10 13:41
我也很喜欢听着音乐做事,但是久了耳朵会很痛
作者: cq280309216    时间: 2015-3-10 22:55
我表示需要安静环境
作者: DK_bai    时间: 2015-3-11 21:13
我以前的习惯是先听下音乐,调节好心情,在看书

作者: 378939632    时间: 2015-3-12 14:07
我听歌会分散我的注意力,导致思维不流畅了
作者: 独孤忆    时间: 2015-3-14 21:56
还以为听音乐会影响编程,原来还 有助于编程啊
作者: zhaotiao3080    时间: 2015-3-21 08:44
可以做到 避免分心
作者: 1203831353    时间: 2015-3-21 10:19
我只能说你好牛。
作者: 瀚海狼烟    时间: 2015-3-23 11:26
听音乐挺好的
作者: 忆丶残梦顾惜    时间: 2015-3-23 14:52
我就是喜欢这样,可能刚开始会把注意力集中在音乐上,过了没多久就会发现自己的注意力就会集中在自己要做的事上,而且精神事处于一种高度集中的情况,做事也会感觉很舒畅
作者: 七十九刀    时间: 2015-3-23 22:03
哈哈 学习了{:3_57:}
作者: 378939632    时间: 2015-3-24 21:30

一般我都听一些没有歌词的,有词儿的真的很容易分心。
作者: 我的碧海蓝天    时间: 2015-3-24 22:01
个人还是比较喜欢安静的
作者: 378939632    时间: 2015-3-25 12:29
不会被歌声打扰吗?
作者: 高怀    时间: 2015-3-26 00:52
听音乐多好  可以放松心情嘛
作者: 莫默丶    时间: 2016-3-30 23:53
赞,表示敲代码必听音乐,尤其是旋律好听的英文歌,完全不会在意歌词是什么,反正也听不懂.--!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2