如题
不懂不要乱说,我们是在聆听程序bug出在哪里!就像医生一样总是带着听诊器,探测患者有没有出现问题,然后对症下药,所以说程序员工作时总是带着耳机道理同医生一样的!
上面是开玩笑哈~~~
众说周知程序员都是一批从事高脑力、高压力工作的人,写程序的时候都是需要去思考的,而不是盲目的直接敲代码即可,这样既没有工作效率又会给后面接手项目的人带来很多麻烦。
要知道高级程序员上班时候大部分时间都是在思考,而不是在写代码,正常高级程序员每天的代码产出量大约是20行,一行行代码会在各种情况下被运行无数次,不深思熟虑的话肯定会出错。所以程序员的核心工作是思考,而不是写代码。一个项目成立后要做到第一步是先思考分析需求,设计程序的功能和实现的算法方法,程序总体结构设计和模块设计等等,前期都是需要花费大量时间去思考。
上面写了这么多“思考”是想说,思考是需要安静、不受旁人干扰的一个氛围,而很多公司由于办公区区域大会把几个部分安排在一个区域里面办公,这样会导致办公室有的时候会很吵,会干扰到思路无非静下心来工作。这时候耳机就派上用场了,你会发现绝大部分程序员的耳机都是头戴式和入耳式耳机,那是因为隔音好,有的时候带上耳机不一定是在听歌,只是想隔一下音,好让自己安下心来工作。
还有那个在别人回答下方评论“70%带耳机工作的程序员都是混日子,,不擅长沟通的人”我只想说,每个公司的的工作环境都不一样,也许你们公司技术部有一个独立,安静的办公区,但是也不要以你看到的而去否认大部分程序员!
展开全部吃饭、睡觉、敲代码!!!
哈哈哈,看到这个问题后,我立刻就联想到我们公司的那些神经质的程序猿们。。。他们的脑洞,真的是我们常人无法比拟的。而且我行我素,带着耳机,甚是与世隔离。
我是一个性格比较外向的人,比较闹腾点,而程序猿们的世界需要安静,所以,他们很是那我没办法,哭笑不得。
我特别注意过,我有项目需要给他们安排时间,规定计划的时候,他们对这个时间很是排斥,开会的时候也是带上耳机,也不知道他们在听什么。有一次,实在忍无可忍,我对他们大发雷霆。拿过来他们的耳机,你猜我听到了什么。。。居然是。。。相声,郭德纲的相声。我还想呢,他们在敲代码的时候,还咯咯咯自己傻乐。
后来沟通后得知,他们听的都是一些抒情的歌曲/节奏,或者是各种各样的相声。他们的目的就是放松放松自己的精神。因为他们的思维逻辑非常紧密,而且可以为了达到目的,进行精神自虐。听一听音乐、相声,是对自己的一种发泄。所以,我们尽量不要打扰他们,他们需要安静的敲代码,让他们稳稳地活在密密麻麻的代码世界中。