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

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

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

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

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

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

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

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

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

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

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

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

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

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

为什么写代码的时候听音乐相关推荐

  1. 程序员写代码时都听什么歌

    大家好,我是他二哥.作为一名资深码农,每天在认真打代码的时候最害怕别人来打扰我.所以我喜欢戴着耳机写代码,不是因为耳机里播放着我多喜欢的背景音乐,而是我想告诉别人,这个时候不要打扰我,我在整一个复杂的 ...

  2. VSX-5 VSXMusic 编码听音乐

    给VS写个扩展来听音乐的说法,缘来已久,这两天做了个初版,使用豆瓣FM,先发出来. 插件现在只做了VS2013的,别的版本有待下一步支持. 现在暂时只有一个Adornment(就是那个有封面的),一个 ...

  3. 听说,有的程序员写代码时,耳机里放的是相声

    我是风筝,公众号「古时的风筝」,一个兼具深度与广度的程序员鼓励师,一个本打算写诗却写起了代码的田园码农! 文章会收录在 JavaNewBee 中,更有 Java 后端知识图谱,从小白到大牛要走的路都在 ...

  4. 【简短测评】在线音乐播放器,哪一款适合写代码时候使用

    在线音乐播放器简短测评 如果写代码时总想听听音乐 如果写代码时总想听听音乐 我是个写代码时候不想让耳朵闲下来的人.听英语练听力,占用了脑子,代码也写不好,所以只能听歌,不用往脑子里进的那种. 一直以来 ...

  5. js创建一个电脑对象,该对象要有颜色、重量、品牌、型号,可以看电影、听音乐、打游戏和敲代码。

    题目描述:颜色.重量.品牌.型号是属性:看电影.听音乐.打游戏.敲代码是方法,在调用方法时打印 "我在看电影/听音乐/打游戏/敲代码" var computer = {color: ...

  6. 创建一个电脑对象,该对象要有颜色,重量,品牌,型号,可以看电影,听音乐,打游戏和敲代码

    三种创建方法: 字面量 var obj = {clr: 'pink',heit: '2.5kg',tit: 'DELL',type: 'win10',fn: function () {console. ...

  7. 虾米音乐App程序员知乎发文致歉:以后老老实实写代码

    11月20日下午消息,昨日晚间,某技术论坛出现了一篇讨论阿里旗下虾米音乐Mac版客户端中关于VIP会员代码的注释,上面的图片中出现了所谓的"穷逼VIP(活动送的那种)". 今日,虾 ...

  8. 基于Vue和axios的音乐播放器——悦听音乐效果展示及代码分享

    接口还是网易的,毕竟它家的公开,也就搜搜网易云音乐的歌了.不想敲的,可以用下面的 gitee地址: link. https://gitee.com/lyh1999/enjoy-listening-mu ...

  9. 看怪异王写代码(听袁惟仁弹吉他填词)

    看怪异王写代码 1981年九月十四他从妈妈的肚子跑出来 他应该是带著害羞的表情来到这世界上 不然现在的他不会这么闷这么闷 有够闷有够超级的闷骚 从小他就住在关山区外花山的山腰上 那里的公车其实不只两辆 ...

最新文章

  1. matlab中fill函数的使用方法
  2. ubuntu安装phpmyadmin
  3. 《iVX 高仿美团APP制作移动端完整项目》01 标题需求分析思路及制作流程
  4. 简而言之SPIFFE
  5. python正则表达式之re模块方法介绍
  6. [最小生成树] 继续畅通工程
  7. CNKI翻译助手-连接数据库失败
  8. spring mvc异步操作处理,注解方式
  9. 基于鱼群算法的函数寻优算法
  10. JS点击图片位置后增加点位
  11. python代码库-这7个开源的Python库,让你轻松代码分析
  12. php美颜滤镜,美颜滤镜的虚幻不如一支玻尿酸来的真实
  13. latex常用中文模板,拿走直接很使用
  14. 最新CleanMyMac X4.12.1中文版Mac系统优化清理工具
  15. SSH项目,failed to lazily initialize a collection of role
  16. C语言遥控器程序,单片机学习型遥控器程序详解(完整版)
  17. android 多个style,Android style详解
  18. 开源美狐美颜SDK功能代码分析
  19. 什么是马尔可夫决策过程
  20. 【转载】三种证明欧拉恒等式的方法(3 methods of proving Euler's Formula )

热门文章

  1. 英语总结系列(三十):开阔视野
  2. 【银行】《银行信息技术类笔试题-浅析》
  3. 鸿蒙智联汽车【1.0】
  4. Spire.Office获取免费版
  5. C++ STL 之队列(先进先出) queue 详解
  6. Kotlin 核心编程-面向对象(2)
  7. matlab语音信号的变速_十种客观评价语音质量的方法
  8. 2009年12期黑防目录
  9. php数组日历,PHP 自制日历
  10. 【python求一元三次方程】