编程时应该听音乐吗?赞成 反对 不同类型的音乐 办公室规则 随机生成的播放列表 编程音乐 结论 其他资源

2025-06-08

编程时应该听音乐吗?

专业版

魂斗罗

不同类型的音乐

办公室规则

随机生成的播放列表

用音乐来编码

结论

其他资源

你在编程项目的时候会听音乐吗?听音乐可以吗?有益吗?还是不好?你是一名企业开发人员,你能做出这个决定吗?还是只能被迫坐在安静的环境中,或者听老板最喜欢的广播节目?

我最近讨论了这个话题,但我不知道该站在哪一边。有时我喜欢在一个安静的环境里专注于一个问题,深入研究任何给定代码的内部原理。

其他时候,我喜欢听音乐。有时它能帮助我集中精力解决某个问题,并避免其他干扰。

在本文中,我将讨论编程时听音乐的利弊。部分信息基于一些研究,我也对这个问题发表了自己的看法。

专业版

听音乐能帮你进入“状态”。大多数开发者时不时都会进入这种强大的状态,感觉周围的世界都变得无关紧要,唯一需要做的就是专注于手头正在解决的问题。

音乐还能帮助你减少环境对你的影响。如果你在开放式办公室或嘈杂的餐厅工作,减少周围的噪音可能会有所帮助,而且听音乐还能让你控制自己听到的声音。

音乐可以激励你完成任务。有时你会苦苦思考一个问题,却无法确定哪个解决方案最合适,最终大脑陷入僵局。音乐可以帮助你完成任务。音乐的结尾和节奏的变化可以促使你的大脑做出决定。我没有科学证据证明这一点,但我曾经读到过相关内容,我认为对我来说确实如此。

你可以屏蔽同事。说真的,根据你的办公室情况,隔离一下自己,避免有人潜伏在你周围问你一些愚蠢的问题,这很有帮助。我完全支持团队合作,如果有人有重要问题,可以随时到我的办公桌前来找我。但是,有多少人会顺便过来跟你聊聊他们的周末或其他与工作无关的事情呢?我遇到过这种情况,我相信你也遇到过。

魂斗罗

反对工作时听音乐的一个最常见论点是,它会分散你的工作注意力。事实上,如果你一天中的大部分时间都在换歌、调音量、管理播放列表,以及寻找最新的音乐来听,听音乐确实会严重分散你的注意力。

有些人还声称,大脑无法同时做多件事,因此在工作时听任何东西通常都是一个坏主意。

不同类型的音乐

一个有趣的话题是你听的音乐类型。通常,我工作时听的音乐和锻炼或闲暇时听的音乐不一样。这是个人喜好,但我有自己的逻辑,认为这可能是件好事。

首先,我不在乎音乐本身。如果你听了你最喜欢的歌手的新专辑,我相信你会想听到更多,而不是只听几句。所以,你应该在空闲时间听。

一般来说,歌词少的音乐对我来说效果最好。如果歌声或说唱太多,我的大脑就会耗费太多精力去消化歌词。

办公室规则

我不喜欢墨守成规,尤其是在工作中。在我看来,每个人都最了解自己,并且足够成熟,能够在正确的时间做正确的事。但有些办公室对使用耳机或听音乐有规定。

如果这些规则适合你,那就太好了。如果不适合,我会尝试提出你的看法,并解释为什么听音乐能帮助你更好地完成工作。有时候你没有自由决定。你要么接受它,要么继续前进。

随机生成的播放列表

我喜欢DeezerFlow功能。它是一种自动选择音乐曲目的算法。我认为它不仅会根据我的播放列表进行训练,还会参考我在平台上听过的音乐。它能很好地融合不同的音乐风格,并可以在后台播放,帮助我专注于工作。

我不用换歌,而且里面还混入了新歌,即使几个小时或几周后,依然听得津津有味。总有新歌,而一些耳熟能详的歌会在几天后重复播放。

用音乐来编码

我从未尝试过,但作为 DotNetRocks 播客的常客,我了解卡尔·富兰克林的“音乐编程”项目。我听过很多人听过这些“经过科学设计,可以快速让你进入心流状态并保持下去”的曲目后获得成功的故事。

正如我上面所写,我还没有尝试过。你有什么经验吗?请在下方评论区留言告诉我。以后或许值得一试。我喜欢这个项目背后的理念。

结论

没有对错之分,也没有肯定或否定之分。如果你觉得边工作边听音乐有意义,就应该这么做。有些人会受益,有些人则不会。

在我看来,你想怎么工作取决于你自己。有音乐,或者没有音乐。唯一重要的是你自己做决定,并且做出最合适的决定。每个人都不一样。

也许在处理特定任务时听音乐是合理的,而在处理其他事情时最好保持绝对安静?谁知道呢?

对于编程时是否应该听音乐这个问题,没有通用的答案。

在下面的评论区告诉我你是如何一边编程一边听音乐的。我很好奇你的体验!

其他资源

本文最初于 2019 年 2 月 20 日发表于claudiobernasconi.ch

鏂囩珷鏉ユ簮锛�https://dev.to/claudiobernasconi/should-you-listen-to-music-while-programming-2gel
PREV
以软件开发人员身份创建 YouTube 频道
NEXT
我希望在开始编程时就知道的 10 件事