南京27岁“码农”连续加班3天,地铁上心脏病发作,所以”码农”们工作其实都是在透支自己的生命吗?

程序员加班是个老生常谈的事,国内很多公司也都实行996(早上九点,晚上九点,周六上班),716制(每周七天,一天上班16小时)。但是程序员工作真的这么忙吗?需要加班才能完成?很多认…

程序员加班是个老生常谈的事,国内很多公司也都实行996(早上九点,晚上九点,周六上班),716制(每周七天,一天上班16小时)。但是程序员工作真的这么忙吗?需要加班才能完成?很多认识的程序员却不是这样说。一般程序员的工作性质就是项目制,前期需求分析、中期赶项目进度,后期修复bug。而一般加班,所做的工作主要是:

一、工作没完成,赶项目进度

二、项目临时有问题,需要紧急修复bug

三、项目会议

项目开会姑且不提,因为程序员的工作就是码代码,所以加班要么是赶项目进度,要么就是修复Bug;但是如果做到以下几条,其实可以避免这种现象发生:

一、提前规划好自己的时间很多互联网项目在立项的时候,都会有一个项目时间,这个时间会充分考虑每个人的时间进行制定,所以如果在这个时间内能合理安排自己时间,加班应该会减少。

二、团队有效配合当然有时候不可避免的是因为急于向客户交付,项目时间会缩短,这个时候如果要避免加班,那就要各项目组成员间有效配合,项目成员包括产品经理、项目经理、开发团队。利用好项目管理工具配合开发,将会大大提高效率,另外对于一些遇到的问题,项目经理、产品经理也要集中在一起让程序员去解决,而不是一会儿一个问题,一会儿一个会议,这样也会打乱开发节奏,导致加班。我们一般在服务客户,为客户开发软件产品的时候,就会通过敏捷管理方法,利用项目管理工具,PO(产品)、SM、开发团队一起配合完成,加班会比较少。

三、深入学习,高效解决问题程序员业务的学习也是避免不了的,需要持续的学习,才能提高自己码代码的能力,高效解决问题,这样以前可能一个小时解决的问题,几分钟就能搞定了,这也是大牛和菜鸟的区别。学习一方面在公司和前辈学、同事切磋,一方面可以是报培训班或者自己买书看,当然还有种更高效的就是兼职做些小的项目,只在里面承担很小的职责,比如修复Bug ,开发些小功能点,当然如果你时间充裕,还可以一起组队开发项目。我们的很多程序员朋友前期也是如此和我们合作的。通过不断的实践学习,不仅不用加班,还能用业务时间赚钱。

所以加班是有,如何有效避免加班才是程序员朋友、互联网企业要去调整的。毕竟生命才是最重要的。

文:事了了candy

为您推荐

返回顶部