前言

是的,小李(化名)上班戴耳机被新来的技术总监批了。。

事情是这样的,本来小李所在的公司也没有规定上班时间不能戴耳机写代码,之前都戴的好好的,某次开技术会议,时间到了,小李没有按时间来(也许是写代码忘神了),新来的技术总监就站在会议室门口隔空叫他,哪知吼了两三遍,小李依然无动于衷,他干脆直接跑过去叫了。

后来听说小李事后被总监批了,批的是没有按时间参加会议,虽然和耳机没有直接关系,但却是因为戴耳机写代码引起的,也是因为这事,为第二天的大新闻埋下了伏笔……

第二天,所有程序员,不,是技术部门所有人员被禁止在上班时间戴耳机,虽然没有公司明文规定,但是领导发话了,上班时间不允许戴耳机,发现就扣绩效,很显然,这明显针对的是程序员,因为其他技术人员很少有戴耳机的。

接下来的日子,耳机在程序员们的耳边消失了,静静地躺在办公桌上……

网上也还真有类似的案例:

这个新总监,真是新官上任三把火,是不是也太不尽人情了,就算不允许,第一次也不至于拉出去骂。。

程序员为什么要戴耳机?

耳机可谓是程序员上班的必备装备之一,很多程序员上班都戴着耳机写代码,这个已经见怪不怪了,其实戴耳机的主要目的还是为了免打扰!!

做程序员的都知道,编程是一门思维十分缜密的工作,在完成一个需求之前,需要构思代码逻辑、业务逻辑,有的时候可能不能一次构思出来,需要边写边构思边验证,逻辑不能乱,更不能断,断了就乱,乱了就要重新梳理。

而一个残酷的现实是,程序员经常在工作时被打断,比如当你马不停蹄的实现一个重要逻辑时,此时产品经理跑过来和你沟通某个事项,或者身边的同事随意和你搭话,就很可能导致来之不易的思路被打断,事后很难再想起来,那种绝望的感觉程序员都懂。

我自己就是,非常讨厌在写代码的时候被打扰,特别是处理复杂逻辑的时候,会严重影响我的工作效率。

所以,戴上耳机,我们就能沉浸在自己的代码世界里,身边的同事也不会有事没事找你说话,除非是有重要的事情,否则别人不会轻易去打扰你的。

另外,为了免打扰,即使我们不想听任何东西,或者耳机里面没有播放任何声音了,我们也可以持续戴着耳机,当作是一种免打扰的装饰,就等于告诉别人,哥在忙,没事别来打扰我,无声耳机也能帮你减少大量没有必要的打扰,这招学废了吗?

戴耳机听歌免打扰应该是最普遍的了,但也有很多人戴耳机是为了摸鱼,比较说听评书(高端)、相声(优雅)、电竞比赛(真粉)…,这种戴耳机就可能会影响工作,当然,如果能把工作保质保量按时完成,我觉得耳机里面是什么内容并不重要,只要不影响工作。

总监为什么禁止戴耳机?

说实话,我也十分理解他的决定,程序员戴耳机写代码,一方面是屏蔽了外面的世界,对工作效率十分有帮助,但另一方面,对团队沟通协作十分不利,同事们不能和你面对面交流,领导不能和你及时沟通,所有人只能和你文字交流,也会造成工作上的延误。

是的,很多时候,我们可以通过发消息来沟通和解决问题,但有时候发的消息可能表达的不是很清楚,而且会产生误会、误解,或者发了信息对方长时间不看,或者看了又不回复,这种情况一大把,我曾看到一同事的信息列表中一大堆的未读信息,有时候只是选择性的看一下。。

我在公司也经常听到同事(包括部门领导)呼唤某某同事看信息,戴耳机的程序员可能叫几遍都无动于衷,需要让其他同事帮忙拍下,相信大家也经常遇到这种情况,这样就导致了很多无效的沟通,影响了其他同事的工作,领导叫了几遍不答应,他面子也挂不住。

所以,站在团队沟通协作的角度讲,领导禁止戴耳机自然有他的考量。

公司不让戴耳机怎么办?

据我所知,大部分 IT 公司是不会禁止上班时间戴耳机的,就算禁止,也很少会禁止程序员戴耳机。

但是,每个公司都有每个公司的规章制度,要么遵守(只要符合劳动法),要么推翻(估计很难),如果被禁,申请戴耳机估计也不太行,公司也不大可能单独为某人开绿灯,实在不行,撤。。这也不太理性!下家也不让戴,咋办?另外,这离职原因也不太被接受。

其实就我个人而言,戴不戴耳机都无所谓,有时候戴着耳机听的东西如果太吵杂,可能还会影响我的思路,这完全看个人和当时的工作状态吧。

没有耳机,也可以尝试换一个工作方法,比如,可以把实现思路提前写下来,或者在代码中用 // TODO 注释 的方式把实现步骤勾勒出来。

比如:

// todo 验证消息// todo 幂等性处理// todo 处理消息// todo ...

然后在 IDEA 中的 TODO 面板中就可以看到有哪些要做的事情:

可以在事后根据 todo 一步步去完成,尽可能写得详细点,避免思路被打断,也能帮助自己梳理逻辑和即将要做的事情,一目发然。关注公众号Java技术栈,回复:IDEA,获取我写的 IDEA 系列教程。

当然,这只能解决一部分被打断的问题,更多代码上的思路和细节不可能全部记录下来,一旦被打断,可能就真的很难再想起来了,如果你真的在写一段非常重要的逻辑,可以把自己的通讯软件的工作状态调整为:忙碌中,写完之后再调整回来,这样也能帮助你减少一部分的打扰。

实际工作中,即使戴耳机,也真的很难做到不被别人打断,所以,找到合适自己的工作方法,提高自己的工作效率才是最重要的。

最后,你们公司允许上班戴耳机吗?也欢迎分享经验~

好了,今天的分享就到这里了,后面栈长会分享更多好玩的 Java 技术和最新的技术资讯,关注公众号Java技术栈第一时间推送。

版权声明: 本文系公众号 "Java技术栈" 原创,转载、引用本文内容请注明出处,抄袭、洗稿一律投诉侵权,后果自负,并保留追究其法律责任的权利。

近期热文推荐:

1.1,000+ 道 Java面试题及答案整理(2022最新版)

2.劲爆!Java 协程要来了。。。

3.Spring Boot 2.x 教程,太全了!

4.别再写满屏的爆爆爆炸类了,试试装饰器模式,这才是优雅的方式!!

5.《Java开发手册(嵩山版)》最新发布,速速下载!

觉得不错,别忘了随手点赞+转发哦!

新来一个技术总监:禁止戴耳机写代码,发现就扣绩效。。相关推荐

  1. #为何程序员百万年薪,CTO技术总监架构师不写代码还这么牛逼 ?

    [此文章转自乐字节] 真的是一点不服气我的领导,每天就在座位上看看头条,到时间开开会,每天写代码的时间可能不到两小时,到底是为什么他的收入有年薪百万?我们都是985研究生毕业,是什么铸就了他的价值? ...

  2. 技术总监到底要不要写代码?

    https://www.toutiao.com/a6698485180505522695/ 这是一个非常敏感的话题,每次谈论到技术总监要不要写代码的时候,总会引起一片争论. 有的程序员说技术总监如果不 ...

  3. 一个技术总监的内心独白(3)

    确定未来的目标 人是从历练中成长的,古人云:三十而立,形容的不是一个人的社会地位,经济来源,而是形容一个人对未来的目标,对人生的意向.要成为一个成功人,就应该早日为自己定下长期的发展目标,作为一个开发 ...

  4. 去了家新公司,技术总监不让用 IntelliJ IDEA!!想离职了。。

    最近有个小伙伴微信和我说,新去的一家公司,技术团队全部规定要用的 Eclipse 开发,技术总监不让用 IntelliJ IDEA,付费也不行,说想离职了,问我该怎么办. 首先听到这件事情的时候,我表 ...

  5. 去了家新公司,技术总监不让用 IntelliJ IDEA想离职了

    最近有个小伙伴微信和我说,新去的一家公司,技术团队全部规定要用的 Eclipse 开发,技术总监不让用 IntelliJ IDEA,付费也不行,说想离职了,问我该怎么办. 首先听到这件事情的时候,我表 ...

  6. 去了家新公司,技术总监不让用 IntelliJ IDEA 想离职了

    最近有个小伙伴微信和我说,新去的一家公司,技术团队全部规定要用的 Eclipse 开发,技术总监不让用 IntelliJ IDEA,付费也不行,说想离职了,问我该怎么办. 首先听到这件事情的时候,我表 ...

  7. 去了家新公司,技术总监不让用 IntelliJ IDEA,想离职了。。

    最近有个小伙伴微信和我说,新去的一家公司,技术团队全部规定要用的 Eclipse 开发,技术总监不让用 IntelliJ IDEA,付费也不行,说想离职了,问我该怎么办. 首先听到这件事情的时候,我表 ...

  8. 一个技术总监的忠告:精通那么多技术,你为何还是受不到重用?

    这篇文章我们继续说架构师大刘的故事: 老田升职了,年薪涨到了百万级别!这时大刘在加班搞技术攻坚的时候,听别的同事聊了那么一嘴.大刘心里不是滋味儿.老田和大刘其实在这家公司之前就是同事了,老田能到这家公 ...

  9. 一个技术总监的忠告:精通那么多技术有毛用啊,你还不是不被重用?

    这篇文章我们继续说架构师大刘的故事: 老田升职了,年薪涨到了百万级别! 这是大刘在加班搞技术攻坚的时候,听别的同事聊了那么一嘴. 大刘心里不是滋味儿.老田和大刘其实在这家公司之前就是同事了,老田能到这 ...

  10. 一个技术总监的个人综合评估,希望对大家能有所帮助(转)

    前几天某公司董事长找到我,希望我成为该公司的技术总监,我不知道他们从哪里得到我的简历,在之后的电话沟通中,我明确的告知对方,简历并不能表示什么,它与实际情况是有很大的差距的. 想想也是,我面试过很多的 ...

最新文章

  1. git简介及使用方法
  2. RabbitMQ(五):Exchange交换器--topic
  3. bzoj4593: [Shoi2015]聚变反应炉
  4. java线程打水问题_Java 多线程 wait() 虚假唤醒问题
  5. mysql 某列加全文索引_MySQL使用全文索引(fulltext index)---高性能
  6. 最里层的是child元素
  7. java程序本质,方法学之Java的本质
  8. python之struct详解_Python struct模块解析
  9. css3探测光圈_一款带光圈阴影的纯CSS3 Instagram图标
  10. 导入JasperReports坐标时无法下载com.lowagie:itext:jar:2.1.7.js6
  11. java与eclipse不匹配_【JAVA小白】 用eclipse输入格式不匹配的问题
  12. 苹果固件验证关闭服务器时间,苹果ios系统终于可以降级了,或关闭固件验证
  13. RLC谐振电路简单计算公式
  14. el-input输入11位手机号,边输入边验证手机号码格式
  15. PHP等比缩放并补白
  16. VMware创建共享文件夹并实现文件传输(Windows主机,Ubuntu虚拟机)
  17. 转-手机天猫解耦之路
  18. TTL与OC电路和MOS管
  19. 分享tushare量化接口获取港股列表信息的代码
  20. xampp mysql远程连接_XAMPP mysql远程连接

热门文章

  1. AX7A200教程(2): DDR3仿真平台搭建(二)
  2. 【​观察】浪潮IPF2018:开放计算将构建全球数据中心新格局
  3. SEO优化,搜索关键词习惯SEO
  4. BigDecimal 往左移动两位小数_96层QLC 美光Crucial X8移动固态硬盘2TB版评测
  5. vscode-remote SSH 中保存文件时无法写入的问题
  6. 产业互联网论道长沙:转型“迷雾”重重,企业如何躬身入局?
  7. linux su root密码不正确,su - root 报su: incorrect password的错误
  8. 瞬变电磁法的基本原理与TEM正演技术 (Matlab 实现)
  9. a:link不起作用
  10. javascript 时间戳转化 一年前 一月前 一天前 刚刚