程序员加班那么多,公司为什么就不多招几个程序员呢?

世事已洞明


我带软件团队多年,所以我来回答一下这个问题。

现在不少科技公司都采用项目经理责任制,项目的研发、差旅、设备采购等都统一进行项目核算,项目周期越短则收益越大。无论是对项目经理来说还是对项目组的每个程序员来说,时间都是非常宝贵的。所以在制定项目开发周期的时候,项目经理往往会与主力程序员进行沟通,尽量压缩开发周期以便于在有限的时间内多承接一些项目。那么为什么不通过增加人手来解决开发周期的问题呢?原因主要有以下三点:

第一,增加人手的成本要远高于加班费用,而且每增加一个人就意味着奖金就要多一个人来分,这样对团队整体的收益来说是下降的,所以项目经理往往会把握一个度,只有超过这个度的时候才会招聘新人。我的原则是如果加班超过9点,则需要进新人了(这也是目前一个比较通用的规则)。

第二,新人也需要一个磨合期,而且新人融入团队也需要一个过程,如果磨合失败则会严重影响项目进度,所以招聘新人本身也是一种成本开销。

第三,从项目的饱和度来考虑,每增加一个新人则意味着业务规模要相应扩大,如果业务规模已经相对饱和,则增加新人的意义就不大了。

总的来说,一个软件研发团队最重要的是人员的素质(职业素养、研发能力、沟通能力等),兵不在多在于精。作为团队的管理者来说,发现并培养自己的精兵才是团队建设的重点。

我的研究方向是大数据和人工智能,我会陆续在头条上分析一些相关的科普文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有软件开发方面的问题,也可以咨询我。

谢谢!


IT人刘俊明


这是是在之前一个贴吧看见过的例子:

据说,某互联网公司招了个日本人做研发,上班第一天就对部门同事说:“我在日本工作时是个加班狂,每天都很晚回家,希望大家跟上我的步伐。”一个月之后他辞职回日本了,扔下一句话:“你们这样加班,经常睡在公司是很不人道的。”

来一个笑话段子:

程序猿问科比:“科比,你为何如此成功?

”科比反问:“你知道洛杉矶每天凌晨4点的样子吗?

”程序猿:“知道,那个时候我一般还没下班。你问这个干嘛?”

科比:“不干嘛,草!”谈话结束了!


IT已成为最疯狂的加班行业,没有之一

夜幕降临,当IT大楼里依然灯火通明时,你就知道,很多你羡慕的大厂岗位,他们都还在奋战加班,当你觉得小公司福利不够好?办公室不够高逼格?没有大厂的光环等等的时候,你应该暗自庆幸。虽然你没有进入大厂,也没有踏入程序员行列,但是你有了更多自由时间,你下班可以玩游戏 可以追剧,可以和男(女)朋友约会吃饭看电影,你就会觉得,程序员高工资的背后,都是无尽的加班加班堆出来的。


无效加班:连夜忙真能出活吗?

“ 有时候主管布置任务,事先缺少沟通,大家加班好几天,成果出来了,最后用不上,工作忙却没有效率,做了无用功。”“夜夜做项目,敲码到凌晨;左右不是人,都是‘程序猿’。”程序员自称“程序猿”,有几分自嘲和无奈。曾经听过一个程序员说:我每个月要加多少班真的没仔细算过:“ 加班补贴每小时15 元,周六翻倍,我每月的加班费通常有3000 元左右,这样算下来每天加班至少在4 个小时以上。”

其实很多时候程序员加班多的:

原因一:是项目多

互联网企业每月的项目多,而且很多项目着急的话,那么只能加班加点的干活

原因二:成本多

企业如果多雇几个员工开销会直线上升,(毕竟程序员的工资还是挺高的)很多互联网企业前期是没有赚钱都是烧钱的,企业可能为了节省开支会节省员工的支出。

原因三:优秀人才少

专业的互联网人才可遇不可求,很多时候是企业真的招不到合适的人,所以,只能是在职的员工个顶个的上了。


这么多的原因还说什么呢?为了生活,为了钞票,干就对了!


码农视界


绝大部分的程序员都会存在经常加班的情况,至于为什么程序员加班这么多?大概分析出来有这么几个原因

1.和公司性质紧密相关,创业公司,中小型企业,互联网公司,这三类公司是程序员加班的重灾区,越是大型的互联网公司加班现象越是严重,经常在半夜12点之后,有些大楼里面还是灯火通明,现在很多互联网公司开的薪水相比传统的公司高出很多,如果按照单位时间的产出比来看,其实差异不是很大,很大一部分原因是加班的频度和力度都会很高。

创业公司本身需要在市场上谋求一份生路,所以只能加倍的加班夹缝中求生存,加班力度大也是可以理解的,特别是初创团队恨不得一个人顶十个人来用,加上资金和人员的相对短缺,加班加点也是常有的事情。

中小型公司一般是由1,2个技术大牛带着一些经验不是很丰富的程序员做东西,一般来讲带着学生军更多点,这种单位一般来讲加班也是特别普遍。

2.程序员这种工种决定了也容易产生加班,代码细节繁多,功能模块也多,任何一个功能模块出现问题都容易导致系统崩溃,从出现问题概率上讲要多很多,即使现在大家使用很多年的软件,经常也是发布更新除了增加新的功能之外还会修复多年的问题,所以很难有不出问题的程序,特别是新产品更加容易出现问题。

3.程序员这个职业公司最大的财产就是人,主要费用也是在人身上,人员成本占比也是相当大,所以很多公司为了节省人员成本,被迫让现有的人继续加班加点赶进度。

总体来讲在传统的技术企业或者外企相对来讲加班的力度会少点,最疯狂的就属于中国的互联网公司了,不要只看到表面上的高薪,背后无休止的加班更加让人恐怖。

如果对这个职业没有什么兴趣,很难持久坚持下去,很多人中间转行主要还是觉得太累,人际圈也比较小,当然最主要的不是真爱。


大学生编程指南


首先,我们得先搞清楚,为什么程序员会加班,然后再来探讨,为什么公司就不愿意多招几个程序员呢?

主动加班型

程序员是一个需要不断学习,不断自我提升的职业,因此在一些情况下,即使公司不要求加班,但有责任,有上进心的程序员,是会选择加班的。

  • 刚接触新业务

刚入职、刚接触一个新的领域,那么处于责任心,程序员会选择加班,来尽快熟悉业务,达到用人单位的要求。

  • 新技术领域

刚刚接触新的技术领域、技术转型,那么势必会造成工作效率下降,进而经常加班。

  • 追求技术提升

主动修改以前觉得不够优雅的方案,方案优化或者重整,都是程序员对个人技术的追求,但这些事又不会有专门的时间处理,因此只能加班了。

被动加班型

  • 业务增长过快

公司发展过于迅速,导致人手紧缺,但短期内又找不到合适的开发来做,或者说虽然业务增长了,但还没有达到新招一个开发的地步,因而只能由老员工加班加点。

  • 突发情况

产品、或者功能新上线,突发一些状况,不得不加班解决。

  • 公司制度混乱

需求乱提、乱改,还要追求项目进度,咋办?加班呗……

好了,可以探讨为什么公司不愿意多招程序员了。

对于主动型加班,没什么好讨论的,一般这类型的加班,要么就是临时性的,要么就是出于程序员想提高技能的目的。多招个人来,万一这个“临时性”一过,那要新来的程序员干什么?难道辞了吗?而如果程序员想学习,你招个人来干什么……

重点,我们讨论第二种情况,被动型加班。可是,被动型加班中,突发情况加班,又是临时性的,也满足不了招人的情况。

