程序员为什么总是加班 ?

作者&投稿:杭柯 (若有异议请与网页底部的电邮联系)
为什么程序员总在加班,到底为什么加班~

  程序员并不总是加班,也有不加班的时候。

  因为接到一定任务或项目的时候,为了赶进度,所以总是加班。

  工作日加班,用人单位应该支付1.5个工资的加班费。双休日加班费,应该按2倍工资支付加班费,法定节假日加班应该支付3倍工资的加班费。

程序员是会经常加班的,建议你要劳逸结合,除了上班的时间外要多注意休息,也需要多吃一些补充营养的食物,千万不要因为加班而累垮了身体。

                                                            程序员为什么要加班

                                                      

    首先,假设这个程序员是一位职场新手甲。他刚大学毕业,没有工作经验。来自产品的需求,他要理解很久才能做。然后开发的过程中会遇到各种问题,如果经验不足以支撑他快速完成任务,那么只能求助于网络,书籍,熟人。如果这些都帮助不了他。他需要求助于同事。但是次数频繁,同事会厌倦于帮他解答;他也会羞于咨询。这时,他一天下来,基本都会卡在一个很简单的问题上。下班了,他还没有完成任务。没错,他需要加班了,因为他的编程能力非常差。

 

大概没有人会知道他是因为需要处理一个并非高科技的问题。不懂技术的上司以为他是个勤奋的员工,非常看重他。可是,这什么进度还是会这么慢呢?创业的公司可等不起。这一切,如果招到一个有经验的开发人员,这一切的加班似乎都不需要。

    

好吧,公司开除了这名程序员或者他因“个人原因”辞职了或者公司再招到一个相对有经验的程序员乙。当然,有经验的代价就是公司要付双倍的薪水。所有之前的需求在他这边都没有遇到过加班的情况。他是一名非常有经验的程序员,他在过去的二年时间一直在处理相关的开发工作。到这边来,所有的问题都是小意思。他的优秀表现让公司惊喜和意外,公司觉得即使再招十个之前的员工也比不过他一个人。所以,双倍的薪水又有什么呢?

    

一段时间后,公司开始提各种各样的需求,他终于开始加班了。加班不是因为某段时间需求的总量多了。而是因为随着公司的快速发展,需求也越来越多样化。他的知识储备不足以令他总能轻松应付。他变得和第一个程序员一样,也加班了。只不过加班的原因不一样,第一个程序员是因为一些代码的调试的原因,而这位有经验的程序员是因为一些从没听说过的技术。他的加班让公司同样对他很重视,甚至认为是一位好伙伴。

    与此同时,公司在招他的时候也招进来了一名优秀的毕业生。他同样是一名没有经验的程序员,但是他有很好的学习能力。开发进度缓慢让产品人员和运营人员都难以接受。但是他总能在最后关头交付代码,尽管上线后需要修修补补。他经常加班来学习以便攻克技术难点,公司对加班的员工表示欢迎,因为没有人让他们加班,也不需要给他们加班费或者调休。公司为所有加班的人员提供良好的晚餐。他可以接大大小小的各种需求,只是,开发时间要比较长。但是他不会遇到那种代码调试不通过的简单的问题。相比程序员乙,程序员丙由于经常拖慢进度经常被产品和运营建议开除或者调岗。

   可是后来,公司对他欣赏有加。原因有二:一是他终于可以用和程序员乙接近的时间来做任务;二是在程序员乙那里看似不可能的任务,程序员丙总能在最近关头给出解决方案和代码,只是时间比较长。产品和运营的观点发生了改变,向公司建议开除程序员乙。程序员丙是一个学习型的员工,时间让他有经验后,他成长成为一名更优秀的员工。

公司有过教训后,终于不惜花重金去请各种优秀的程序员。因为只要有一名这样的程序员,就可以少请许多败坏项目的程序员。于是,公司有了程序员丁。他在过去的一段时间里有着不错的工作经历,帮助过所在的公司完成了各种重大的项目解决了相当多的行业技术难点。他的到来为公司带来了很好的活力,所有之前遇到的问题都不复存在。他成为了所有程序员的主管。后来,他还是加班了。因为公司的良好发展,于是聘请了更多的产品和运营。开发团队忙不过来了,他作为主管要求大家一起加班。

 

为了缓解这种局面,他向公司申请增加程序员。公司答应了并再招了二各分别类似乙和丙的程序员,没错,公司不会再招聘类似甲的程序员。团队不需要加班了。

    好景持续不长久,一段时间后,加班的情况再次出现了,因为竞争对手的努力,让产品和运营提出更多的需求。他发现产品和运营的需求源源不断地输入。可是有些需求可能用户永远用不到或者三天后就变化了。为了解决这种局面,他找来领导和各部门的负责人来商讨解决的办法。有人提出走敏捷开发。公司决定新成立一个小团队来做测试。于是公司每一个敏捷开发团队成立了。时间证明了,这个新团队终于可以不加班了。而对需求的完成总体让产品和运营满意。


    乐观的局面总不能持续很久,因为线上出了一个令用户急剧下降的bug。他们需要加班通宵,或者回退代码,或者修复这个bug。没有使用很好的版本回退办法,只能是一场恶梦。持续集成和自动发布加入到他们的团队。没错,程序员丁开始在团队里实施非常好的项目管理的方案。起码发新版后,非工作时间在线上出bug,任何有权限的人员都可以轻松地一键回退。剩下的,上班再说。    ... ...

    这就是我要讲的程序员为什么要加班的几个故事,欢迎各位补充。以后我也会补充更多的故事。其实所有的后面都不重要,我只希望各位创业者,在招聘程序员时,避免遇到程序员甲,争取找到程序员丁。作为开发人员的我们,也要努力成为程序员丁,保证自己的职场竞争力。还是那句话,软件开发不是高科技的东西,这世上并没有软件科学家一说。我们能做的是让开发更像一门艺术。


PS:不过高质量了,供大家看吧。



在国外程序员一般不加班的,国内的话所以互联网发展快,人才培养跟不上,所以需要可以大量初级程序员,也存在效率不高,解决问题能力需要时间,另外一个重要原因是节约成本,加快项目进度节约时间成本。
有些刚毕业的程序员,要经验没经验,有能力没能力,要是再不努力,那怎么比的过别人呢?
所以,这些程序员认为,自己是心甘情愿加班的,为了学习新的编程技能,优化工作上的细节。

程序开发和科研一样,都是一条没有尽头的路,尤其在进入到移动互联网时代之后,IT互联网公司的产品迭代速度在不断加快,在大数据技术开始落地应用之后,很多产品线为了达到更好的使用体验,都在做“并行迭代”,也就是一个产品由多个开发团队进行独立迭代,然后根据用户画像来完成推荐,所以当前程序员在开发完一款产品之后,紧接着就要开始准备下一版的开发。加班自然也就习以为常!

  程序员并不总是加班,也有不加班的时候。

 

  因为接到一定任务或项目的时候,为了赶进度,所以总是加班。

 

  工作日加班,用人单位应该支付1.5个工资的加班费。双休日加班费,应该按2倍工资支付加班费,法定节假日加班应该支付3倍工资的加班费。



我今年也要当上程序员了 据说程序员为了赶项目基本是天天加班的,当项目做完程序员以为可以休息的时候,项目经理会再给你一个项目。然后程序员为了赶项目天天加班,当项目做完程序员以为可以休息的时候,项目经理会再给你一个项目。 查看原帖>>
求采纳为满意回答。


程序员有不加班的吗
程序员很少有不加班的,大部分程序员都要加班的,因为项目来了要赶时间的必须加班。定律是为实践和事实所证明,反映事物在一定条件下发展变化的客观规律的论断。定律是一种理论模型,它用以描述特定情况、特定尺度下的现实世界,在其它尺度下可能会失效或者不准确。没有任何一种理论可以描述宇宙当中的所...

为什么程序员每天都要加班?
好,代码写完了,你交上去了,别人一看,什么东西,你写的怎么这么复杂,这么多需要这么多运行内存,这么卡,回去重写!你的心会跌落低估,谁让自己学的时候不好好学呢,只能用自己的笨方法在努力。所以奉劝没有耐心的人就不要学编程了,你承受不了总是改正就不要学编程了,你承受不了日夜加班就不要...

IT编程程序员在开发软件的时候有多忙?接电话的时间有嘛?是不是特别不...
2、忙主要是因为加班,和没有休息日。但是通常再忙,也有时间接电话。程序员的忙是属于那种耐力型忙碌,而不是爆发性忙碌,所以需要持续不断的工作,但是工作中忙里偷闲还是可以做得到的,比如再忙也有时间喝水,也有时间上厕所,也有时间打个电话。一宿一宿的加班是不太可能的,因为晚上加班,白天工作...

前端,后端,测试,哪类程序员不用熬夜?
正常的软件项目中,项目的资源需求会随着项目的进行逐渐升高,然后在后期迅速的回落,对于程序员和测试来说,主要的工作内容在项目的执行阶段,也就是中期到中后期。我们在计划项目的时候,自然是不会计划到加班这样的事情的,一般都会按照正常的8小时\/天的任务来进行排期。但是,项目总是有他的特殊性,...

互联网工作者为什么总是要加班呢?
在今年关于“下班时间最晚公司”的一项调查报告中,我看到前十名里有这样几个名字:分别是奇虎360、阿里巴巴、京东、百度、华为、腾讯,大型互联网公司占据了半数以上的名额。似乎,互联网公司的员工都“酷爱”加班!但正如上文分析,这份“酷爱”的表象在很大程度上遗传自其创始人的“意志”,那么为什么...

你怎么看待程序员的高压工作?
程序员的高压工作对于自己财富积累以及工作经验很有帮助,通过长期高压可以让自己赚到财富同时提升自己专业能力,让以后的职场路更加宽阔、平坦。长期高压工作,也会让程序员身体素质下降,同时不利于身心健康!长期高压工作会让程序员失去很多自由时间,对于朋友、爱人及家庭相处都不好!

为什么程序员到了30岁面临高薪却要转行了?
这样预估的计划时间就不够了,但是为了赶上项目的进度,招人的话,适应工作是来不及了,最方便快捷,也是最有效的方法就是加班解决。所以程序员加班就会多,还经常需要晚上加班。2、程序员年纪越来越大,体力跟不上 从上面这一条我们就知道程序员加班、熬夜多,所以精力需要很旺盛才行。由于经常处在...

软件研发真的很累吗
综上,你明白程序员为什么总要加班了吧,也知道这行不是人干的吧。为什么说程序员干到三十干不动。很简单,以这种消磨人生所有时间状态,你生命中只有加班加班工作工作学习学习,你将不能顾家不能跟朋友聚会不能再有自己一点点休闲时间,更别说谈女朋友恋爱了,以这种状态你能坚持到三十岁?我想那简直...

为什么年轻的团队,一般加班现象很严重?
老总们应该铭记一条,永远不要相信程序员加班敲出来的代码 很严重。本人今年应届毕业生,程序员。在一家初创公司,因为公司是新公司,项目也是新项目,从无到有做,因为项目是从无到有,所以产品总是不定,来回改,所以有一个月的时间加班到凌晨两点,周末照常上班加班。我曾经一个月只有7天是在家睡觉...

美欧的程序员不常加班吗?为什么?
现在国内程序员几乎成为了加班的代名词,但欧美的程序员疯狂加班的相对比较少,对于这一点倒是有这种感受,之前曾经外企工作过一段时间对这种有类似的感受,讲一个真实发生的事情,曾经和美国总部的程序员一起合作做一个项目,由于项目的周期赶得很紧,周末去加班,结果需要配合的美国程序员的加班申请没有被批准下来,只...

江都市18482321941: 软件程序员为啥老加班,这是行业特点还是其他原因? -
墨园新威: 软件的修改不会导致成本的上升,并且可以减少其它人员的消耗;软件的修改可以弥补硬件的不足,因此,项目干到最后,只能是软件人员加班,其它人员闲着. 这就是这个行业的另一面,也算是特点吧

江都市18482321941: 为什么程序员总在加班,到底为什么加班 -
墨园新威: 程序员并不总是加班,也有不加班的时候. 因为接到一定任务或项目的时候,为了赶进度,所以总是加班. 工作日加班,用人单位应该支付1.5个工资的加班费.双休日加班费,应该按2倍工资支付加班费,法定节假日加班应该支付3倍工资的加班费.

江都市18482321941: 程序员为什么总加班 -
墨园新威: 这个主要是公司接的活比较多,而且的话,有些活顾客交代了,必须在几月几号做出来,所以老板就会要求程序员加班了,尽量赶在顾客交代的日期前完工.

江都市18482321941: 为什么程序员都喜欢加班写代码到深夜 -
墨园新威: 有句还挺受欢迎的话是,程序员就是把咖啡变成代码的机器.果然,随便问一个程序员什么时候效率最高,很有可能他们会说大多是深夜的时候.有些早点,有些晚点.常见的是:在凌晨4点起床,赶在吵闹的一天开始前完成一些工作.另外一...

江都市18482321941: 为什么软件公司的程序员经常加班,不是开发完软件就永远没事干了吗? -
墨园新威: 软件并不是开发完成了就没事了.相反,一个软件开发完成只是软件生命周期的开始,软件维护(纠错,升级,扩容等)是一个长期的复杂工程,需要更多的人力,所以软件公司的员工经常加班.

江都市18482321941: 程序员要经常加班,在广州蓝景做开发的朋友说,这个是正常的,是吗? -
墨园新威: 加班的问题这个要根据公司的具体情况而言了,我们的就是早上八点半到下午六点.传说程序员经常加班,那也是在有项目需要加班的前提之下,不单单是程序员,各行业都这样.其实每个行业都很辛苦.不止是IT行业,都说坐在上层次的人要必希望可以帮到你,谢谢!须学会忍受孤独.要么出众,要么出局.牛B就意味着出众,出众就意味着孤独和辛苦.希望可以帮到你,谢谢!

江都市18482321941: 为什么都说悲剧的程序员?程序员很悲剧吗? -
墨园新威: 首先是程序员通常比较清高,心态问题,总是把自己和比尔盖茨之类的划等号,程序员的逻辑思维能力确实很强,但要成为大人物,个人简介除了天赋和努力外老天的安排才是最大的原因,毕竟首富只有一个,其实只要找到了自己飞翔的适应高度,还是可以非常快乐的生活的. 其次是程序员做到一个年龄段后会遇到一些问题比如结婚了有孩子了确实不能像某些比较清闲的职业那样能抽出时间来顾家,实际上很多做销售工作等其他工种的很多人都是如此情况,也非常辛苦,但程序员毕竟比较单纯一遇到和自己理想碰撞的事情就会抱怨吧. 最后就是浮躁问题,哎,不说了,凡是做程序员的一个公司做久了,你们懂的.

江都市18482321941: 程序员工资高吗 -
墨园新威: 看个人能力吧,总的平均水品是比较高的,也看公司,如果进了大公司,起薪都不一样,如果是游戏行业,大公司的,主程最低都是上万,两万的少,有的公司分红N多!如果个人选择小公司,开始也就两三千,若果做过当个经理,也就六七千的样子,

江都市18482321941: 程序员:我们为什么要熬夜 -
墨园新威: 晚上安静.头脑思路清晰.人多,人才人,竞争强,老板扣,项目紧,工资高,加班多,赶工期,等等各种情况,无法一一列举. 听说国外的软件工程师工资和其他行业的差不了多少岁,他们都基本不加班.不知道是真假.

江都市18482321941: 为什么Java程序员经常要加班但是又无加班费 -
墨园新威: 一般这种弹性工作都是没有加班费的,如果有的话,那可能很多人在正常的工作时间内就干的不会那么努力了,反倒拖到加班时间来干活,以此赚取加班费

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网