国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請入駐

人才濟(jì)濟(jì)的大廠,為何頻頻產(chǎn)出垃圾代碼?

0
分享至


作者 | Sean Goedecke

譯者 | 核子可樂

編輯 | Tina

每隔幾年,各大科技巨頭就會(huì)鬧出一番動(dòng)靜,被人發(fā)現(xiàn)產(chǎn)出極其離譜的垃圾代碼。這時(shí)候沒在大廠待過的同學(xué)就要問了:既然這里薪資優(yōu)厚、人才濟(jì)濟(jì),再加上運(yùn)營節(jié)奏穩(wěn)健,理應(yīng)能夠從容不迫地扎實(shí)完成工作。那這些垃圾代碼是怎么搞出來的?

多數(shù)代碼變更出自菜鳥之手

就個(gè)人觀察,我發(fā)現(xiàn)科技大廠中其實(shí)充斥著“德不配位”的菜鳥工程師。據(jù)調(diào)查,大廠員工的平均在職周期僅為一到兩年。科技巨頭們在設(shè)計(jì)薪酬方案時(shí),往往傾向?qū)⒐こ處煹娜纹谙拗圃谒哪曜笥?;四年之后隨著期權(quán)的全部兌現(xiàn),工程師們的薪資可能銳減一半。盡管大廠也提供臨時(shí)性的單年續(xù)簽政策,但總體上制度更鼓勵(lì)工程師們到期就另謀高就。

而如果把內(nèi)部調(diào)崗也算進(jìn)來,情況則更糟。我在單一團(tuán)隊(duì)或者項(xiàng)目上待過的最長時(shí)間也就是三年,基本上每年都會(huì)至少經(jīng)歷一次重組,而且實(shí)際頻率遠(yuǎn)不止于此。

與之對應(yīng)的是,大廠的代碼庫平均存續(xù)周期卻遠(yuǎn)遠(yuǎn)更長——我經(jīng)手過的很多服務(wù)已經(jīng)運(yùn)行了十年以上,期間經(jīng)歷過無數(shù)次管轄權(quán)變更。這意味著大量工程師們始終處于“摸索狀態(tài)”。相當(dāng)比例的代碼變更是由“菜鳥”們完成的——其中很多人剛剛?cè)肼毠静坏桨肽昃烷_始接觸代碼庫,此前甚至連編程語言都不懂。

為什么不用老手?

老手當(dāng)然有自己的優(yōu)勢:這些工程師長期參與特定系統(tǒng)的開發(fā),積累下大量扎實(shí)的專業(yè)往右。他們有能力完成深度代碼審查,會(huì)快速發(fā)展各種典型問題。但對“老手”的過度依賴會(huì)帶來兩個(gè)問題:

首先,科技大廠是沒有相對正式的“老手”培養(yǎng)及調(diào)配制度的。大廠很少以系統(tǒng)性方式針對個(gè)人培養(yǎng)其長期專業(yè)知識(shí),即使偶爾出現(xiàn)了這樣的人才,也不會(huì)太關(guān)心如何保留這些能力。這類老手工程師常被調(diào)往不同服務(wù)部門,要么在實(shí)質(zhì)上繼續(xù)以自愿的形式履行“老手”職責(zé),要么撒手不管、安心在新的崗位上重新成為相對意義上的“菜鳥”。

第二,經(jīng)驗(yàn)豐富的工程師們永遠(yuǎn)處于超負(fù)荷狀態(tài)。作為少數(shù)掌握特定深度專長的工程師,他們的工作本就繁忙,既無暇親自審查每項(xiàng)軟件變更、也無法參與完整的決策流程。畢竟大家還有自己的工作要做:如果把時(shí)間都消耗在審查變更和參與討論上,我們很可能因?yàn)閭€(gè)人產(chǎn)出不足而被約談。

工程師中的大多數(shù)

綜合以上因素,科技大廠中占據(jù)多數(shù)的工程師們到底有著怎樣的典型畫像?他們往往:

  • 能力足以通過招聘部門的要求并勝任工作,但是……

  • 要么需要接手他們不太熟悉的代碼庫或者語言;

  • 要么需要在處理大量代碼變更的同時(shí),兼顧自己的份內(nèi)工作。

他們每天被 deadline 折磨得身心俱疲,有時(shí)甚至需要同時(shí)面對多個(gè)項(xiàng)目的輪番轟炸。換言之,他們需要在根本不利于產(chǎn)出優(yōu)質(zhì)代碼的泥潭當(dāng)中,努力編寫相對正常的成果。

這就是大廠頻繁產(chǎn)出垃圾代碼的根本原因。例如:初級(jí)工程師接手某個(gè)相當(dāng)棘手的工單,但對代碼庫還一無所知。在耗費(fèi)幾天的摸索之后,他們提出了權(quán)宜之計(jì)。如果運(yùn)氣夠好,會(huì)有友善的“老手”花點(diǎn)時(shí)間匆匆審閱菜鳥們提交上來的方案,在否決之后給出更加可行的替代建議。初級(jí)工程師意圖實(shí)現(xiàn)新方案,在測試通過后就匆匆部署上線,之后所有參與者隨即投入其他高優(yōu)先級(jí)工作。直到五年之后有人注意到這段代碼,驚訝地發(fā)現(xiàn)“這么垃圾的代碼怎么會(huì)出現(xiàn)在科技巨頭的項(xiàng)目當(dāng)中?”

科技巨頭表示,

“我們做事是這樣的”

我之前曾經(jīng)多次探討過這個(gè)問題,并發(fā)現(xiàn)科技巨頭們對于內(nèi)部可調(diào)度性的堅(jiān)持遠(yuǎn)高于生產(chǎn)力水平——即強(qiáng)調(diào)清晰掌握人員分工,并確??梢噪S意調(diào)配。大廠也不傻,知道這種將工程師視為可替換部件隨意調(diào)動(dòng)的設(shè)計(jì)會(huì)摧毀他們在單一項(xiàng)目上長期積累的專業(yè)知識(shí),但這就是思考之后的刻意之舉。大廠寧愿犧牲一部分專業(yè)知識(shí)和軟件質(zhì)量,也要確保隨時(shí)能把技術(shù)人才投入最緊急、最需要沖刺的核心項(xiàng)目上。

我沒法斷言這種做法是好是壞,但它顯然已經(jīng)成為科技大廠們的常規(guī)操作,同時(shí)也埋下了不小的隱患。特別是在如今這個(gè)“快速轉(zhuǎn)向 AI”正成為絕對正確的時(shí)代,這種強(qiáng)行要求工程師們倉促處理陌生系統(tǒng)的模式,必然產(chǎn)生比過去更多、更垃圾的代碼。

個(gè)人在這樣的模式設(shè)計(jì)下完全無能為力。特別是在 2025 年,權(quán)力的天平已經(jīng)人工程師端向著大廠管理層傾斜。作為個(gè)人從業(yè)者,我們能做的也只是成長為“老手”:至少精通某個(gè)霍工,用專業(yè)知識(shí)阻擋這種糟糕的變革,引導(dǎo)團(tuán)隊(duì)做出至少大致合理的技術(shù)決策。但即便如此,個(gè)人 / 小團(tuán)隊(duì)也經(jīng)常會(huì)與組織的整體趨勢發(fā)生沖突,甚至可能面臨績效改進(jìn)計(jì)劃(PIP)或其他政策的嚴(yán)厲懲處。

工程實(shí)踐的純粹與非純粹二分

我認(rèn)為這個(gè)問題的本質(zhì),很大程度上取決于軟件工程的純粹與非純粹二分特質(zhì)。對于純粹的工程師們——即那些從事獨(dú)立技術(shù)項(xiàng)目(如編程語言)的工程師而言,對于垃圾代碼的唯一解釋就是水平不行。而非純粹工程師的工作模式更接近水電工,他們常需要在截止期限的壓力下處理相對陌生的項(xiàng)目,即使自身的技術(shù)底子相當(dāng)扎實(shí),也必然會(huì)在特定情況下面臨棘手或者意外狀況。因此后者不可避免會(huì)產(chǎn)出垃圾代碼,但對他們的考核標(biāo)準(zhǔn)也有區(qū)別:只要整體系統(tǒng)能夠正常運(yùn)行,項(xiàng)目就算成功。

在科技大廠,工程師們無權(quán)決定自己要當(dāng)純粹工程師還是非純粹工程師,畢竟代碼庫根本不歸你所有!只要上頭要求你從數(shù)據(jù)庫基礎(chǔ)設(shè)施小組轉(zhuǎn)向支付系統(tǒng)開發(fā),你就得乖乖抱著東西過去。你在陌生系統(tǒng)中當(dāng)然更可能犯錯(cuò),原本的數(shù)據(jù)庫基礎(chǔ)設(shè)施小組的同事也可能因?yàn)槭ツ愕膮f(xié)助而受困——這些情況公司都知道,但公司就是要讓每位員工別那么“純粹”。

我解釋這么多,并不是要為科技大廠搞出的垃圾代碼辯解。發(fā)現(xiàn)問題并提出問題仍有好處,至少能有效推動(dòng)具體問題的修復(fù),高管們也可以借此機(jī)會(huì)將負(fù)面公關(guān)轉(zhuǎn)化成正面宣傳。我只希望大家不要把主要責(zé)任都甩在大廠工程師身上——即使這些員工們一夜之間技術(shù)實(shí)力翻倍,垃圾代碼也仍然不會(huì)消失,因?yàn)閹缀鯖]人能在全新的代碼庫中零失誤快速完成修改。再次強(qiáng)調(diào):問題的根源,在于多數(shù)大廠員工被迫在陌生的代碼庫中修修補(bǔ)補(bǔ)。

