03.05 程序員加班那麼多,公司為什麼就不多招幾個程序員呢?

世事已洞明


程序員加班多已經是事實中的事實了,但是公司就是不肯多招一些程序員,而且你以為多招了就不用加班了嗎?總體上來說,公司不願再招人的理由如下。


一、成本控制

程序員是要拿工資的,工資要老闆出的,工資對老闆來說就是用人成本。公司為了保有充足的現金流,為了公司的發展,肯定是要最大限度地減小用人成本的。

現在要給已有的程序員發工資,如果再招人就意味著要發更多的工資,這用人成本刷的就上去了,公司和老闆吃得消嗎?

所以要求公司招人是從員工角度來看的,老闆和公司可不會這麼看。

程序員還是好好寫你的代碼吧,來張代碼圖:



二、項目就這麼多

項目好比蛋糕,有項目做才有收益。如果公司沒拉到多少項目呢?幹嘛要招人?好不容易拉到一個項目,當然要竭盡全力去做這個項目,雖然程序員人數可能會不足,忙不過來,但是公司要的效果就是用最少的人把項目做成,還要做的好做的棒,把收益最大化。

如果再招幾個人,這項目帶來的蛋糕都不夠分的。公司不夠分,程序員也不夠分,你作為程序員給你的獎金變少了你願意嗎?


所以程序員就不要想那麼多啦!既然有人幫你分擔工作量工資還要給位,沒這樣的好事。


數字視聽科普


從我目前經歷的公司來看,這玩意主要是項目時間、緊急情況是不均勻的,忙起來是一陣一陣的,你如果按最忙的時間招人,那閒下來的時候就過剩了,但工資還得發呀,又不是按提成。所以就要在忙和閒找個平衡,讓公司和員工都能接受,因此我覺得一般偶爾加班是可以接受的,也是正常的。

當然,那種長期不間斷加班的公司就不是我這種情況了,無非是降低成本,壓榨勞動力,如何取捨就看個人了。


進入生存模式


我帶軟件團隊多年,所以我來回答一下這個問題。

現在不少科技公司都採用項目經理責任制,項目的研發、差旅、設備採購等都統一進行項目核算,項目週期越短則收益越大。無論是對項目經理來說還是對項目組的每個程序員來說,時間都是非常寶貴的。所以在制定項目開發週期的時候,項目經理往往會與主力程序員進行溝通,儘量壓縮開發週期以便於在有限的時間內多承接一些項目。那麼為什麼不通過增加人手來解決開發週期的問題呢?原因主要有以下三點:

第一,增加人手的成本要遠高於加班費用,而且每增加一個人就意味著獎金就要多一個人來分,這樣對團隊整體的收益來說是下降的,所以項目經理往往會把握一個度,只有超過這個度的時候才會招聘新人。我的原則是如果加班超過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年職場工作經驗。個人觀點:溝通表達、情商逆商決定人的職業高度,如果你也認同,關注我吧!


分享到:


相關文章: