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. flask重要点

    django与flask的区别 django: 大而全的框架,包含了很多组件,例如:ORM.form.ModelForm.session... flask: 轻量级的可扩展强的框架.有丰富的第三方组件 ...

  2. Nginx+keepalived 双机热备(主从模式)

    负载均衡技术对于一个网站尤其是大型网站的web服务器集群来说是至关重要的!做好负载均衡架构,可以实现故障转移和高可用环境,避免单点故障,保证网站健康持续运行.关于负载均衡介绍,可以参考:linux负载 ...

  3. 外网访问ARM嵌入式Linux系统

    外网访问ARM嵌入式Linux系统 实验室里的ARM嵌入式Linux系统,只能在局域网内访问,怎样从外网也能访问ARM嵌入式Linux系统? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并 ...

  4. python爬虫——对爬到的数据进行清洗的一些姿势(5)

    做爬虫,当然就要用数据.想拿数据进行分析,首先清洗数据.这个清洗数据包括清除无用数据列和维度,删除相同数据,对数据进行勘误之类的. 从各大不同新闻网站可以爬到重复新闻...这个可以有.之前为了对爬到的 ...

  5. LSTMs 长短期记忆网络系列

    RNN的长期依赖问题 什么是长期依赖? 长期依赖是指当前系统的状态,可能受很长时间之前系统状态的影响,是RNN中无法解决的一个问题. 如果从(1) “ 这块冰糖味道真?”来预测下一个词,是很容易得出“ ...

  6. spring mvc 的上传图片是怎么实现的?

    spring mvc 的上传图片是怎么实现的? 导入jar包,commons-io.jar 及 commons-fileupload.jar 在springmvc的配置文件中配置Mutipart解析器 ...

  7. 创成汇丨投脑风暴·创心不止|路演日 第2期,寻IT创业者

    创成汇丨投脑风暴·创心不止|路演日 第2期   无畏荆棘之路的风雨 誓做浪潮之巅的勇者 你说,创业是一场孤注一掷的较量 你说,创新从来都是与过去battle 你还说,坚持总是比开始更让你难以琢磨 所以 ...

  8. 变量和关系符和JAVA基本类型笔记与常考面试题

    变量的类型:数值型:整型(byte,short,int,long).浮点型(float,double)非数值型:布尔类型(boolean),字符型(char),字符串类型(String),其他引用型 ...

  9. angular-cli.json配置参数解释,以及依稀常用命令的通用关键参数解释

    一. angular-cli.json常见配置 { "project": { "name": "ng-admin", //项目名称 &quo ...

  10. Windows 用bat脚本带配置启动redis,并用vb脚本使其在后台运行。

    最近,在Windows上用开发PHP程序,需要用到Redis,每天要打开一个运行redis-server.exe的窗口这样比较烦,因为窗口就一直打开着,不能关闭. 所以就想着通过写脚本的方式,让他在后 ...