為什么感覺美國程序員工作比中國程序員工作輕松、加班少?:這個問題非常好。不同國家,軟件開發(fā)套路不一樣。我覺得有兩點很重要,一是多任務系統(tǒng),二是程序庫共
以下以我接觸過的一個美國合作伙伴的控制系統(tǒng)為例,簡要說明。
這個公司的系統(tǒng),上位機用RTOS多任務系統(tǒng)或者類似的多任務系統(tǒng)進行開發(fā),主要分人機界面、IO及通訊管理、ISO用戶NC程序語法分析、語義解釋、軌跡計算、自適應控制、PLC控制、遙控裝置控制等數控部分組成,每部分為一個任務,由若干個程序員負責開發(fā)。
還有一個項目負責人,負責各任務的數據傳輸、交換,制定通訊protocol,最后拼接組裝。
另一個team,專門負責提需求,寫操作流程,只為軟件開發(fā)team寫開發(fā)資料
每個人的任務單一,明確。有更多時間去學習相關知識,并實時改進,與時俱進。
這在一些中、小型非專業(yè)的軟件開發(fā)公司,表現尤為突出。
很多公司沒有架構設計師,就一幫程序員在堆代碼。一開始能湊合做一個單頁面app,急著release;有了市場,再加點功能;用戶有新需求,要適應AI,云端,再縫補一番。
這個話題,特別適合深夜回答,因為很多程序猿都是夜貓子。
身邊的程序猿朋友太多了,也聽他們聊過國外的程序猿,對比中國,整體上來說,的確是相對輕松,加班少一些。
什么原因呢?從與他們喝酒吃飯聊天,或羨慕無奈恨的吐槽中,也能總結出幾點端倪給大家參考一下。
首先,企業(yè)文化不同。中國的企業(yè),尤其是主流的這些家互聯網企業(yè),講究拼命,講究奉獻,996已經不足為奇,097(半夜0點下班,9點上班,連續(xù)7天)也很正常。在這樣的企業(yè),你不拼命,反而成了非主流。相反,國外很多互聯網公司,還是比較注重工作與生活的平衡。
其次,程序猿們的家底不同。國內的程序猿,很多人家庭出身一般,都是需要靠自己的實力打天下,在北京上海深圳等一線城市買一套幾百萬的房子,攢錢不易,不拼命不行呀。而國外,畢竟比我們早發(fā)展了幾十年,很多程序猿家底還不錯,因此,物質的壓力就小的多。
再次,程序猿的實力也有不同。當物質條件滿足之后,很多國外的程序猿因為愛好寫代碼,所以選擇了這個行業(yè),工作效率自然相對來說比較高。而國內有相當一部分人,是沖著高薪迎娶白富美的理想選擇了程序猿這個行業(yè),有一部分人資質很高,還是容易取得比較大的成績。但對于天賦與資質一般的人,只能記住“勤能補拙是良訓”,不然,代碼寫的太爛,如果不勤奮一點改bug,那就只能失業(yè)轉行了。
當然,凡事不能絕對。上面三點,算是拋磚引玉,僅供參考,歡迎更多程序猿朋友現身說法一下,談談自己的體會呢。
非常有意思的一個話題,中國程序員成長環(huán)境和美國程序員有著太多的差異,而且從發(fā)展的角度分析這個問題美國科技領域的積累還是要高于中國的社會,國內程序員所從事的工作大部分還是在歐美等編程生態(tài)基礎上完成的應用級別的開發(fā),國內的教育體系的提供了極大的基礎,每年計算機畢業(yè)生都有上百萬之眾,國內互聯網企業(yè)能夠快速的發(fā)展很大一部分原因在于中國程序員的數量和質量相比十幾年前都有了非常大程度的提升,國內程序員的競爭還是相當激烈,這也給很多企業(yè)帶來了極大的便利,甚至在互聯網領域流傳著這么一句話,30歲之后在互聯網就不是很好混了,而且中國的互聯網企業(yè)整體的加班力度非常大,越是大企業(yè)公司的加班氛圍越是猛烈。
美國的程序員相對來講其生長的環(huán)境更加規(guī)范,加上美國的教育體系相對國內更加開放,早期創(chuàng)造性的編程產品都是在歐美等發(fā)達國家中誕生的,而且很多優(yōu)秀的開源社區(qū)都是美國的程序員發(fā)起的,相對來講美國的程序員更加關注行業(yè)發(fā)展動態(tài)以及創(chuàng)造性的活動。國內程序員大部分還在解決溫飽方面上,很多新型的企業(yè)都處于生存的邊緣,這個狀態(tài)下的程序員更多是在完成產品的需求,相對來講創(chuàng)造性的環(huán)境和欲望都不是很大,國內很多大企業(yè)的程序員已經在考慮創(chuàng)造性方面層次了,所以發(fā)展還是需要時間。
曾經發(fā)生過這么一件事,有一個美國的程序員和中國一個編程團隊建立了一種合作,中國的編程團隊就是負責把美國程序員工作中的需求用代碼的形式給打造出來,美國的程序員只需要拿出不到一半的工資來維持這種合作關系,剩下的就是美國程序員的剩余價值了,這件事在當時引起了很大的轟動,讓很多中國的程序員羨慕美國的程序員的生活。這不僅僅是程序員層面的問題了,還涉及到中國之間消費水準已經人員待遇的差異,相對歐洲的程序員美國的程序員在工作強度還是相對高一些,很多歐洲的程序員每周工作時間只有3,4天的時間,而且待遇也會非常完善。
但是歐美的編程行業(yè)看起來非常的光鮮,但是由于職位有限競爭還是非常激烈,而且歐美這些國家基本上屬于工業(yè)社會,不像中國大量的人口還在廣大的農村,即使國內就業(yè)環(huán)境不是很理想廣大的農村也能吸納很多人員,整體來講國內的就業(yè)門檻會比較低,但是競爭的壓力也會非常的巨大,算起來有利有弊,像很多畢業(yè)學校不是很好的理科生通過在小企業(yè)磨練自己的技術,然后再曲線救國到大企業(yè)中去,在程序員領域還是大量比例的存在,但是美國很可能就是失業(yè)狀態(tài),其實很多人對于失業(yè)這件事概念倒不是很強,畢竟此處不留爺自有留爺處,反應了國內有強大的內需市場,每次歐美等國家傳出的創(chuàng)造了多少就業(yè)機會,讓國內很多人不以為然,但現實就是如此。
不能簡單的認為美國程序員和中國程序員誰的工作更加愜意,兩者存在的差異在不同的地域展示出不同的表象,而且中國的程序員在這個大環(huán)境下總能找一份工作,中國是程序員數量眾多但工作機會也是非常多,而且在這種強烈的競爭環(huán)境下還容易誕生出頂級的編程高手,中國現在程序員質量相比之前已經有了非常高的提升,因為國內頂級的互聯網企業(yè)所做的產品已經能夠沖向世界,而且中國互聯網企業(yè)對于世界的影響也是與日俱增,特別是在短視頻領域字節(jié)跳動已經感受到了美國強大的壓力,現在已經上升到通過政治手段來完成對于短視頻的限制了,可見背后中國的互聯網企業(yè)格局之大,當然背后離不開中國程序員強大的支持。無論是中國程序員還是美國程序員都有其自身的優(yōu)劣所在,也不是一兩句話能夠講清楚的事情。
看了一篇文章說Github被中國人“霸榜”。而榜單前10名都是一些基礎知識、面試提升之類的知識匯總,缺少高級別的開源項目原創(chuàng)代碼。
這也說明國內的程序員大多還處于能力建設階段,很多人做著相對初級繁瑣、重復性高的工作;而國外的軟件開發(fā)水平要高些,程序員功底扎實,更注重一些高難度項目創(chuàng)造性的研發(fā),簡單繁雜的工作一般外包或者借助工具高效實現。
家人在老牌兒外企工作了十多年,常常在晚上十一二點跟老美開會,原因是對方不愿意在他們的晚上開會或辦公,影響家庭生活。生氣、抱怨只能私底下偷偷兒說,誰讓主動權在人家手里呢!
沒有人愿意主動變成加班狂魔,加班嚴重之所以成為中國程序員的現狀,是由很多客觀原因決定的。
歐美等發(fā)達國家,經過資本的原始積累,現在是【兜里有錢,心里不慌】了,因此他們的工作環(huán)境和工作制度就比較寬松。但是,發(fā)達國家也是從發(fā)展中國家走過來的,他們在早期發(fā)展的時候也都經歷過【瘋狂榨取勞動力剩余價值】的階段,這是國家快速發(fā)展的一個必經之路。
中國要快速發(fā)展,趕超老牌發(fā)達國家就必須艱苦奮斗,付出更多努力。就像家人的領導說的那樣:“和人家相比,我們最大的優(yōu)勢就是勤奮。如果連這點都丟掉,我們拿什么跟他們拼?!”
這是時代賦予這一代人的使命。
西方人更加看重個人權益、工作和生活的平衡,而中國人更多提倡奉獻精神和集體利益。
文藝復興以后,西方人變得越來越重視個人生活的享受,越來越重視維護個人的權利。18世紀的啟蒙運動,更加促進了人權意識的成熟。
人權問題在很大程度上是一個文化問題。每個國家的人權觀都是本國主流文化在人權領域的表現。中國和西方的人權觀在諸多方面存在截然不同的價值定位和選擇。西方人權觀側重致用性、個體性、務實性,更加注重個體利益;而中國人權精神側重高遠性、和諧性、完滿性,更加注重整體和融合。
像開頭提到的那樣,雖然身處同一家跨國企業(yè),但是美國同事比中國員工悠閑得多。
在外企工作久了就會明白一個道理,外企在中國的分(子)公司其實更像這種跨國企業(yè)內部的勞務外包公司。核心技術和項目掌握在老外(總部)手里;如果是一個多國合作的項目,產品經理(決定產品的方向和規(guī)劃)、架構師(決定產品的主體架構)往往是老外;而中國同事常常是在產品定位和功能被規(guī)劃好后,負責非核心功能的開發(fā)/測試/運維——一旦公司發(fā)生一些戰(zhàn)略調整,它們可以隨時收回由中國同事負責的內容,交由美國、德國、或者印度人來負責。
這種【類似外包】的狀態(tài)決定了中國員工處在【被安排】的位置,大多數時候應付的是相對低端、大量重復、繁瑣的工作,因而也就比較忙碌。
程序員就全世界范圍來說,其崗位性質都是一樣,互聯網行業(yè)中技術性最強,也是互聯網產業(yè)運行的基礎和核心技術。
這一點來說,程序員的崗位就是企業(yè)中的核心技術崗位,即是一家科技型的互聯網企業(yè),用心的基礎,也是一家技術型的企業(yè)運營的核心之所在。因此,程序員這一崗位重要性就不言而喻。
就美國的程序員和中國的程序員而言,從根本上沒有孰強孰弱的區(qū)別,可能最大的區(qū)別就在于程序員所在的企業(yè)技術實力以及運營模式的不同。有些中國的技術型企業(yè)可能要強于美國的技術性企業(yè),有些美國的技術型企業(yè)也有可能強于中國的技術性企業(yè)。
還有一點需要指出的是,因為就美國而言,我是世界上科技實力最強的國家之一,很多國際上尖端的技術被美國壟斷,就使得在很多領域美國的技術力量要確實強于中國,也就是的美國的軟件開發(fā)以及程序設計等等技術性的工作流程可能更加科學和高效。
但這并不意味著,美國的程序員工作輕松,有更多的閑暇時間。
不能說因為美國的某些程序設計和開發(fā)的流程以及技術更加科學和高效,就說美國的程序員工作輕松和工作時間比較少,這是一種比較武斷的說法,只能相對而言!
但是美國的有些程序員,工作確實輕松,也沒有中國的程序員也面臨非常多的加班。
希望有所啟發(fā)。
路過,國外去過。隨便說上兩點 。
首先是技術問題,我們想想,我們開發(fā)軟件的基礎是哪里來的?我們開發(fā)軟件的工具是哪里提供的?中國自己的基礎軟件占整個市場份額是多少?如果是人家占大頭,人家在商場上就已經獲得主動權。因此,疲于奔命的事,被動迎戰(zhàn)的事就少了很多。人家主動,咱們相對來說就是被動,在開發(fā)鏈條上位置就比較低,為了生存,公司的選擇的應對方式是非常有限的。
國外的軟件公司很多是非常著名的。國外的法律規(guī)定也比較細。如果加班不給報酬,被告上法庭,比較麻煩。當然,員工的官司未必就能打贏,但對公司的形象是很大損失。好公司也是講究\"面子\"的。國外的著名公司對聲譽這類無形資產是看重的。其實在這點上,國內國外的好公司沒太大區(qū)別。
中國干的是項目,美國做的是產品,這就是本質的區(qū)別,還有就是目前中國大部分軟件產業(yè)處于產業(yè)中低端,需要通過高質量的服務來與其他軟件強國競爭,高質量的服務就需要快速架構,隨需而變,積極響應,勢必增加了軟件從業(yè)人員工作量。而其他軟件強國是基于標準,基于業(yè)務做行業(yè)標準產品,他們掌握業(yè)務標準,基于標準的產品 1.定制工作量小 2.更注重質量,后期維護成本低 3.能夠從容應對市場,因此,中美程序員工作狀態(tài)的區(qū)別也就出來。
據Github統(tǒng)計,目前已有9家歐美科技公司宣布允許部分員工一直在家辦公,就算是疫情過去,也不必重返公司。這9家科技公司分別為:AWeber、Coinbase、Facebook、Lambda School、Otis、Shopify、Square、Twitter、Upwork。Shopify CEO表示,辦公室的時代已經終結。
對此,國內網友們紛紛表示羨慕。知乎上也有這么一個熱門問題:感覺美國程序員工作時間靈活、加班少,相比與國內程序員工作,似乎壓力小很多。但是美國程序員的產出卻非常牛逼(如google、fb等)。難道是因為他們效率更高嗎?如果是,國內程序員是否能提高效率減少加班和壓力呢?
這個問題引發(fā)了近千萬網友的關注,更有上萬條熱門評論。我們選取了比較有代表性的兩個高贊回答只為拋磚引玉,歡迎大家發(fā)表自己的看法!
感覺美國程序員工作時間靈活、加班少,相比與國內程序員工作,似乎壓力小很多。但是美國程序員的產出卻非常牛逼(如google、fb等)。難道是因為他們效率更高嗎?如果是,國內程序員是否能提高效率減少加班和壓力呢?讓我們一起來看看知乎大佬是如何回復的:
國內的工會都是假工會,不止互聯網沒有…
看了這么多知乎大佬們的回復,我也來說兩句:
我覺得效率的確高。幾個因素:
公司文化健康。跟這些一比,什么華為中興就是黑煤窯和流氓;健康,自然程序員士氣高,效率高,Facebook的加班大多數是自覺自愿的(不是說真想加班,那是賤,而是覺得必須加班解決這個問題);
人員素質一流。我說的不是程序員,是管理階層和高層。程序員素質也高很多,但不是決定因素。
公司組織度高,經濟環(huán)境健康。這個主要托硅谷的福。
總之這種環(huán)境下,優(yōu)秀人才很容易升上去,所以領導層有力而且了解實際情況,底層專注技術的普通程序員也能過得不錯。雖然單看一個人未必比中國效率高,但里面一個牛人可能頂中國10個20個普通程序員還不止,而且在高組織度下牛人會充分發(fā)揮,所以整體效率很高。
我來總結一下,國內肯定可以跟著學。不過肯定是從大企業(yè)BAT等開始發(fā)動。而且這里面涉及太多社會和經濟因素,比如一個房價就很煩人。
對于大部分轉行的人來說,找機會把自己的基礎知識補齊,邊工作邊補基礎知識,真心很重要。
“我們相信人人都可以成為一個程序員,現在開始,找個師兄,帶你入門,學習的路上不再迷茫。這里是IT修真院,初學者轉行到互聯網行業(yè)的聚集地。\"
會議是生產力。討論得越清楚,返工就越少。比如系統(tǒng)設計,幾個組的人一起討論清楚系統(tǒng)的邊界,上下游系統(tǒng)的關系,你的問題邊界和需求是很清晰的。碼工自己啰啰嗦嗦地對全流程服務。測試,運維等看似工作量繁重,實際上有效地降低了風險,極大地提高了軟件的質量。
跟國外公司比,國內公司最大的問題就是管理者素質不高,對問題的邊界定義不清楚。提需求的人沒有成本,無止境地提不靠譜的需求。碼農自己開發(fā)時也追求快糙猛,提高了系統(tǒng)的風險?偟膩碚f,經理很忙,產品很忙,碼農很忙,測試很忙,運維也受不了。。就是這樣的結局。
以上是鐵軍迷觀點,歡迎關注鐵桿軍迷,歡迎深入探討評論!圖片來源網絡,如有侵權請告知,本人將刪除。
不能拿發(fā)達國家與發(fā)展中國家相比。
可以說,發(fā)達國家比如歐美、日本等國,都沒有996。但是,發(fā)達國家也是從發(fā)展中國家走過來的。比如號稱“血汗工廠”的“泰羅制”,存在于美國的(1856年--1915)年。就是早期的日本也是經常加班,比996還996。任何一個國家的發(fā)展,都要經過這個階段
美國不但是發(fā)達國家而且還是超級大國,美國的財富占世界財富的49%左右。發(fā)達國家在擁有較高財富的同時,也有著比較寬松的工作環(huán)境和工作制度,這是發(fā)展中國家無法比擬的。
我們要發(fā)展,要趕超發(fā)達國家就必須勵精圖治、發(fā)奮圖強,艱苦奮斗,日本也是這么走過來的。
還有一個次要原因,就是發(fā)達國家的勞動法比較健全,尊法守法意識以及維權意識比較高,企業(yè)必須遵守勞動法,否則會受到懲罰和信譽危機。
華裔女賭王就此沒落,生前讓所有 濃情端午粽飄香,青浦邀你“云體 上海:“云端”展現端午節(jié)文化內 “甜咸大戰(zhàn)”!明星藝人們喜歡什 如何做一個男人喜歡的情人(如何 當你和你同時出現在同一個場景中 如何在昏暗的光線下設置快門速度 教育在生活中的價值是什么? 世上做壞事的人死后會面臨什么因 拜登就任總統(tǒng)后的第一步是什么? 同意/不同意:人生最重要的目標 二戰(zhàn)后,德國在調和分歧方面做得 亞伯·林肯恨白人嗎? 一個編輯能把你的故事毀得有多嚴 現在的iPhone6還能堅持再用一年 曹操為什么不殺司馬懿? 現在買房是不是最便宜的時候,現 我身邊的農業(yè)銀行營業(yè)廳關了,AT 歐洲媒體評選CBA最有實力球員, 榮耀play的6+128和榮耀8X的6+128 螞蟻集團是科技公司還是金融公司 請問機友華為mate30P與華為mate3 聽說老詹修剪一次指甲需要5小時 為什么說寶寶“一月睡二月哭三月 戴笠人稱戴老板,這個是怎么叫出 沒有工作能一次性補繳社保么? 我想知道定向師范生和免費師范生 肺癌引起的咳嗽是怎樣的呢? 5000mAh電池的5G手機推薦嗎?要 恒大亞冠表現“差強人意”,你覺