⑴ 美歐的程序員不常加班嗎為什麼
現在國內程序員幾乎成為了加班的代名詞,但歐美的程序員瘋狂加班的相對比較少,對於這一點倒是有這種感受,之前曾經外企工作過一段時間對這種有類似的感受,講一個真實發生的事情,曾經和美國總部的程序員一起合作做一個項目,由於項目的周期趕得很緊,周末去加班,結果需要配合的美國程序員的加班申請沒有被批准下來,只好在自家院子里修柵欄種菜,這種情況在國內幾乎是不可能發生的,項目趕得緊加班加點是常有的事情,而且默認是不存在什麼加班費之類 ,項目緊急狀態下也會默認自動加班。
由於當時入行不到兩年,非常不理解,還去找項目負責人說到這個事情,最後這個事情也就不了了之,其實這也反映了中國和美國上的差異,在國內做程序員拿的工資比普通的工種還是要多很多,但在美國這種差異不是很大,主要是各行業整體來講已經比較成熟,即使環衛工作也算正式的工作,各種保險也是正常給上著,整體來講不同職業的收入差異不像國內的那麼大,在歐美正式的工作加班就需要支付加班費,一般情況下不提倡通過加班來完成任務。
就本質而言中國的軟體行業相比歐美還是存在較大的差距,在迎頭趕上的階段加班加點也算是正常事件,再加上國內互聯網進行的如火如荼,這也是難得在互聯網領域趕超歐美的一個好機會,又把程序員加班的氣氛帶動了一番。
為什麼歐美程序員加班比國內程序員少一些?
1.相比來講歐美的產業更加成熟一些,加班基本上都會配套加班費,在這中國幾乎是不可想像的事情,技術工種和別的工種的工資差異也不是那麼大,所以在歐美找一個正式的工作難度要遠高於國內,所以從公司角度效率主要在上班時間提升,加班基本意味著加班費,需要領導審批,不提倡加班。
2.國外程序員的比例不像國內這么失衡,需求量不是那麼迫切,供需關系沒有那麼緊張,而且大部分公司不提倡加班,加班支出費用比正常上班的工資要高,即使加班風氣很濃的日本,都開始對加班說不了。國內軟體行業相比發達國家在積累方面差距還很大,正是需要迎頭趕上的時期,加班加點也屬於正常現象。
行業成熟了,供需關系平衡了,有底子了加班現象自然就會減少。
去年上半年,一位同事去了德國,仍然是從事程序員的工作,然後給我們講述了他的親身經歷,讓我們羨慕不已。
他們一家三口過去的,孩子已經上小學三四年級,去了德國一個不是很有名的城市,據說華人非常的少。工資在5千歐的樣子(估計也是剛過去的原因),不過還要交各類保險,稅後多少我也記得不是很清楚。
讓我印象最為深刻的是,這位同事去了沒多久,媳婦兒就懷了二胎了,於是震撼的消息來了,他現在可以一周只去單位兩天,而且工資不變,其餘時間可以照顧媳婦兒,直到孩子出生或到一定的年齡(有點兒像我們的陪產假,不過人家的陪產假非常長)。大兒子上學自己只需要繳納一點點錢,據他說等老二出生之後,不僅沒什麼開銷,而且每月還有幾百歐的補助。
那麼歐美程序員真的不用加班么?且聽我下面的分析:
最近新東方年會的一個節目火了,歌詞用到程序員身上,也是恰到好處。
「幹活的累死累活,有成果那又如何,到頭來干不過寫PPT的」
「只會為老闆的朋友圈高歌,領導隨口一說,立刻討好跟著,項目馬上啟動不計後果」
說的太好了,我都不禁起立鼓掌了。
我將持續分享Java開發、架構設計、程序員職業發展等方面的見解,希望能得到你的關注。
相比於國內動則 996,227 的超強度工作,歐美的程序員是沒有這么誇張的。但不代表歐美程序員就不加班。
本人工作隸屬一世界五百強外企,剛剛帶隊完成了一個大型的IT系統上線項目。涉及到近百人的項目團隊,其中大部分程序員、業務分析師都是老外,有幾個外部關聯的系統是從美國購買的,所有的程序員都是美國人。
我在中國,所以和美國東部有十二小時的時差,這時候無論中國或者美國的項目團隊,都得加班,否則時間上湊不到一塊兒。
要麼美國人早上5-6點就到公司上班,要麼中國人晚上6-7點繼續加班,或者反過來。當然,美國人是不怕起得早的,很多人為了早下班,寧可早上5-6點就到公司上班了,這樣可以下午4點多就下班回家接孩子或者happy,這點跟中國人相反,中國人很少願意早上5-6點就來公司上班。
就算是這樣,我們在項目非常緊張的時候,也給美國的供應商下了死命令,就是中國人在做系統切換的期間(一周),美國人方面的程序員必須按照 中國的工作時間 同步,也就是他們晚上9點到早上9點之間必須隨時待命,這對他們來說是不折不扣的加班。
美國人也沒說啥啊,錢給到位了,還是乖乖的加班了啊。
歐美的程序員,能吃苦的還是很能吃苦的,但是混子也多,一個電話就能分辨出來,對於那些一上來就推三阻四各種繞的程序員,我通常做法就是 一次容忍、二次警告、三次請你走人 。
畢竟上百人的大項目,我沒這個時間和義務來教育你如何做好你的工作。
當然,歐美畢竟還是要輕松一些,很多人給你加班一周之後把任務完成了,是說什麼都要去休假的,只是這時候如果你還非要在他休假的時候去騷擾他,他也會毫不客氣的拒絕甚至立刻投訴的。
只能說,歐美人相對守規則一些,把私人時間看得更重要一些,但不代表他們完全拒絕加班,或者說不願意加班。
希望我們國內的公司,也能多一些這樣的契約精神,不要天天搞什麼「狼性文化」,把員工都榨幹了,最後也不過是涸澤而漁罷了!
國內It最大的問題是許多公司的it從業者素質不高:領導自己對問題都沒徹底清楚。提需求的人沒有成本,無止境地提不靠譜的需求。碼農自己開發時也圖快,代碼極粗糙,連自己都覺得寫的是shi,同時也提高了系統的風險(不少跨專業報名培訓學校,培訓幾個月直接上崗,別指望他們懂更多)總之就是,leader很忙,產品很忙,碼農很忙,測試很忙,就是這樣的惡性循環。
我在美國做程序員第二個年頭了。在剛畢業那會,我會說,放屁!誰說美國程序員不加班,有deadline或出bug的時候都一樣都會加班。
但是後來…好吧,我發現我錯了。在我了解了996之後,好吧,我覺得美國那不叫加班
推薦你看浪潮之巔這本書,就講了上世界美國it行業的發展。
怎麼說呢,歐美的程序員肯定還是會加班的,只不過不像中國企業這么嚴重,這么普遍。
首先明確一點,歐美IT企業加班少,並不是不需要加班。歐美IT企業加班的需求也是非常高的。
但是為啥程序員還是加班少呢。
第一個 原因就是工會
其實中國和美國法律都一樣,都是規定每天8小時工作制。加班需要付加班工資。
但是美國之所以企業不敢越雷池,主要是有一個逆天的工會存在。美國工會強大到誰都敢懟,美國就發生過警察工會發動警察罷工的事情。警察的僱主是政府,工會政府都敢對著干,還怕你個小小的IT企業?
所以,如果一旦加班弄到員工都不滿意,工會真心能讓你吃不了兜著走。讓你再也招不到人都不是問題。
第二 就是美國程序員工資高
如果企業實在忙,要求員工加班,那就必須付高額的加班費。這個實在是肉疼啊,一般來說企業是承受不了的。
那企業不給行不行?恐怕法院會讓你長記性,美國加州某個企業曾經就因為加班,被法院判賠償了1.7億美元。這么一來,誰敢不給加班費。
有的人問了,你不是前面說美國IT企業加班需求也是很大的,那怎麼辦。
是的,任何一個IT企業都有大量的加班需求,但歐美企業又不能強迫員工加班,於是他們想出了幾個辦法。
一 勾引員工自願加班
別笑,這是真的,你現在如果去美國矽谷,一定能看到很多程序員在加班,但是基本上都是自願。
我不是在胡說八道,歐美IT企業勾引程序員加班有很多詔
彈性上班時間
早上不要求你按時到,你自己自由安排上班時間,不知不覺就加了幾個小時班。這是很有效的勾引程序員加班的手段。
用辦公環境來勾引
我們來看一下:
微軟的辦公環境
谷歌的辦公環境
休息倉
你們以為企業給程序員弄這么好的辦公環境是為啥?谷歌甚至還給提供免費理發!這個不是企業錢多燒的,只有一個目的,勾引你加班。
我覺得在這種環境下,員工不自覺的就自願加了好多班。
第二 外包
如果勾引來勾引去,程序員還是不來加班呢?或者小企業,根本沒有谷歌微軟這么好的環境,怎麼辦呢?
這種情況下,美國IT企業會把做不完的活外包給程序員工資相對低的地區,那就是中國和印度了。
中國和印度,法律對加班管的不嚴,程序員工資低,於是美國很多公司都喜歡把活交給中國和印度來干。
我們中國企業就比較慘了,沒辦法再外包了,非洲,中東這些地區根本就沒有多少IT人才。只能自己幹了,反正象徵性的給點加班費就行了,成本也不高。
美歐的程序員不常加班嗎?為什麼?個人認為這是環境決定的,現今國內各行各業都是這樣加班加點幹事情,看看有多少民營私營企業有周六的,每天能夠准時下班的就明白了。良心點兒的企業還給你算加班,有些企業就明確說一周只休息一天,想干就干不想干雙方不再見。
而國內程序員這個職業加班更甚。絕大部分的軟體、互聯網公司基本都是民營私營公司,而且又得趕工期、節約成本,那就只有逼著程序員加班了。雖然看起來名為高工資,可實際上算下來單位時間的工資並不一定比早九晚五的企業高多少。每天10幾個小時,有時周六周日都在加班,這種還是常有的事不稀奇。甚至有些公司明確說明,我們給的工資較高,沒有加班費甚至也沒有換休,干就干不幹拉倒。
而這一切也源於我們的工作生活環境造成,還有相關的法律規定是否執行到位,是否有人來監督,是否有地方去申訴。另外整體收入較低的情況下,大部分程序員為了那份收入與那個職位,也就默認被壓榨而不出聲。你出聲可以,那就另謀高就吧。特別是現在程序員供過於求,更是很多企業毫無顧忌這樣搞。企業為了追逐利益最大化,加班是一種很常用的手段,而且還不用付出什麼成本。
在歐美,市場及管理相對較成熟,程序員與其它行業一樣就是個普通的職位。在整體大環境下不提倡加班,有人監督有投訴地方,自己不願意加班那就不能被逼加班,否則可能被投訴被訴訟,企業會吃虧。所以在做項目計劃時,一般會按照正常工作時間進行詳細預算計劃工作量,如果真正完不成還有可能進行協商,重新預算工作量。不像我們很多企業,有時連周六周日都有可能給你計劃上工作量,完不成?要麼說你能力不行走人,要麼自己往死里加班都要完成工作量,美其名曰為了達到客戶期望一定要保證交貨期。
企業說,不願加班?那就到歐美去吧。
更多分享及互動,歡迎點擊右上角關注【東風高揚】。
這個問題是多方面的,如果了解國內一線外企的工作狀態,可能就很好理解了。
一方面,外企的工作是以效率為導向的,形式化的東西非常少,硬性的規定非常少,從教育上,歐美國家就主張創造性和自主性,更加主張思維獨立和創造性思維。所以在一些矽谷的大企業中,一個普通員工也可以提出一個想法,而一旦被採納,這個項目就可以推進執行。你會發現他們的溝通效率很高,工作效率很高,信息流通性很好,而且員工所在的環境十分自由,可以以自己最舒適的狀態工作。這其實就是 以做事為目的,以效率為導向。
而中國的本土企業習慣了所謂的「管理」,從教育上培養的是應試教育,從小教導要聽大人話,要聽老師話,要聽領導話。卻很少鼓勵學生提出自己的問題和質疑,限制了孩子的創造性思維。等進入了企業以後,官僚氣息嚴重,形式主義嚴重,基層員工完全沒有話語權,埋頭苦幹受累背鍋,領導一句話沒活兒也得加班。
然後就是找一群留學海外,有想法的人,帶著一群本土畢業沒想法的人做事,其實大家都很難受。
第二方面,即便有些時候工作真的做不完,你想加班,在外企也不一定加的成。加班需要申請,因為超過上班時間公司需要嚴格按照加班標准支付薪酬,而一般在國外,加班要支付的加班費非常高。
所以除非十萬火急,國外大部分企業是不可能讓員工加班的,各種法律條文保護勞動者不是開玩笑的,不遵守分分鍾告到你哭。
第三方面,有很多西方人,即便你給他高額的加班費他也不想加班。很多人說中國是最勤勞的民族不是開玩笑的,我們接受著勤勞致富的教育,也確實做著勤勞致富的事情。國內互聯網行業所謂的高工資都是以瘋狂加班為代價的,就這還有多少人削尖了腦袋想進入這個行業,估計在西方人眼中很難理解。
外國人大部分沒那麼勤勞,喜歡享受時光,這跟發達國家本身富裕是分不開的,他們的生存壓力沒那麼大,不太用擔心沒飯吃,所以窮人很多都不願意為了錢而賣命,更別提有知識有學歷的高級人才了。
動輒好幾周去海島度個假的國家人民,怎麼能理解我過有年假都沒法放的痛苦。
美歐不光程序員不經常加班,從管理到基層員工也都不經常加班,因為第一,人工昂貴;第二,勞動法嚴格,加班要付昂貴的加班工資,不付被舉報的話企業要被巨額罰款,所以企業方方面面都高效做事。一個產品,從設計方案開始就講究個環節的完善,實際開始製作的時候各部門要高度同步與協調。各項工作的計劃都是提前一年來安排時間表(這也是生產環節外發海外逼出來的傳統),很少有像我們這里8月開的大會7月才開始各類訂制與協調,各項制度不完善,高管大會摔話筒的事發生。領導也不會今天臨時腦袋一拍在產品里加個功能,明天再取消另一個功能,然後讓員工日趕夜趕。西方的工作看起來節奏很慢,但是實際效率很高;我們的生活工作看起來節奏快,從領導到員工都很勤奮,但是實際效率很低,一個環節可能重復做五六次。其實西方各大公司的操作才是「計劃經濟」,我們的是「野蠻的橫沖直撞經濟」。這跟整個民族的文化氣氛與勞動力訓練方式有關,也就是教育有關。東西方教育的差距,不僅僅是 科技 成果的差距,還是教育的另一個成果,勞動力素質的差距。
⑵ APP上線出重大bug,產品經理欲開除程序員網友:把你自己開了!
對於程序員而言,出現bug就像吃飯一樣稀鬆平常。出現bug?改就是了。但最近出了個讓眾網友都嘖嘖稱奇的事。某公司的APP上線之後,出現了重大bug,這位產品經理居然去網上問該不該開出程序員。頓時,眾程序員就炸了。這是什麼情況呢?
為什麼會有這么多程序員都氣炸呢?這么說吧,首先,程序員不可能一點bug都不出,但是現在這么重大的bug到APP上線了才被發現。很明顯是測試的責任更大,現在這個產品經理卻是讓程序員走人。再者,不管是測試還是前端的錯,首先,最大的責任應該是這個產品經理的錯。而他,現在只想找程序員的責任。最後,出現了錯誤,他的第一想法不是解決問題,不是找出各部門的責任,不好好復盤而一味的甩鍋給程序員們。
眾網友也是氣憤不已,表示,開!就應該讓這個產品經理把自己開了,不懂前後端還敢管程序員做APP。出了事情不自己扛還找人背鍋。另一部分則表示趕緊開除程序員,放他們一條生路。
不管怎麼說,這位產品經理的行為,著實讓人十分寒心。身為管理者,出事了首先就應該從自己找原因。我們公司的負責人,有問題首先都是自己先承擔,然後再說如何去懲罰出錯誤的部門。即便是懲罰也不會說像這樣直接讓人走人。說實話,這種行為就像夫妻吵架說離婚一樣的性質。即便後來問題解決,也和好了,但是心卻寒了。
對此,各位小夥伴有什麼不同的想法呢?
⑶ 為什麼都說悲劇的程序員程序員很悲劇嗎
情景一:
程序員的悲哀,不是情商問題,不是衣著問題,更不是自黑之類的,悲哀是並沒有決策權。項目做成什麼樣,你有決定權嗎?那是領導和產品經理的事。注意流程是這樣的:領導或經理決定要改需求,然後通知你,然後你等設計給你圖,然後你做好。程序員只是一個執行者,別人叫你幹啥你就只能幹啥,除非產品是傻逼到讓你實現不可能的功能。最後項目做壞了,裁員了是誰?程序員。
做程序員越久,越是感到:我們就是新時代的手工藝者。只有少數的人,從手工藝者,變成了發明手工藝製作機器的人,少部分人變成了設計手工藝品的人,少部分人變成了車間主任罷了。
「碼農」這個詞有著深深地悲哀。
歡迎大家都來吐槽!
⑷ 電腦軟體上班,搜狗壞了,出現bug。程序員和測試員要背鍋啊。怎辦
出現bug不要著急,重新啟一下系統,這種軟體就是這樣,有可能是你後台運行內存太多導致系統崩潰,出現了bug
⑸ 為什麼計算機鄙視軟工
因為有的程序員十幾年如一日,只會花架子,比招式,而真正的高級程序員修煉的是內功。這就是所謂的程序員鄙視鏈,初級程序員比招式,高級程序員只看內功。修煉內功就得從基礎原理做起。
⑹ 為什麼大家都討厭程序員
我個人認為大家並不討厭程序員,而且很多人非常喜歡程序員這個工作,因為程序員這個工作的話,只要有能力就能夠有足夠好的回報,而且非常的快,相對於其他工作而已,收益回報高,而且門檻要求要低一些。
⑺ 知乎熱議:程序員的悲哀是什麼
最近在知乎看到一個很意思的問題,「 程序員的悲哀是什麼? 」
很多人會以為程序員「 脫發、加班、壓力大、上班摸魚 」等標簽是悲哀,而實際上這只是大眾對此的刻板映像,並不是程序員真正的悲哀
畢竟這些標簽在其他行業也都是普遍存在的,只是對於程序員群體來說,這些標簽被互聯網放大了所以顯得格外的悲哀
但實際上的程序員的悲哀卻來自我們程序員這個群體的內在通病
只關注技術的實現,不關注業務邏輯
大部分程序員在學習技術的時候,只會在乎技術的實現,而不去考慮更多的業務邏輯
經常出現的畫面就是:
也正因為如此有了產品經理這個冤家,國外的產品經理更多的是對於商業業務的推進,而國內的產品經理更多的是對於產品細節的把控
因此,程序員的發揮能力進一步被局限,工作日常就是等著產品和設計給出流程圖,按照圖紙去步步執行
這樣不僅禁錮了自己對業務的思考和成長,而且等項目做砸了,第一個背鍋的可能就是程序員
只關注技術的分享,不關注商業邏輯
開源精神是程序員所推崇的,各個項目託管網站、學習資料、視頻的分享造就了一大幫跨行進入互聯網的程序員
要是沒有現在那麼多開源的技術,估計市場上有一大半的程序員得下崗
但是也正因為程序員的開源精神,造成了大量的人才湧入,畢竟環化材生只需要拿出發一篇SCI的精力,就能成為個初級程序員,加入程序員的面試大軍
造成的結果就是初級人才越來越多,越來越內卷,最後35歲提前退休,卷王脫穎而出
讓一個看起來高技術的職業人才通通成為了前期英雄,只要到第二年校招,就會發現自己很大概率被倒掛了
以為職業發展都是線性增長
溫水煮青蛙在各個行業可能都有,但是別的行業可能是溫水慢慢的蒸,但對於程序員這個行業水溫還沒上去來著,就有人拿著網兜把帶走了
一行曾經見過,做項目前老闆發獎金鼓勵你把技術完成,但是項目完成上線後,為了節約成本就開了大部分程序員,留下少量的員工來進行維護
作為前期英雄的程序員,年輕點還好,趕緊去找下一份工作,但是年紀大了一點就難受了
這就是因為很多人按照慣性認為程序員的職業發展是線性模型,以後會越來越好,但很大情況下對於程序員來說職業發展是拋物線的,先增長後下降
如果沒有預案准備,未來將會非常難受,當然做到一半提前轉崗的不在此列
與其溫水煮青蛙,不如主動的規劃未來,那具體怎麼做呢?
就算說程序員35歲退休,那也是針對初級程序員,技術專家的生命周期要長的多
畢竟工資增長靠工齡是不可持續的,能持續支撐工資增長的就是技術的不斷精進了
不僅懂技術,而且還得更深層次的底層邏輯,才能再日常核心問題上發揮出自己的價值,這樣就算優化也很難優化到自己身上
一直在技術圈子裡很容易形成信息繭房,就像現在的各類演算法推薦的流媒體,只推薦你感興趣的內容,對你有幫助但不感興趣的內容卻離你越來越遠了
同時跟電腦打交道久了,就更不想跟人進行交流了,越陷在信息繭房之中
所以還得多離開你的電腦桌,與人交流
只有不斷的邁開腿,張開嘴,你將會發現,未來很多機會都是在與人交流中的碰撞摩擦出來的
為什麼轉行做程序員?那還不是因為工資高嘛
如果要提前規劃未來的話,最好還是多嘗試去了解兼職和副業,知道錢除了從工資里來,還能怎麼來
至少賺1塊錢也是好的,因為很多個項目都是從1塊錢開始,然後不斷滾雪球變大
只有副業開始不斷有收益,那什麼35歲危機、提前退休等危機全都不用考慮
程序員悲哀也都將會煙消雲散了
書籍的好處就在於權威和體系健全,剛開始學習的時候你可以只看視頻或者聽某個人講課,但等你學完之後,你覺得你掌握了,這時候建議還是得去看一下書籍,看權威技術書籍也是每個程序員必經之路。
安裝 Python 環境 !
工欲善其事必先利其器。學習Python常用的開發軟體也都整理在這了,給大家節省了很多時間。
光學理論是沒用的,要學會跟著一起敲,要動手實操,才能將自己的所學運用到實際當中去。如果你不知道你該做什麼,可以查看下面的實戰案例。
我們學習Python必然是為了找到高薪的工作,下面這些面試題是來自阿里、騰訊、位元組等一線互聯網大廠最新的面試資料,並且有阿里大佬給出了權威的解答,刷完這一套面試資料相信大家都能找到滿意的工作。
需要資料的小夥伴請私信我哦!
每個行業都有悲哀,雖然程序員的悲哀被放大了,但仍然是最有潛力的崗位
無論未來轉崗、還是創業,技術能力都會成為buff為自己服務
加油,打工人~
⑻ 程序員為什麼會被稱為最累的工作
因為寫程序本身就是一件非常耗費時間的工作,同時也需要佔用程序員的大量時間。
在互聯網時代,雖然我們每個人都知道程序員的工資很高,基本上剛剛畢業的程序員都可以拿到月薪上萬的工資。在有些一線城市的大型互聯網公司,程序員的月薪甚至可以達到10萬以上。但是,程序員的工作壓力也非常大,工作的時間也非常長,程序員是一項非常累人的工作。
一、程序員的工作需要佔用大量時間。
我們都知道互聯網公司的加班情況比較嚴重,這個加班情況主要是集中在程序員身上。每當團隊需要改一個新項目時,有些程序員甚至會整天住在公司,每天的工作時間可以達到15小時以上。即便在平時不忙的時候,程序員也幾乎是全公司最晚下班的一群人。
綜上所述,程序員確實是一個比較累的工作,很多程序員的身體在30歲後就垮了,足以看出他們有多勞累。
⑼ 程序員魚皮為什麼被罵
粉絲開玩笑。程序員魚皮是嗶哩嗶哩的一個技術區UP主,致力於教會粉絲計算機的基礎知識,由於粉絲開玩笑,在魚皮的「測試鴨」網站中修改了xss,造成了魚皮被罵的假象,只是魚皮於粉絲之間在玩鬧。