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

世事已洞明


程序员加班多已经是事实中的事实了,但是公司就是不肯多招一些程序员,而且你以为多招了就不用加班了吗?总体上来说,公司不愿再招人的理由如下。


一、成本控制

程序员是要拿工资的,工资要老板出的,工资对老板来说就是用人成本。公司为了保有充足的现金流,为了公司的发展,肯定是要最大限度地减小用人成本的。

现在要给已有的程序员发工资,如果再招人就意味着要发更多的工资,这用人成本刷的就上去了,公司和老板吃得消吗?

所以要求公司招人是从员工角度来看的,老板和公司可不会这么看。

程序员还是好好写你的代码吧,来张代码图:



二、项目就这么多

项目好比蛋糕,有项目做才有收益。如果公司没拉到多少项目呢?干嘛要招人?好不容易拉到一个项目,当然要竭尽全力去做这个项目,虽然程序员人数可能会不足,忙不过来,但是公司要的效果就是用最少的人把项目做成,还要做的好做的棒,把收益最大化。

如果再招几个人,这项目带来的蛋糕都不够分的。公司不够分,程序员也不够分,你作为程序员给你的奖金变少了你愿意吗?


所以程序员就不要想那么多啦!既然有人帮你分担工作量工资还要给位,没这样的好事。


数字视听科普


从我目前经历的公司来看,这玩意主要是项目时间、紧急情况是不均匀的,忙起来是一阵一阵的,你如果按最忙的时间招人,那闲下来的时候就过剩了,但工资还得发呀,又不是按提成。所以就要在忙和闲找个平衡,让公司和员工都能接受,因此我觉得一般偶尔加班是可以接受的,也是正常的。

当然,那种长期不间断加班的公司就不是我这种情况了,无非是降低成本,压榨劳动力,如何取舍就看个人了。


进入生存模式


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

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

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

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

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

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

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

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

谢谢!


IT人刘俊明


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

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

来一个笑话段子:

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

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

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

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


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

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


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

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

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

原因一:是项目多

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

原因二:成本多

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

原因三:优秀人才少

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


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


码农视界


关于程序员加班,我发表一下我的看法。


  • 公司出于成本考虑,确实像很多人说的,招两个人,赶五个人的活儿,发三个人的工资,这种说法虽然有些夸张,但有时候确实是这样。


  • 包括程序开发的很多工作,并不是人越多活儿干的越快,就好像从北京开车到上海需要10个小时,难道派两个司机,5个小时就能到了么?程序开发也一样,大部分时候,程序开发是按照功能点进行开发的,如果一个功能点多个人做的话,也是不合适的。

  • 人越多,管理越困难,沟通成本越高,一个开发团队,还是已5-8人为宜。

  • 需求的不确定性:很多时候,需求的多少是没谱的,有的时候可能一周都没有新的需求过来,有时候一周要做两周的工作量;由于需求进入的不平稳,程序员的数据只能按照一个长期的工作量去评估,这时候,如果真的一周来了两周的活儿,那么只能辛苦加加班。


希望我的回答,能够帮助到你!

我会持续分享Java程序开发、架构设计、职业发展等方面的知识和见解,希望能得到你的关注【会点代码的大叔】。


会点代码的大叔


程序员经常加班,多招一些人就能解决这个问题吗?答案是否定的,为什么呢?

我们在上学的时候,曾经学过,资本家是靠剥削工人的剩余价值而发财的。虽然这句话用在咱们各用人单位的老板身上有点苛刻,但是道理是一样的:单个员工贡献的越多,公司的利润就越高。

反过来讲,如果你是老板,你会给自己的员工只安排上班八个小时就能完成的工作吗,一定要稍微超出一点这个员工的正常工作量,才能充分利用这个员工的“剩余价值”。

当然,上面说的狭隘了点,那我这样比喻你就明白了。假如一个公司一个员工一天工作八小时能产生的价值是一万元,假设这个公司有十个人,那么正常上班的话,能产生十万元的价值。可是老板在接订单的时候,一定不会只接十万元的订单,一定会接多一点,如13万元的订单。

这个时候,你会发现每天需要加一会班才能把活做完,你想着老板再招10个人就好了。可是那样的话,公司就有20个人了,老板为了充分利用你们的剩余价值,又会接每天等价于26万的订单了,这样,你们20个人又得每天加会班才能做完任务。

怎么样,明白了吧,加班的根源是因为公司总会在现有人力资源的情况下,最大化的去接项目,人少就少接点,人多就多接点,但不管怎么样,接的任务总是会比你个人准点上下班能完成的工作量要多。


Gfilsxin


程序员加班多,公司为什么不多招程序员?很简单,节约成本,不是每个公司都有加班费的。你要知道,领导都是现在公司的利益角度思考问题,他不会考虑你累不累,而是你的极限在哪里。

我曾经的一家公司,有一个特别奇怪的现象,每天大家都很忙,每个人基本上都要加班,三四月份的时候陆陆续续有十个人左右离职了,项目依然是这个项目,也没有人员新增进来,进度却也能正常推进,从这个现象能得出俩个结论:



1、项目中的人员并不是每个人的工作都很饱和,很多人的想法就是领导给我安排十个小时的任务,我花八小时做完了,反而会给我安排很多的任务,反正要加班,我还不如花十小时做完。

2、我领导对我们说过的印象比较深的一句话就是,我这个工资水平,不怕招不到人,你们谁要辞职就走,领导的态度很明确,就是要你加班,我钱给到位了,你不愿意干,后面代替你的人多的是。


现在很多互联网公司走的是流水线开发方案,最简单的方法就是提供简单易上手的框架,逐渐弱化开发在项目中的价值,最终目的就是没有你,随便换个人也能短时间内上手。这样就能最大化的压榨你的剩余价值,所以想要领导体谅你的辛苦,而去花成本招人,达到让你不加班的目的,这种想法不得不说是太天真了。

以上为个人观点,欢迎在评论中发表自己不同的观点,喜欢的加个关注,谢谢。


架构师的成长史


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

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

  • 人少好管理

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

  • 社保

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

  • 代码兼容性


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

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


CC侃电影


有经验的程序员是有一套开发模式的。很多公司虽然项目多但软件开发和流水线生产是两码事。如果是工厂生产,那么安排工人加班或者多招些人来就能解决掉。

中国是不缺低素质人才的,流水线生产虽然辛苦但效益是明显的,所以世界发达国家都在把业务交给中国去做赚中国人的血汗钱,他们只要把产品设计出来,把图纸交给中国的工程师即可,剩下的就不用操心了。

软件开发本身就是产品设计范畴,是有知识产权的。高水平的程序员太少,工资高也不见得能找的来。而且对于不同行业的软件开发总要有一个适应过程,不可能一下子就能上手。

任何一个产品开发都要用到程序员积累的经验。很多高水平程序员可能不用加班就能解决问题,因为他们懂得预设自己的程序仓库,他们平常的开发非常注意归类和总结,任务来了就直接从仓库里把一些自己过去业务上精心研发的通用代码搬出来即可,效率自然比别人快。

每一个BUG依靠自己解决的程序员其水平一定会提高的非常快。因为在解决任何一个错误的过程中他实际上得到的东西远远大于问题本身的范畴。想不通就放弃的程序员非常多,久而久之就会自废武功,所以培养一名优秀的程序员并不容易。

再优秀的程序员也会经常加班,一方面是学习的需要,另一方面也可能任务确实重,所谓能者多劳就是如此。

还有加班多与低水平的管理也密切相关。中国文化不喜欢多样性,热衷于步调一致。广场舞大妈们用整齐划一的舞姿告诉大家,中国人喜欢一个声音。因此中式管理面对劳动力密集行业是有优势的,但对于创新发展则没有解决办法。

中国足球不行原因就是管理水平低,中国股市不行也是管理思路混乱。

很多人认为中国的专利数量已经是世界第一,说明中国人创新水平不差。这个认识是正确的。中国的个体力量是强大的,都集体集智创新能力是相当落后的。我们的专利技术含量非常低,缺乏质量。像华为这样的企业高端创新人才仍然要依靠许多外国人。

总之,真正伟大的创新构思大部分不是在电脑前拍脑门想到的。真正厉害的人都是在旅游中、娱乐中等宽松的环境下脑袋里阿尔法波会不断产生。其实这就是古人说的,不识庐山真面目,只缘身在此山中。

当一个程序员为了房贷而绞尽脑汁工作时,他永远都不会有什么创新。因为他的构思只有他自己心里清楚,他会用挤牙膏的方式去工作,他在工作中没有乐趣,只有压力和愁绪,客观上对企业以及对他自己的提高都是损失。


飞翼点通


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

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

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

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

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

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

一、自我学习

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

二、赶上项目周期紧

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

三、带新人

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

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

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

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

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


分享到:


相關文章: