Should You Listen to Music While You Work?

"Whistle while you work" is classic advice, straight from Snow White. Science backs it to a certain extent, too — listening to music on the treadmill, for instance, helps people persevere through their runs. But does music create a productive backdrop for more mental work? What about for any kind of work?
Music + Work = It's Complicated

This question is a bit simplistic, so it's no wonder that no one has satisfactorily answered it yet. The researchers who discovered the "Mozart effect," found that listening to Mozart sonatas before a mental activity sparked stronger spatial reasoning (it didn't actually make people smarter). Cool, but specific. What about Mozart sonatas during a task? What about death metal?

Hard to say. There have been various studies on music and work, but the results have been mixed. Perhaps, a recent study proposed, this is because music's effect on work performance is complicated. It's not just "good" or "bad" — it depends on the type of work, the type of music, and the worker's personality.

To test this hypothesis, the researchers recruited 142 undergraduate students and asked them to complete two tasks, one simple and one complex. The simple one was searching a list of words and crossing out the ones including the letter "a"; the complex one was studying pairs of words and then recalling them in a test setting.

Subjects did their tasks either in silence or with a soundtrack of instrumental music; the music was either simple or complex. (Both tracks had identical piano, strings, and synth elements, but the complex one had drums and bass layered in.)

Researchers assessed participants' personalities beforehand, too. Each study subject took an evaluation that gauged how much they enjoyed external stimulation. The 28-item questionnaire asked them to respond to statements like "It takes more stimulation to get me going than most people" and "I am seldom excited about my work."

The results were counterintuitive. Basically, researchers found that people with a preference for external stimulation — think people who check their phones while watching TV or actually play on the office swingset — were less able to handle working to music. They were the ones who most wanted to, ironically, but they performed best on the complex task when they worked in silence. Their peers who didn't prefer external stimuli performed best when music played.

This held true for the study's simple task, too. The external simulation seekers performed best to no music or simple music, whereas their peers who bored less easily performed best to complex music.

These results suggest that people who seek external stimulation have a huge, almost unwieldy amount of attention that they can give the world. Their attention splits easily when multiple activities — say, doing work and listening to music — compete for their attention. But isolated with a task, they can get very deeply absorbed. People on the other end of the spectrum, meanwhile, benefitted from the distraction, since it was just enough to keep their minds from wandering.

Not that people who seek external stimulation are unique. Across the board, people can enjoy only so much distraction. As the study authors put it: "While distractions may facilitate simple task performance to a degree, there is also a point at which distractions will overload task performers even during simple tasks." For external stimulation seekers, overload happens earlier, because they're actively seeking the sensation. Overload may be bad for performance, but it's definitely not boring.