至于制度混乱,只能说还有很大的优化空间,也不会招人。你可以向上面提提,不行走人吧……

于是,只有一种情况会有招人的可能——业务增长过快。

到这里,我们已经解决大部分为什么公司,宁愿让程序员加班,却不招人的情况。因为除非是业务增长太快,否则没人会选择招人,再者,业务增长过快的公司,又有多少呢?

好了,业务增长了,但是,公司为什么还是不愿意招新的程序员,而是宁愿给加班费呢?

宁愿给加班费,也不愿招人

有两个原因会导致企业不愿意招新的程序员。

  • 1+1<2

你以为新招了个程序员,就会1+1=2或者>2吗?不对。作为一名项目经理,他更愿意要一个精通公司业务的人,而不是两个熟练工。

加班虽然有些不人道,但却会比两个不加班的人,更加熟悉,且高效的完成工作。

当然,这是在加班时间合理的情况下,天天12点下班,效率没保证不说,还容易逼程序员辞职……

  • 成本

公司不是福利机构,终归是成本问题。我举个例子:

1个程序员时,需要每天工作10个小时才能完成工作,工资是10k,加班费假设3k吧。

那么再招一个程序员,会有什么情况发生?

2个程序员时,理论上每人需要工作5个小时,但因为业务熟练的关系,可能每个人需要工作6个小时,工资不变,一个人也是10k,也就是公司要花20k。

8小时的工作时间都没满,而且还要增长7k的成本,谁会愿意?

当然,当工作强度过高,已经超出了常人的承受能力,公司一定会增加人手,这是毋庸置疑的。

总结

总结

1、绝大部分程序员加班,不是因为人手不够,更多的是其他原因。如果因为管理问题导致加班,不会触发招人意愿。

2、对于公司而言,永远考虑的是成本。并且1+1<2

3、忘记回应题主所说的,为什么不用这些加班费去招新的程序员了。因为,钱不够……


W3Cschool


程序员加班多,是共识吧,哪的程序员都一样,没有不加班的。

那么有人会问,为什么不把加班费变成工资,多招几个程序员呢?

哈哈哈……想法很好呢,也很天真啊!

因为,程序员加班没有加班费啊!!!!!!!

至少我的公司是没有明确的加班费的。

但是还是要说说,程序员为什么要加班:

一、自我学习

很多人愿意加班,其实是在自己学习,程序员要学习的东西可很多,有时候并没有实际输出价值,而是自我成长,这部分公司掏了电费,还会给你掏学费啊!

二、赶上项目周期紧

项目是有周期的,可能三个月有两个月还比较正常,最后一个月玩命儿加班,追赶进度。所以如果招人多了的话,那闲下来的时候可不就没事儿干了吗?企业才不会这么傻呢。压榨最后一滴血。

三、带新人

其实每个公司都在拼命招程序员,越多越好,但是招的不如走的多啊!差不多也就刚刚进出平衡吧!你要知道程序员的离职率有多高,就知道光靠招人是不管用的,因为新人来需要适应,老员工走了,损失更大。

再来说说程序员为什么没有加班费,程序员的加班费肯定不会是按时间!加班2小时给多少钱这种加班费,是不划算的!因为,如果你告诉我在公司呆2小时能多赚100块钱,那我就干脆住办公室得了。

所以程序员的加班费一般就是奖金,项目做完了、做好了才有!否则大家都磨洋工,不会有好结果的!公司也不愿意看到。

题主说的多招人还是解决不了程序员加班的问题。

头条号:互联网大妞,互联网技术公司部门经理,8年职场工作经验。个人观点:沟通表达、情商逆商决定人的职业高度,如果你也认同,关注我吧!


互联网大妞


程序员加班多是普遍的,为什么呢?因为很多公司觉得能用人解决的都不是问题,时间不够,需求变更,难以实现谁管?程序员多加下班不就解决了?

加班费按照法定假日,平时二倍,假日三倍?

想多了,很大公司会告诉你,你这不是加班,误餐,发误餐补助和打车补助,加班费?告诉你了不叫加班还想着以加班名义发补助?

或者把基础工资定的低低的,高于当地最低工资就可以。其他收入按照补助来,加班工资可以发,依照你基本工资折算,例如3000一个月,折合小时为3000/22.5/8=16.67,晚上从6点干到12点,100元收好!

很多公司加班费占比很小,比起一个人的人力成本少很多,所以宁可愿员工拼命加班,也不愿意增加人!


鄢遇岭南


招两个人,干五个人的活,发三个人的工资

现阶段,如果你在一个互联网公司做一名程序员,加班基本上是常态。那么,正如题主所问,为什么公司就不能多招几个程序员,这样就可以不用加班呢?我分析总结了一下几点理由。

  • 人少好管理

本来招两个人加班可以完成的工作,你招了五个人,我们也知道,由于林子大了,世界上什么人都有,要管理好员工是多么困难,本来产品经理项目经理和两个员工对接就行,现在要跟五个人对接,管理五个人的难度肯定大大高于管理两个人。

  • 社保

同样的道理,两个人交两份社保,五个人交五份社保。如果你是公司的老板,你会怎么做?而且不当当是社保,还有其他方面的支出,比如办公用具,办公场地等等。。。

  • 代码兼容性


写程序实现功能,多一个人就多一份犯错的机会。每个人都有自己写代码的习惯,有可能我负责的这个版块代码不够简洁你看不懂,到时候我还得再跟你阐述一遍,岂不是很麻烦。所以,让一两个人做一块东西就好过五个人去完成,容易出错。

总结:从老板的角度出发,多招几个人只会给他带来成本上的增加而不会给他带来效益上的提高,如果我作为一个老板,我当然希望我的公司能给我带来最大利润,商人毕竟不是慈善家,老板更在乎的是其个人利益,而不是你该不该准点下班的问题。


问答小黑


关于这个问题我来简单回答一下,主要是有以下几个方面的原因:

 1、公司多招几个程序就是多了几个人的长远的规划,比如五险一金、日常培训、其它福利等等,关键是增加了管理人员的更多事务.

 2、一个公司里有几个固定的程序员主要的开发项目就可以了,如果忙不过来就可以加些班,主要是人少了精神领悟的快,人多事情就多,有时候还得照顾到人的情绪,太烦锁.

 3、有的项目开发是以主要领导开发人为团队的,团队的人员以核心人物来定,相当于类似于承包制的,这样他是不需要很多人增加成本的.也方便管理与沟通

 4、程序员过多就会产生历来的竞争的内斗的问题,这可是个大问题,所以要以少而精干为主,宁可加点班也无所谓.

 希望我的回答对你有所帮助.


程序员小新人学习


我就是程序员,因为项目上线或者发布基本上都是晚上或者凌晨,所以会加班,而且有时项目有周期限制,有时候时间比较紧,不过有的公司加班有补助,而且有加班费,所以加班也愿意,可是大部分公司加班是没有加班费的😊,分配给你的任务,没有在规定时间内完成,不好意思你得自己加班甚至是周六日加班完成,所以在工作中如何合理安排自己的时间显得尤为重要,注重效率的同时也提高自己,业余时间多学习补充知识技能,这样才更有竞争力,如果太安逸也就是个码农,随便一个人都可以替换你。多招程序员不是想招就招的,每个项目都有预算,公司要赚钱啊,基本都是一个人做两个的事情,当你觉得你工作很轻松或者说比较闲了,你就离辞职不远了。


天天有喜2020


现在的老板是精怪,一个公司多招一个人就要多一个人的待遇工资奖金!福利!所以能少招就少招,现有的人加班只需发工资而易,其它开资都减免了!所以中国员工不讲原则!只要大家都按原则办事!也没有加班一事!


分享到:


相關文章: