Top 1 不要对他说“早”
早上一早来到办公室,看到程序员请不要对他说“早”,因为他可能昨晚根本没有回家,请果断地买好他喜欢的早餐,递到他面前。
疲劳是很多程序员的日常状态,当你看到程序员一个人在闷闷不乐的时候,请给他们多一点空间,调节一下气氛,比如,程序员说:"做程序员太辛苦了,我想换行……我该怎么办?""敲一下回车。"
Top 2 不要随意打断他
在公众印象中,程序员很忙,没错!不过他们忙碌的原因也许并不只是代码,更多因素应归功于这一次又一次的打断!
“一个程序员被打搅后,他需要10-15分钟的时间才能重新恢复到之前的编程状态。当修改一个程序函数时被打搅,只有十分之一的程序员能在一分钟内回到之前的思路。程序员一天中只能得到一段2小时不被打搅的时间。”
若被打扰后,在程序员恢复状态期间,再出现新的打扰,那破坏力更是难以估量!一个国外程序员也深受这个问题困扰,于是他在Twitter上写到:
即 “开发人员每天应当有 4-6 小时的无中断时间。每次 3-5 分钟的中断,其成本远超过你的想象”。这条消息也引起了很多同行的共鸣和转发!看来“程序员怕打扰”已经是一个世界范围的问题了。
所以,无论你发现 Ta 是在面无表情地对着屏幕沉思,还是快速敲打着(很吵的机械)键盘,不要用一句闲聊或一个需求去打断 Ta,就是一份最温柔的守护!
当你看到一个程序员正在专心思考问题时,除非万不得已,尽量不要去打扰他。让他专心的工作,就是对他最大的尊重!
Top 3 “bug被解决掉了”
随时随地有可能出现的bug要求他们不得不随时随地待命,也许在拥挤的下班地铁上,也许在夜深人静的凌晨时分。看着bug平台发过来的一封封bug邮件,程序员的血压也是会增高的。
大多数程序员都有一种强迫症,看到了邮件中的bug,他都会想第一时间将它解决掉,只有看着bug一个个被解决掉,他的心情才会逐渐舒畅起来。所以,对所有程序员都适用的愿望,一定是天下无霸(BUG)!
Top 4 “404 到底是什么意思啊?”
作为一个很有建设性的指南,这里一定要提供几个问题模板,大家可以灵活使用:
“404 到底是什么意思啊?”
“为什么机械键盘声音那么大?”
“为什么B站的视频只能快进、后退到一些固定的时间点?”
不管对方的回答多么冗长(并且听不懂),都要坚持表现出很认真听同时在思考的样子,如果能适时补充一些自己的理解就更好了。
Top 5 “这次绝对不改需求了!绝对!”
程序员们经常自我调侃:为什么每天都在加班?因为我的眼里常含Bug。
真的有这么多Bug要改吗?就不能一次改完吗?程序员听这问题后要拍键盘了,还!真!不!能!
比寂寞还可怕的,是一个星期改了10次的需求!
也许在你看来只是改了一个小小的功能,但是在程序员那里可能就要毁灭又重建了一整个小宇宙。最好的解决办法,就是从最开始就邀请程序员参与讨论,找到想象力和技术能力之间的平衡点!
Top 6 “你真的很厉害!”
这是一个神奇的句子,不管是在他们快速帮你自动化地完成了一个手工要做上一个礼拜的工作,又或者只是他们很高兴地告诉你自己攻克了一个难题,你都可以和他们说出这个充满魔力的句子。
如果你也尝试过去进入代码的世界,见证过他们如何用最简单的字符搭建出一个足以改变数亿人生活的工具,看着他们不断打破自己建立的秩序和规范只为了让世界更多一些美好,你也会由衷地感叹一句:“程序员,你们真的很厉害!