L333 Should You Listen to Music While You Work?的更多相关文章

  1. Linux进程间通信(八):流套接字 socket()、bind()、listen()、accept()、connect()、read()、write()、close()

    前面说到的进程间的通信,所通信的进程都是在同一台计算机上的,而使用socket进行通信的进程可以是同一台计算机的进程,也是可以是通过网络连接起来的不同计算机上的进程.通常我们使用socket进行网络编 ...

  2. tcp连接listen的backlog剖析

    TCP连接中,最重要的是连接TCP连接上,两个方向之间的各个状态及各个系统调用与状态之间的关系.往往可以以两种图表示,第一种是状态转换图,第二种是连接时序图.如下: 状态图: 时序图:         ...

  3. socket编程listen函数限制连接数的解决方案

    函数原型: int listen(int sockfd, int backlog); 当服务器编程时,经常需要限制客户端的连接个数,下面为问题分析以及解决办法: 下面只讨论TCP  UDP不做讨论(很 ...

  4. listen()

    创建一个套接口并监听申请的连接. #include <winsock.h> int PASCAL FAR listen( SOCKET s, int backlog); S:用于标识一个已 ...

  5. Error: listen EADDRINUSE

    有可能是已经作用了18001端口 netstat -antp|grep 18001 kill 然后重启程序. events.js:72 throw er; // Unhandled 'error' e ...

  6. tcp/ip协议listen函数中backlog参数的含义与php-fpm的502 Bad Gateway

    To understand the backlog argument, we must realize that for a given listening socket, the kernel ma ...

  7. access denied ("java.net.SocketPermission" "localhost:1527" "listen,resolve")

    在开启derby服务出现该错误(测试hibernate 连接数据库时  使用myeclipse2014自带的数据库--windows->show view->other->Myecl ...

  8. 启动项目报错Error: listen EADDRINUSE

    我在使用elasticsearch的kibana插件时候,有一次启动,遇到这个错误: Error: listen EADDRINUSE 它的意思是,端口5601被其他进程占用. 故而,需要kill掉那 ...

  9. listen和accept函数

    listen函数是用来设置监听连接的句柄和队列 当listen函数执行完成以后,服务端就已经可以接受客户端来的新连接了,新连接完成以后listen会把客户端的ip,port和连接句柄放在监听队列里面, ...

随机推荐

  1. timer控件、三级联动、帐号激活权限设置

    一.Timer控件 Timer实际就是一个线程控件. 属性:Enabled    是否被启用 Interval     多长时间执行一次控件中的代码 事件: Tick     事件中放要执行的代码. ...

  2. 泛型-----键值对----映射 hashmap--entry中key value 链表

    connection map 集合框架 * java.util.Collection *集合与数组相似,也是可以保存一组元素,并且提供了操作元素的相关方法. *collection是所有集合的顶级接口 ...

  3. 11个简单的Java性能调优技巧,傻瓜都能学会!

    大多数开发人员理所当然地以为性能优化很复杂,需要大量的经验和知识.好吧,不能说这是完全错误的.优化应用程序以获得最佳性能不是一件容易的事情.但是,这并不意味着如果你不具备这些知识,就不能做任何事情. ...

  4. 利用jQuery实现用户名片小动画

    我爱撸码,撸码使我感到快乐!大家好,我是Counter.下面给大家介绍利用jQuery实现的小动画,非常的简便,如果有原生js操作的话,那么就不止这么多行了.至于CSS,个人觉得,这边CSS布局也蛮重 ...

  5. 单元测试系列之六:JUnit5 技术前瞻

    更多原创测试技术文章同步更新到微信公众号 :三国测,敬请扫码关注个人的微信号,感谢! 原文链接:http://www.cnblogs.com/zishi/p/6868495.html   JUnit ...

  6. 浅谈JS中的原型对象和原型链

    我们知道原型是一个对象,其他对象可以用它实现属性继承,除了prototype,又有__proto__ 1. prototype和__proto__的区别 prototype是函数才有的属性      ...

  7. 面试官让你讲讲acks参数对消息持久化的影响

    (0)写在前面 面试大厂时,一旦简历上写了Kafka,几乎必然会被问到一个问题:说说acks参数对消息持久化的影响? 这个acks参数在kafka的使用中,是非常核心以及关键的一个参数,决定了很多东西 ...

  8. cumsum函数

    >>> a = np.array([[1,2,3], [4,5,6]]) >>> a array([[1, 2, 3], [4, 5, 6]]) >>& ...

  9. C# 获取往控件中拖进的文件或文件夹的信息

    C# 获取往控件中拖进的文件或文件夹的信息(原创)       在做C#的WinForm开发的时候,有时需要用户往指定的控件中拖进文件或者文件夹.然后根据用户拖进来的文件或者文件夹获取其信息并进行下一 ...

  10. 【分布式搜索引擎】Elasticsearch分布式架构原理

    一.相关概念介绍 1)集群(cluster) 一个集群(cluster)由一个或多个节点组成. 这些节点具有相同的cluster.name,它们协同工作,分享数据和负载.当加入新的节点或者删除一个节点 ...