令我驚訝的是,評論中有很多朋友誤以為我在宣揚(yáng)某種虛無主義。我自認(rèn)對工作抱有相當(dāng)樂觀的態(tài)度,這篇文章的本意是想給大廠的軟件工程師們正名,回應(yīng)批評者們過于嚴(yán)苛的抨擊。

除此之外,很多朋友也在評論中提出了關(guān)于垃圾代碼的其他成因理論:缺乏工作動(dòng)力、大廠故意打擊工程師士氣以阻撓其內(nèi)部聯(lián)合,或者是純粹追求速度指標(biāo)優(yōu)化?;趥€(gè)人經(jīng)驗(yàn),我認(rèn)為這些解釋相對缺乏說服力。畢竟我的許多同事都充滿干勁,我也不大相信有任何大廠會(huì)刻意做打壓工程師士氣、讓他們心懷不滿的蠢事。

還有一些朋友對期權(quán)兌現(xiàn)的問題提出了質(zhì)疑,表示他們的公司提供期權(quán)更新制度。我不太了解這個(gè),雖然我也享受類似的期權(quán)歸屬更新,但只要這方面制度沒寫入合同,在我看來就意義有限——畢竟公司可以隨時(shí)調(diào)整。這對應(yīng)的可是高達(dá) 50% 的薪酬來源,相信大多數(shù)人為了鎖定未來四年的收益預(yù)期,都會(huì)主動(dòng)選擇另換東家。

https://www.seangoedecke.com/bad-code-at-big-companies/

聲明:本文為 InfoQ 翻譯整理,未經(jīng)許可禁止轉(zhuǎn)載。

AI 重塑組織的浪潮已至,Agentic 企業(yè)時(shí)代正式開啟!當(dāng) AI 不再是單純的輔助工具,而是深度融入業(yè)務(wù)核心、驅(qū)動(dòng)組織形態(tài)與運(yùn)作邏輯全面革新的核心力量。

把握行業(yè)變革關(guān)鍵節(jié)點(diǎn),12 月 19 日 - 20 日,AICon 全球人工智能開發(fā)與應(yīng)用大會(huì)(北京站) 即將重磅啟幕!本屆大會(huì)精準(zhǔn)錨定行業(yè)前沿,聚焦大模型訓(xùn)練與推理、AI Agent、研發(fā)新范式與組織革新,邀您共同深入探討:如何構(gòu)建起可信賴、可規(guī)?;?、可商業(yè)化的 Agentic 操作系統(tǒng),讓 AI 真正成為企業(yè)降本增效、突破增長天花板的核心引擎。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
為什么英國仍然被認(rèn)為是世界強(qiáng)國?

為什么英國仍然被認(rèn)為是世界強(qiáng)國?

霹靂炮
2026-01-06 22:38:17
流亡一年后,阿薩德已成“透明人”,連約普京吃頓飯都做不到

流亡一年后,阿薩德已成“透明人”,連約普京吃頓飯都做不到

朔方瞭望
2026-01-06 11:11:51
上海這項(xiàng)老年人補(bǔ)貼,取消了?回應(yīng):各區(qū)有所不同!你家那里是啥情況?

上海這項(xiàng)老年人補(bǔ)貼,取消了?回應(yīng):各區(qū)有所不同!你家那里是啥情況?

新民晚報(bào)
2026-01-08 15:29:53
一旦開戰(zhàn)中國必?cái)??我國著名院士批主?zhàn)派,要懂得甲午戰(zhàn)爭的慘敗

一旦開戰(zhàn)中國必?cái)??我國著名院士批主?zhàn)派,要懂得甲午戰(zhàn)爭的慘敗

文史旺旺旺
2025-11-14 20:30:09
知名女星性感營業(yè),深V驚艷

知名女星性感營業(yè),深V驚艷

吃瓜黨二號(hào)頭目
2026-01-07 11:19:22
遠(yuǎn)華集團(tuán)老總賴昌星,在獄中對董文華的回憶,讓無數(shù)人咋舌

遠(yuǎn)華集團(tuán)老總賴昌星,在獄中對董文華的回憶,讓無數(shù)人咋舌

曉艾故事匯
2025-01-09 22:01:49
這家境怎么破局?女子失業(yè)后回到一貧如洗的家,自責(zé)無助很痛苦

這家境怎么破局?女子失業(yè)后回到一貧如洗的家,自責(zé)無助很痛苦

唐小糖說情感
2026-01-06 15:30:09
全身而退!北京一家5口完美套現(xiàn)24億,臨走前又坑了甘肅國資一把

