程序员不加班工作就真的做不完么?

有这样一个笑话:

程序猿问科比:“科比,你为何如此成功?”科比反问:“你知道洛杉矶每天凌晨4点的样子吗?”程序猿:“知道,那个时候我一般还没下班。你问这个干嘛?”科比:“不干嘛,草!”谈话结束了!

程序员加班这是一个老生常谈的话题了,通常面试的时候面试官就会问到是否能够接受加班,一般来说不好直接回答会勉为其难的说:“做程序员哪有不加班的”等类似的话,其实大家心里都明白任何脑子正常的人谁没事下班了还在公司拼命干的。话说回来,不加班工作真就做不完么?

首先我们来分析一下加班原因:

1、工作内容确实很多,需要赶进度才能完成。

程序员不加班工作就真的做不完么?0

2、工作效率低下,规定工作不能按时完成。

3、领导原因,有些领导就喜欢安排加班,不管有事没事,没事让你坐那玩都要做出加班的样子。

4、写代码想一气呵成。

5、团队原因导致,团队配合不理想。

等等……

对于各行各业来说工作内容都是永远做不完的,所谓的赶进度通常是因为工作规划得不够好,明明一个项目需要3个月完成,计划非要做2个月,那肯定就得加班加点的做才能做完。至于博领导欢心个人觉得大可不必,能把一件事情做好了比什么都强,事情做得好和加不加班没多大关系。

那我们怎么才能做到不加班或者尽可能少的加班呢?我觉得可以从以下几方面着手:

1、加入对的公司,选择对的方法

这不是你自己的问题,是一个职场生态的问题。即便姑且你做好自己的本份,甚至超越你自己的能力了,你的准时下班,还是不被允许的,还是会被众人唾弃,被老板和上级贴标签。其实在你发现你和这个企业文化不太符合的时候,你就好撤退了这里不适合你,在这也没前途。

2、合理的规划自己的工作

加 班的目的是为了更多的产出,短时间内,大量的产出?当然这种事其实应该不会经常有的,但是不是加班就一定能有大的产出。好好的讨论出个日程安排,目标性规 划一下进度,工作量大量少,这都很因人而已的,这里的重点就是沟通,当然这个事情需要有一个好的PM。我们不能忘记我们的根本目的是要大量的产出而不是大 把的时间。

3、预留时间充足

对若是对任务的完成把握性不大,可以多预估一点时间。但当我们的技能越来越熟练的时候, 对任务的时间度把握性也会愈加的精准。任何事情都是需要时间完成的,3天要一栋大楼修好显然是不可能的。做一个大楼模型时间好把握,但建一栋大楼这个时间 就没办法精准把握了,必定天还有不测风云呢。

4、及时饶坑,任务优先

在遇到问题的时候,若是在预定的时间内没得到解决的话,则必须要进行求助,或者将其先放置,完成其他任务优先。别一直想那个问题这样会耗费你大量的时间,说不定第二天起来问题迎刃而解。

5、深入学习,充实自己,防患未然

下 班之后的时间,我们便可以去充分地利用。对工作中所需要的技能点去做一些深入地学习。又或者对工作中没能得到解决的任务和困难点,做一些研究总结性的东 西。又或者对知识点去进行系统性地学习。这里的时间,是我们提高和丰富自己的时候,需要充分地利用。同一个问题你如果不知道没做过可能需要3天但是如果做 过或者知道可能时间就只要一天或者更短。

6、开心工作,劳逸结合

人的一天的工作精力是有限的,则需要对自己的精力进行一些规划。在自己高效地时间,尽可能地完成主要的工作。同时,也要进行工作一定的时间,休息几分钟,调整一下自己的状态。休息那么几分钟其实也不会耽误您的工作,反而它能让你精力更充沛完成事情的效率更高。

总 结,上面说到的均是是自己的一些见解,欢迎指正。另,加班可能是外因也可能是自己的原因,自己的原因我们应该积极主动的去改善他,外因我们只能适当时机提 出合理建议要不然就只有要么忍要么滚了。另外,自己想说的是加班是相当不必要的,毕竟工作不是我们生活的全部。工作时间之余,应该是我们提高自己,提升并 丰富自己生活的质量,陪陪我们的家人,亲情无价,工作到处都有一辈子工作时间还长呢。

你也许感兴趣的:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注