当前位置:   article > 正文

程序员如何告别加班-加班原因总结_程序员 想不加班

程序员 想不加班

博主:爱码叔

个人博客站点: [icodebook](https://icodebook.com/)

公众号:爱码叔漫画软件设计(搜:爱码叔)

专注于软件设计与架构、技术管理。擅长用通俗易懂的语言讲解技术。对技术管理工作有自己的一定见解。文章会第一时间首发在个站上,欢迎大家关注访问!​

加班,每个程序员再熟悉不过了,我们不排斥加班,但也痛恨加不完的班。毕竟生活很美好,我们要多留些时间去享受。毕竟自身提升很重要,我们要多留些时间去充电。毕竟孩子成张的很迅速,我们要多留些时间去陪同。

不知道你是否思考过为什么会加班,又如何减少加班?有人可能会说,加班原因很简单,工作太多了做不完啊!表面来看,确实所有的加班都可以用工作太多来解答。不过在这个表相下的深层原因是什么呢?如果能找到根本原因,我们一定可以尝试去改善加班情况。

回顾我10多年的工作经历,当然也会有加班,不过总体来说并不多,然而每年的绩效考核基本都在顶部15%。原因是什么呢?只是因为做事情、写代码快吗?其实今天以前我没有系统的总结过。看到很多入行不久的程序员,每天的时间都被工作消耗殆尽,工作成果又不尽如人意,我想应该把自己的经验总结分享出来。

从外部到内部,我把加班原因归纳为如下几种主要类型:

老板原因:

1、老板不懂开发,只看工作时长

2、老板拍脑袋定上线时间

3、为快速抢市场,严重压缩工期

配合部门原因:

1、业务和产品部门没想清楚就开始开发

2、业务和产品部门思考时间太长,留给开发的时间不多了

3、产品提出的需求量过大

4、临近上线,需求变更

5、临近上线,测出大量问题

6、会议太多,效率低下

开发管理者原因:

1、开发流程不合理

2、开发管理手段匮乏,只看工作时长来评价努力程度

3、一味迎合老板

4、只问结果,不问过程

开发的原因:

1、采用新技术,调研难度大于预估

2、业务不熟悉,开发难度大于预估

3、工作量评估不准确

4、程序不够灵活,造成”看起来“和”实际“的工作量差距很大

5、程序质量差,生产问题多

6、生产问题难以排查

7、效率低下,边干边玩

8、开发耦合度高,为了配合其它开发人员,陪同加班

普通的开发人员很难去改变外部原因,开发管理者可以尝试去改变部分外部原因。开发者自己的原因(内因)是我们更应该关注的,如果能做出改变,那即使不能彻底改变加班的状况,也会让自己做的工作更加专业。

关于其它的加班原因欢迎大家补充。我们找到原因后,解决方法是什么呢?下篇博客我再详述。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/923656
推荐阅读
相关标签
  

闽ICP备14008679号