凌晨 3 點,硅谷的路燈還亮著,Meta 總部的玻璃幕墻里,只剩最后幾盞燈 —— 那是 AI 基礎(chǔ)設(shè)施團隊的老周,剛把分布式訓(xùn)練框架的延遲從 150ms 調(diào)到 40ms,揉著發(fā)紅的眼睛準備保存代碼。
手機突然震動。他點開郵件的瞬間,指尖的咖啡杯 “啪” 地砸在鍵盤上:
“很遺憾,你的代碼貢獻未達到團隊平均水平,我們將終止你的 employment。”
![]()
01
600 人的 “代碼量死刑”:
原來我們不是工程師,是 “代碼打印機”?
這不是科幻小說里的荒誕情節(jié),是 Meta 本周剛發(fā)生的真實血案 ——
600 名深耕 AI 基礎(chǔ)設(shè)施的工程師,被裁的核心理由只有一個: 代碼提交行數(shù)低于團隊中位數(shù) 。
什么概念?
做系統(tǒng)優(yōu)化的老員工,把 1000 行冗余代碼改成 100 行,效率提升 10 倍,但代碼量是新人的 1/3;
做架構(gòu)設(shè)計的專家,花一個月畫流程圖、調(diào)接口,寫的代碼不如實習(xí)生一周的 “CRUD 模板” 多;
甚至連負責(zé) AI 模型推理加速的工程師,因為把模型壓縮了 70%,少寫了幾千行調(diào)用代碼,也被算成 “貢獻不足”。
老周就是典型 ——
他在 Meta 做了 5 年,去年牽頭優(yōu)化了推薦算法的召回邏輯,把用戶點擊率從 12% 拉到 28%,直接讓 Instagram 的廣告收入多了 15 億美元。但他上個月的代碼量只有 800 行 ,而剛畢業(yè)的實習(xí)生小張,因為負責(zé)寫用戶行為日志的上報代碼,一個月提交了 3200 行 ——
結(jié)果,老周被裁,小張留了下來。
![]()
02
比 “代碼量裁員” 更荒誕的,是 Meta 的 “雙重標準”
更讓人氣到發(fā)抖的是:
就在裁掉 600 名 “代碼量不夠” 的老員工當(dāng)天,Meta 宣布 ——
花 2 億美元挖來蘋果 AI 負責(zé)人 John,擔(dān)任 Meta 全球 AI 研究院院長 。
![]()
而 John 的 “代碼量成績” 是什么?
據(jù)知情人士透露,John 在蘋果的 3 年里, 沒有提交過一行生產(chǎn)代碼 —— 他的工作是制定 AI 戰(zhàn)略、整合團隊、對接高層。但 Meta 愿意為他支付相當(dāng)于 100 個被裁工程師年薪總和的薪資。
這不是諷刺是什么?
對自己人:“你代碼寫得少,滾蛋”;
對外來人:“你不用寫代碼,來當(dāng)領(lǐng)導(dǎo)”。
合著 “代碼量重要” 是給底層工程師的緊箍咒,“代碼量不重要” 是給高層的免死金牌?
就像老周在離職酒局上罵的:“我花 5 年磨出來的‘優(yōu)化能力’,不如一個外來和尚的‘戰(zhàn)略嘴皮子’?合著我們這些‘碼代碼的’,就是 Meta 用來湊 KPI 的工具人?”
03
當(dāng) “代碼量” 變成 KPI:
我們到底在摧毀什么?
家人們,你們有沒有想過 ——
“唯代碼量論” 的本質(zhì),是把程序員的價值 從 “解決問題的人”,降格成 “生產(chǎn)代碼的機器” 。
程序員的核心能力是什么?
是把 “不可能” 變成 “可能” 的創(chuàng)造力:比如用 10 行代碼解決百萬級并發(fā)的問題;
是把 “復(fù)雜” 變成 “簡單” 的洞察力:比如把繞暈新人的架構(gòu)圖,改成 3 步就能看懂的流程;
是把 “bug” 變成 “機會” 的經(jīng)驗值:比如一眼看出別人看不出的內(nèi)存泄漏,救回整個項目。
這些能力,從來不是 “代碼量” 能衡量的。
就像廚師的價值不是 “炒了多少盤菜”,而是 “菜好不好吃”;
作家的價值不是 “寫了多少字”,而是 “有沒有人愿意讀”;
程序員的價值,從來不是 “寫了多少行代碼”,而是 “解決了多少問題” 啊!
但 Meta 的這波操作,相當(dāng)于在說:“不管你做了多少貢獻,只要代碼寫得少,你就不配留在公司。”
那以后,誰還愿意沉下心來做優(yōu)化?
誰還愿意花時間打磨架構(gòu)?
誰還愿意帶新人、傳經(jīng)驗?
大家都去寫 “冗余代碼” 好了 ——
把能復(fù)用的函數(shù)拆成 10 個,把能簡化的邏輯繞三圈,把 “Hello World” 寫成 100 行注釋……
畢竟, 比起 “解決問題”,“湊代碼量” 可簡單多了 。
04
最可怕的不是 Meta 裁了 600 人,
是 “代碼量 KPI” 可能成為行業(yè)毒瘤
更讓人毛骨悚然的是:
Meta 的這波操作,不是個案。
早在去年,某國內(nèi)大廠就悄悄把 “代碼提交行數(shù)” 納入了程序員的績效考核;
今年年初,某 AI 創(chuàng)業(yè)公司的 HR 明確說:“我們只招能寫‘高代碼量’的工程師,架構(gòu)師?沒必要,我們要‘能干活的’。”
如果全行業(yè)都開始學(xué) Meta——
做系統(tǒng)優(yōu)化的老工程師,會被當(dāng)成 “低效率者”;
做架構(gòu)設(shè)計的專家,會被當(dāng)成 “不干活的”;
甚至連算法科學(xué)家,都會因為 “代碼量不夠” 被邊緣化。
那未來的科技行業(yè),會變成什么樣子?
是滿大街 “代碼打印機”,寫著一堆冗余、低效、全是 bug 的代碼;
是沒有 “解決問題的人”,只有 “制造問題的人”;
是所有的創(chuàng)新,都停留在 “寫更多代碼” 的層面,而不是 “解決更大的問題”。
05
我們憤怒的,從來不是失業(yè)本身
是 “努力被否定” 的荒誕
昨天,老周在朋友圈發(fā)了一段話,看得我鼻子發(fā)酸:
“我以為程序員的驕傲,是‘我寫的代碼能讓千萬人用上’;
后來才發(fā)現(xiàn),有的公司眼里,我們的驕傲是‘我寫了多少行代碼’。
我熬了 5 年的夜,救了 3 個項目,拼到頭發(fā)掉光,
最后輸給了‘代碼量’——
原來我的青春,只是一堆可統(tǒng)計的數(shù)字。”
家人們,這不是老周一個人的悲劇,是所有 “真正的工程師” 的危機。
我們憤怒的,不是 Meta 裁了 600 人;
是 Meta 用 “代碼量” 否定了工程師的價值;
是 Meta 讓 “解決問題的能力”,輸給了 “制造代碼的數(shù)量”;
是 Meta 讓整個行業(yè),往 “倒退” 的方向走了一步。
請守住 “工程師的底線”
寫到這里,我突然想起 10 年前剛做程序員時,師傅跟我說的話:
“程序員的手,是用來解決問題的,不是用來湊 KPI 的。
你寫的每一行代碼,都要對‘問題’負責(zé),不是對‘?dāng)?shù)量’負責(zé)。”
今天,把這句話送給所有程序員:
如果你的公司開始用 “代碼量” 考核你,請記得 ——
你的價值,從來不是 “碼農(nóng)”,而是 “工程師”;
你要做的,不是 “寫更多代碼”,而是 “寫更有價值的代碼”。
也送給所有公司:
如果你們真的想做好科技,請記得 ——
能讓公司活下來的,不是 “代碼量”,是 “解決問題的人”;
能讓行業(yè)進步的,不是 “數(shù)量”,是 “質(zhì)量”。
最后問大家一個問題:
如果你的老板用 “代碼量” 考核你,你會怎么做?
如果你的公司開始學(xué) Meta,你敢站出來說 “不” 嗎?
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(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.