全身而退!北京一家5口完美套現(xiàn)24億,臨走前又坑了甘肅國資一把

文史旺旺旺
2025-12-27 18:22:03
狗都嘆氣,社保利息公布了...

狗都嘆氣,社保利息公布了...

越女事務(wù)所
2026-01-07 21:49:04
血管堵塞的真兇是肉?是糖?都不是,而是它,比肥肉傷 10 倍!

血管堵塞的真兇是肉?是糖?都不是,而是它,比肥肉傷 10 倍!

神奇故事
2025-12-18 22:10:05
中美日26年GDP預(yù)測出爐:美31萬億,日跌破4.5萬億,中國令人意外

中美日26年GDP預(yù)測出爐:美31萬億,日跌破4.5萬億,中國令人意外

億通電子游戲
2026-01-08 05:56:41
上海這家知名商場要關(guān)了?曾是亞洲最大!許多人都在這里逛吃購物過

上海這家知名商場要關(guān)了?曾是亞洲最大!許多人都在這里逛吃購物過

新民晚報(bào)
2026-01-07 17:29:36
博主帶女兒赴富親戚家吃飯,菜品遭吐槽引發(fā)熱議!

博主帶女兒赴富親戚家吃飯,菜品遭吐槽引發(fā)熱議!

特約前排觀眾
2026-01-08 00:05:06
布倫森26+7尼克斯擊沉快船結(jié)束4連敗,唐斯20+11+7小卡25分

布倫森26+7尼克斯擊沉快船結(jié)束4連敗,唐斯20+11+7小卡25分

湖人崛起
2026-01-08 10:53:40
今晚打響!U23亞洲杯首輪:中國vs伊拉克 近10年最強(qiáng)中國隊(duì)能否旗開得勝?

今晚打響!U23亞洲杯首輪:中國vs伊拉克 近10年最強(qiáng)中國隊(duì)能否旗開得勝?

新英體育
2026-01-08 10:39:54
白宮發(fā)出軍事威脅,丹麥希望“澄清誤解”,“美國需要格陵蘭島”令歐洲為難

白宮發(fā)出軍事威脅,丹麥希望“澄清誤解”,“美國需要格陵蘭島”令歐洲為難

環(huán)球網(wǎng)資訊
2026-01-08 07:11:06
深夜大消息!腦機(jī)接口,或要超級(jí)大周期?這5家訂單大漲(附邏輯

深夜大消息!腦機(jī)接口,或要超級(jí)大周期?這5家訂單大漲(附邏輯

Thurman在昆明
2026-01-08 02:49:50
聯(lián)合國還有什么意義?安理會(huì)無視中方發(fā)言后,中國記者靈魂提問

聯(lián)合國還有什么意義?安理會(huì)無視中方發(fā)言后,中國記者靈魂提問

來科點(diǎn)譜
2026-01-08 09:06:03
親密接觸中的罕見身體鎖死現(xiàn)象

親密接觸中的罕見身體鎖死現(xiàn)象

特約前排觀眾
2025-12-27 00:05:08
向太曝馬伊琍已再婚:當(dāng)年文章過不了心理那關(guān)

向太曝馬伊琍已再婚:當(dāng)年文章過不了心理那關(guān)

娛樂看阿敞
2025-12-12 15:50:00
2026-01-08 22:16:49
InfoQ incentive-icons
InfoQ
有內(nèi)容的技術(shù)社區(qū)媒體
11915文章數(shù) 51688關(guān)注度
往期回顧 全部

頭條要聞

19歲小伙在柬疑被16萬轉(zhuǎn)賣 與母親視頻時(shí)按"酒窩"求救

頭條要聞

19歲小伙在柬疑被16萬轉(zhuǎn)賣 與母親視頻時(shí)按"酒窩"求救

體育要聞

世乒賽銀牌得主,說自己夢里都是孫穎莎

娛樂要聞

抗戰(zhàn)劇《馬背搖籃》首播,獲觀眾好評

財(cái)經(jīng)要聞

微軟CTO韋青:未來人類會(huì)花錢"戒手機(jī)"

科技要聞

智譜拿下“全球大模型第一股”,憑什么

汽車要聞

從量變到"智"變 吉利在CES打出了五張牌

態(tài)度原創(chuàng)

手機(jī)
藝術(shù)
家居
房產(chǎn)
健康

手機(jī)要聞

一加手機(jī)2025年銷量增速位居行業(yè)第一:一加15/Ace 6銷量創(chuàng)新高

藝術(shù)要聞

頤和園金光穿洞

家居要聞

理性主義 冷調(diào)自由居所

房產(chǎn)要聞

豪宅搶瘋、剛需撿漏……2025年,一張房票改寫了廣州市場格局

這些新療法,讓化療不再那么痛苦

無障礙瀏覽 進(jìn)入關(guān)懷版