最新消息:欢迎访问Android开发中文站!商务联系微信:loading_in

程序员忙起来的时候,是不是不喜欢理人?

热点资讯 loading 275浏览 0评论

我打个比方吧

打游戏,魂类游戏,需要慢慢积累经验、素材然后不断攻克boss,才能走向大结局的那种:

正常玩家都是冲着游戏流程去的,但是想要推动游戏流程,不得不分解任务,花费大量时间打小怪升级、收集素材、积累经验、了解背景,才能打败一个又一个boss。

因为某种特殊原因,你辛辛苦苦跑图大半个月收集的材料装备、积累的经验等级全卡没了,但是你已经走到boss房里面来了,你没有地方跑了,你必须赤手空拳去和boss打,会是什么感受?

这其实和我们忙起来的状态会比较类似,只不过收集经验对我们来说就是日常的构思、编码;boss是一个又一个bug;而打断我们,就是上述的这种情况:

程序员工作中最怕的就是打断。被「打断」是破坏程序员生产力的罪魁祸首。

程序员在被打断后一般很难做到立刻重新开始编程。被打断之后想要继续编程通常需要重新看一遍代码,捋一捋思路,才能进入到编程的思维环境中,才能回想起来被打断之前的思维逻辑,再从被打断的点重新开始。

整个过程大概要花 30 分钟左右,框架越大,需要的时间越往上走。「打断」越多,烦心越多,专注于做事的时间越少,效率越低,工作质量也会降低,Bug 也会随之增加,又需要投入更多的时间修改,由此便形成了恶性的闭环。如果从我刚开始工作,就这个事那个事不断打断我,那次数越多,我重新进入状态耗时越长,那可能很难完成工作任务了。

任何优秀的脑力劳动者在高强度工作时都会有进入「心流」的体验。

先来看看百度百科对心流的解释:

心流在心理学中是指一种人们在专注进行某行为时所表现的心理状态。如艺术家在创作时所表现的心理状态。通常在此状态时,不愿被打扰,也称抗拒中断。是一种将个人精神力完全投注在某种活动上的感觉。心流产生的同时会有高度的兴奋及充实感。米哈里·契克森米哈赖认为,使心流发生的活动有多样性。

进入心流状态后的程序员,眼里只有需求的实现和bug的解决,我自己也深有体会:之前团队有一个功能立马要上线,我们组攻坚的时候,我就只带了一袋面包,泡上一壶茶,电脑面前一坐就是大半天:

所以很多程序员敲代码的时候,为了防止自己被打断,都会戴上降噪耳机,不看任何社交软件的信息,认认真真敲代码。因为写代码的逻辑性强,需要大脑一直处于思考的状态,所以不回复消息也就很正常了。

但是,下班后不回复别人消息可就似乎不太正常了。

或者说. . .

可以看看我们真的下班了吗???

有可能正在承受 996 . . .

转载请注明:Android开发中文站 » 程序员忙起来的时候,是不是不喜欢理人?

您必须 登录 才能发表评论!