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

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

90%魔咒:4個(gè)工程師階段,90%的人困在第3層

0
分享至


一個(gè)做了5年的工程師,和一個(gè)做了15年的,差距可能不在技術(shù)深度,而在怎么面對(duì)最后10%的活兒。

這10%會(huì)吃掉你90%的時(shí)間。不是比喻,是無(wú)數(shù)人反復(fù)踩坑后總結(jié)出的規(guī)律。

90-10悖論:為什么收尾比開(kāi)頭難10倍

軟件行業(yè)有個(gè)公開(kāi)的秘密:項(xiàng)目做到90%的時(shí)候,真正的噩夢(mèng)才開(kāi)始。

新手時(shí)期你體會(huì)不到。那時(shí)候你從空白文檔開(kāi)始,幾小時(shí)就能讓東西跑起來(lái),界面有模有樣。遇到卡殼?換個(gè)思路、找個(gè)變通方案、或者直接砍掉這個(gè)功能——沒(méi)人追究,你自己也不糾結(jié)。

但經(jīng)驗(yàn)攢到一定程度,事情變了。

你開(kāi)始在意代碼質(zhì)量、架構(gòu)設(shè)計(jì)、安全策略、持續(xù)集成(CI/CD,持續(xù)集成/持續(xù)部署)。你的PR(Pull Request,代碼合并請(qǐng)求)會(huì)被同事逐行審閱,像素級(jí)對(duì)齊變成基本要求。更麻煩的是,你學(xué)會(huì)了"品味"——能一眼看出哪里別扭,哪里還能更好。

品味是雙刃劍。它讓你寫(xiě)出更好的代碼,也讓你更難說(shuō)"這夠了"。

作者把工程師的成長(zhǎng)分成四個(gè)階段,每個(gè)階段對(duì)待這最后10%的態(tài)度截然不同??辞遄约涸谀囊粚樱让つ考影嘤杏玫枚?。

第一階段:新手——90%就是100%

新手工程師的典型特征是:不知道什么是"完成"。

他們能快速搭出原型,功能看起來(lái)都在,界面也能點(diǎn)。但代碼里埋著多少坑、多少硬編碼的魔法數(shù)字、多少"暫時(shí)先用著"的臨時(shí)方案,他們自己往往意識(shí)不到。

這不是批評(píng)。每個(gè)工程師都從這里起步。新手的優(yōu)勢(shì)是無(wú)所畏懼,劣勢(shì)是缺乏判斷力——分不清"能跑"和"能交付"的區(qū)別。

他們會(huì)在代碼評(píng)審(Code Review)中收到成噸的反饋,然后驚訝地發(fā)現(xiàn):原來(lái)還要考慮異常處理、日志記錄、性能邊界、國(guó)際化……

這個(gè)階段的核心任務(wù)是暴露問(wèn)題,而不是解決問(wèn)題。被現(xiàn)實(shí)反復(fù)敲打后,才會(huì)進(jìn)入下一階段。

第二階段:專(zhuān)業(yè)者——重復(fù)發(fā)明90%

熬過(guò)早期的工程師,開(kāi)始系統(tǒng)學(xué)習(xí)"最佳實(shí)踐"。

他們讀設(shè)計(jì)模式,研究框架源碼,對(duì)Docker、Kubernetes(容器編排系統(tǒng))、各種DevEx(開(kāi)發(fā)者體驗(yàn))工具如數(shù)家珍。遇到新項(xiàng)目,第一反應(yīng)不是"怎么最快做出來(lái)",而是"怎么搭一個(gè)可擴(kuò)展的架構(gòu)"。

問(wèn)題也出在這里。

專(zhuān)業(yè)者容易陷入"重新造輪子"的陷阱。明明有現(xiàn)成的庫(kù),非要自己封裝一層;明明簡(jiǎn)單的需求,非要設(shè)計(jì)一套通用抽象。他們花了90%的時(shí)間,解決的是"未來(lái)可能出現(xiàn)的問(wèn)題",而不是"用戶(hù)現(xiàn)在需要的問(wèn)題"。

作者觀(guān)察到一個(gè)現(xiàn)象:這個(gè)階段的人,經(jīng)常在項(xiàng)目初期極度興奮,中期陷入技術(shù)細(xì)節(jié)的泥潭,最后發(fā)現(xiàn)交付日期逼近,核心功能還沒(méi)打磨好。

他們掌握了完成項(xiàng)目所需的所有技術(shù),卻沒(méi)掌握"什么時(shí)候該停手"的判斷力。

第三階段:思考者——永遠(yuǎn)到不了90%

這是最隱蔽、也最危險(xiǎn)的一個(gè)階段。

思考者(Thinker)已經(jīng)見(jiàn)過(guò)足夠多的代碼,形成了自己的審美和標(biāo)準(zhǔn)。他們能一眼看出架構(gòu)的缺陷,能預(yù)判三個(gè)月后的技術(shù)債務(wù),能在設(shè)計(jì)評(píng)審會(huì)上提出十個(gè)"如果未來(lái)……"的問(wèn)題。

但正是這種能力,讓他們 paralysis by analysis(分析癱瘓)。

作者描述得很精準(zhǔn):"你開(kāi)始拒絕自己的代碼。"一個(gè)功能寫(xiě)完,回頭看覺(jué)得命名不夠語(yǔ)義化;重構(gòu)完命名,又覺(jué)得抽象層次不對(duì);調(diào)完抽象,發(fā)現(xiàn)單元測(cè)試覆蓋不夠……循環(huán)往復(fù),PR(代碼合并請(qǐng)求)永遠(yuǎn)發(fā)不出去。

更麻煩的是團(tuán)隊(duì)層面。當(dāng)房間里坐滿(mǎn)思考者,會(huì)議變成辯論賽。每個(gè)人都從自己的角度提出風(fēng)險(xiǎn),卻沒(méi)人拍板說(shuō)"就這樣,先上線(xiàn)"。

這個(gè)階段的人,有的變成"工單生成器"——不斷給團(tuán)隊(duì)創(chuàng)建新任務(wù),自己卻很少交付;有的選擇退回個(gè)人貢獻(xiàn)者路線(xiàn),回避決策壓力;還有極少數(shù),強(qiáng)行push(推動(dòng))代碼上線(xiàn),但內(nèi)心充滿(mǎn)焦慮。

他們被困在"還沒(méi)準(zhǔn)備好"的感覺(jué)里,而產(chǎn)品早已錯(cuò)過(guò)窗口期。

第四階段:完成者——接受90%的時(shí)間換最后10%

完成者(Finisher)的核心認(rèn)知轉(zhuǎn)變是:終于承認(rèn)那個(gè)殘酷的真相。

最后10%的工作量,確實(shí)需要90%的時(shí)間。這不是可以?xún)?yōu)化掉的效率問(wèn)題,是軟件開(kāi)發(fā)的固有屬性。

但他們和前三者的區(qū)別在于:知道哪些10%值得花這90%,哪些不值得。

完成者會(huì)主動(dòng)做減法。他們會(huì)問(wèn):這個(gè)功能用戶(hù)真的需要嗎?這個(gè)優(yōu)化能轉(zhuǎn)化為業(yè)務(wù)指標(biāo)嗎?這份文檔有人看嗎?如果答案是否定的,他們敢于說(shuō)"不做了",而不是假裝沒(méi)做完。

他們也知道怎么拆解那90%的時(shí)間。不是籠統(tǒng)地"再打磨一下",而是列出具體的收尾清單:邊界情況處理、監(jiān)控告警、回滾方案、性能基線(xiàn)、用戶(hù)引導(dǎo)……每一項(xiàng)都有明確的完成標(biāo)準(zhǔn)。

作者給了一個(gè)關(guān)鍵提示:決定什么值得完成,什么對(duì)用戶(hù)沒(méi)有影響。

這聽(tīng)起來(lái)像產(chǎn)品思維,其實(shí)是工程成熟度的終極體現(xiàn)。技術(shù)能力讓你能做任何事,判斷力讓你不做錯(cuò)事。

一個(gè)正在發(fā)生的實(shí)例

作者寫(xiě)這篇文章時(shí),正在用自己的AI系統(tǒng)Contenox Beam輔助工作。結(jié)果這個(gè)系統(tǒng)當(dāng)場(chǎng)演示了什么叫"90-10悖論"。

他讓系統(tǒng)探索代碼庫(kù)。系統(tǒng)嘗試執(zhí)行本地shell命令,觸發(fā)了安全策略——沒(méi)有配置允許列表(allow-list)。報(bào)錯(cuò)信息很清晰:

「tool local_shell.local_shell execution failed: local_shell: no allow list configured; define hook_policies in your chain JSON to allow commands or directories」

正確的處理方式是什么?更新chain JSON里的hook_policies,大概10秒鐘的事。

但系統(tǒng)沒(méi)有這么做。它退回到"腳本化的安全響應(yīng)",開(kāi)始建議用戶(hù)手動(dòng)輸入終端命令——繞了一大圈,效率更低,體驗(yàn)更差。

作者沒(méi)有展開(kāi)批評(píng),但這個(gè)例子很說(shuō)明問(wèn)題:AI系統(tǒng)的設(shè)計(jì)者,顯然花了很多精力做安全策略、做 fallback(回退)機(jī)制,卻沒(méi)處理好"安全策略觸發(fā)后如何引導(dǎo)用戶(hù)修復(fù)"這個(gè)最后10%的細(xì)節(jié)。

這10%的缺失,讓整個(gè)功能從"智能助手"降級(jí)成了"機(jī)械地執(zhí)行預(yù)設(shè)腳本"。

為什么AI工具改變不了這個(gè)悖論

文章開(kāi)頭有個(gè)判斷:盡管AI和開(kāi)發(fā)工具最近突破很多,軟件開(kāi)發(fā)本質(zhì)上沒(méi)有變。

這個(gè)判斷值得細(xì)想。

AI確實(shí)加速了寫(xiě)代碼的速度。GitHub Copilot、Claude、各種agentic系統(tǒng),都能讓新手更快達(dá)到90%的完成度。但這也意味著,更多人會(huì)更早面臨那個(gè)殘酷的拐點(diǎn)——剩下的10%怎么辦?

AI不擅長(zhǎng)的是判斷。它不知道你的用戶(hù)是誰(shuí),不知道業(yè)務(wù)優(yōu)先級(jí),不知道"足夠好"的邊界在哪里。它只會(huì)繼續(xù)生成代碼,繼續(xù)優(yōu)化,繼續(xù)提出"還可以這樣做"的備選方案——這正是第三階段"思考者"的陷阱。

作者暗示了一個(gè)趨勢(shì):工具越強(qiáng)大,人的判斷力越值錢(qián)。不是技術(shù)能力貶值了,是"知道什么時(shí)候停手"的能力,在工具能無(wú)限供給"更多"的時(shí)候,變成了稀缺品。

這也解釋了為什么有些團(tuán)隊(duì)AI工具用得很順,有些反而更慢了。差別不在工具,在有沒(méi)有完成者坐鎮(zhèn)——有人能拍板說(shuō)"這版可以發(fā)",而不是讓AI無(wú)限迭代下去。

怎么知道自己處在哪個(gè)階段

作者沒(méi)有給自測(cè)問(wèn)卷,但從描述里可以提煉幾個(gè)信號(hào)。

如果你經(jīng)常覺(jué)得"再給我一周就能做得更完美",可能是思考者階段。如果你回顧過(guò)去半年的項(xiàng)目,發(fā)現(xiàn)大部分精力花在了基礎(chǔ)設(shè)施和架構(gòu)上,用戶(hù)功能卻普普通通,可能是專(zhuān)業(yè)者階段。如果你上線(xiàn)前夜還在改"最后幾個(gè)小問(wèn)題",可能是新手階段——或者一直在回避那90%的收尾工作。

完成者的標(biāo)志是什么?作者沒(méi)有直接說(shuō),但從上下文推斷:他們能平靜地接受"這件事永遠(yuǎn)不會(huì)完美",同時(shí)確保"這件事對(duì)用戶(hù)有用"。

這不是妥協(xié),是資源的最優(yōu)配置。時(shí)間、精力、團(tuán)隊(duì)士氣,都是有限資源。完成者的技能樹(shù)里,優(yōu)先級(jí)排序和放棄的藝術(shù),點(diǎn)得比代碼能力更高。

給不同階段的具體建議

對(duì)于還在第一、第二階段的人,作者的態(tài)度是:繼續(xù)積累,但要有意識(shí)地觀(guān)察自己的模式。你是不是又在重寫(xiě)一個(gè)已經(jīng)存在的功能?你是不是為了"可擴(kuò)展性"犧牲了交付速度?把這些觀(guān)察記下來(lái),比盲目追求技術(shù)深度更有價(jià)值。

對(duì)于困在第三階段的人,作者的建議藏在那個(gè)提示里:決定什么值得完成。

這需要建立用戶(hù)反饋的閉環(huán)。不是想象用戶(hù)會(huì)怎么用這個(gè)功能,是去看數(shù)據(jù)、去做訪(fǎng)談、去觀(guān)察真實(shí)行為。很多"必須做"的優(yōu)化,在真實(shí)用戶(hù)那里根本無(wú)人在意。這個(gè)認(rèn)知能打破分析癱瘓。

對(duì)于已經(jīng)是完成者的人,作者沒(méi)有給建議——也許因?yàn)檫@類(lèi)人已經(jīng)不需要外部指導(dǎo),也許因?yàn)槌蔀橥瓿烧叩穆窂綗o(wú)法復(fù)制,只能自己趟出來(lái)。

但有一點(diǎn)是確定的:完成者不是天生的,是從前三個(gè)階段反復(fù)摔打、反思、調(diào)整優(yōu)先級(jí)后,逐漸成型的。

文章結(jié)尾,作者拋出了那個(gè)核心問(wèn)題:

「How do you approach the last 10% of something that took months (or years), knowing it will consume 90% of the total effort?」

你怎么面對(duì)那個(gè)花了數(shù)月甚至數(shù)年、卻還需要90%精力才能收尾的最后10%?

他沒(méi)有給標(biāo)準(zhǔn)答案。但讀完這篇文章的人,應(yīng)該已經(jīng)意識(shí)到:這個(gè)問(wèn)題本身,就是區(qū)分四個(gè)階段的分水嶺。

你的項(xiàng)目列表里,有沒(méi)有某個(gè)卡在90%很久的東西?你打算怎么處理它——是繼續(xù)打磨,還是承認(rèn)它不值得那90%,然后轉(zhuǎn)身去做下一件?

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶(hù)上傳并發(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)推薦
縣城少婦們的幸福感很強(qiáng)

縣城少婦們的幸福感很強(qiáng)

微微熱評(píng)
2026-04-11 12:04:02
我國(guó)肝癌高發(fā),茶葉是背后的禍因?醫(yī)生勸告:3種茶才是幫兇

我國(guó)肝癌高發(fā),茶葉是背后的禍因?醫(yī)生勸告:3種茶才是幫兇

岐黃傳人孫大夫
2026-04-12 06:30:03
徐江:成都主帥技戰(zhàn)術(shù)能力強(qiáng),國(guó)安主帥有框架但隨意,浙江這位慢吞吞

徐江:成都主帥技戰(zhàn)術(shù)能力強(qiáng),國(guó)安主帥有框架但隨意,浙江這位慢吞吞

懂球帝
2026-04-12 23:09:00
如何優(yōu)雅地謀殺一座城:陳麗華的推土機(jī)與華新民的廢紙

如何優(yōu)雅地謀殺一座城:陳麗華的推土機(jī)與華新民的廢紙

有戲
2026-04-11 09:21:04
從王石“被抓”到“一切安好”,其實(shí)有些事情很不科學(xué)

從王石“被抓”到“一切安好”,其實(shí)有些事情很不科學(xué)

科學(xué)伙伴
2026-04-12 20:59:33
第三波來(lái)了!多架專(zhuān)機(jī)直飛中國(guó),東南亞11國(guó)選邊站,中方已致賀電

第三波來(lái)了!多架專(zhuān)機(jī)直飛中國(guó),東南亞11國(guó)選邊站,中方已致賀電

瀲滟晴方DAY
2026-04-12 23:52:01
斯諾克2場(chǎng)7-2!3大冠軍上半場(chǎng)落后,江俊告急,龐俊旭5-0到5-4!

斯諾克2場(chǎng)7-2!3大冠軍上半場(chǎng)落后,江俊告急,龐俊旭5-0到5-4!

劉姚堯的文字城堡
2026-04-12 21:32:31
殘陣廣東為何勝?gòu)V廈,聽(tīng)聽(tīng)媒體專(zhuān)家怎么說(shuō),廣東隊(duì)“殺手锏”太強(qiáng)

殘陣廣東為何勝?gòu)V廈,聽(tīng)聽(tīng)媒體專(zhuān)家怎么說(shuō),廣東隊(duì)“殺手锏”太強(qiáng)

曾蠃愛(ài)旅行
2026-04-12 22:46:47
全紅嬋后續(xù):香港媒體爆料,廣東體委撐腰,滬圈京圈打壓窮孩子!

全紅嬋后續(xù):香港媒體爆料,廣東體委撐腰,滬圈京圈打壓窮孩子!

眼光很亮
2026-04-10 14:29:21
現(xiàn)場(chǎng)打成一團(tuán)!委內(nèi)瑞拉爆發(fā)大示威,抗議人士怒:我們已忍了4年

現(xiàn)場(chǎng)打成一團(tuán)!委內(nèi)瑞拉爆發(fā)大示威,抗議人士怒:我們已忍了4年

燈光玄幻天天看
2026-04-12 23:02:00
扛不住了?巴拿馬總統(tǒng)突然發(fā)聲,對(duì)中國(guó)說(shuō)了句讓所有人意外的話(huà)

扛不住了?巴拿馬總統(tǒng)突然發(fā)聲,對(duì)中國(guó)說(shuō)了句讓所有人意外的話(huà)

近史博覽
2026-04-12 05:12:17
成都蓉城逆轉(zhuǎn)國(guó)安!媒體人熱議:真的要奪冠,蛻變成真正強(qiáng)隊(duì)

成都蓉城逆轉(zhuǎn)國(guó)安!媒體人熱議:真的要奪冠,蛻變成真正強(qiáng)隊(duì)

奧拜爾
2026-04-12 21:52:55
小米食堂發(fā)布新品“小米”冰激凌:標(biāo)準(zhǔn)、Pro、Max版,售價(jià)分別為5.99元、6.99元、8.99元

小米食堂發(fā)布新品“小米”冰激凌:標(biāo)準(zhǔn)、Pro、Max版,售價(jià)分別為5.99元、6.99元、8.99元

魯中晨報(bào)
2026-04-10 09:32:05
莫文蔚的腿真不是開(kāi)玩笑的,連超模奚夢(mèng)瑤坐在她旁邊都被比下去了

莫文蔚的腿真不是開(kāi)玩笑的,連超模奚夢(mèng)瑤坐在她旁邊都被比下去了

動(dòng)物奇奇怪怪
2026-04-12 19:57:04
“人養(yǎng)屋,屋養(yǎng)人”真有道理,家里這3個(gè)地方越干凈,人越有福!

“人養(yǎng)屋,屋養(yǎng)人”真有道理,家里這3個(gè)地方越干凈,人越有福!

唯晨說(shuō)
2026-04-11 08:40:06
NBA歷史首現(xiàn)!約基奇單賽季包攬助攻王+籃板王:MVP還有戲嗎?

NBA歷史首現(xiàn)!約基奇單賽季包攬助攻王+籃板王:MVP還有戲嗎?

羅說(shuō)NBA
2026-04-12 06:35:40
張敬軒公開(kāi)認(rèn)錯(cuò):我所心系的國(guó)家,為過(guò)去不當(dāng)言論深刻反省及后悔,向公眾致歉...

張敬軒公開(kāi)認(rèn)錯(cuò):我所心系的國(guó)家,為過(guò)去不當(dāng)言論深刻反省及后悔,向公眾致歉...

廣州筍嘢益街坊
2026-04-12 11:09:05
重慶某設(shè)計(jì)院發(fā)低保:?jiǎn)T工窮到絕望!

重慶某設(shè)計(jì)院發(fā)低保:?jiǎn)T工窮到絕望!

黯泉
2026-04-12 20:09:56
快訊!萬(wàn)斯突然宣布了!

快訊!萬(wàn)斯突然宣布了!

達(dá)文西看世界
2026-04-12 13:20:48
0-1!熱刺轟然倒下:8億歐豪陣也沒(méi)用,陷入降級(jí)區(qū),保級(jí)形勢(shì)惡化

0-1!熱刺轟然倒下:8億歐豪陣也沒(méi)用,陷入降級(jí)區(qū),保級(jí)形勢(shì)惡化

足球狗說(shuō)
2026-04-12 23:02:41
2026-04-13 00:32:49
字節(jié)漫游指南
字節(jié)漫游指南
有態(tài)度網(wǎng)友ytd
1537文章數(shù) 21關(guān)注度
往期回顧 全部

頭條要聞

特朗普:將封鎖任何試圖進(jìn)出霍爾木茲海峽的船只

頭條要聞

特朗普:將封鎖任何試圖進(jìn)出霍爾木茲海峽的船只

體育要聞

創(chuàng)造歷史!五大聯(lián)賽首位女性主教練誕生

娛樂(lè)要聞

賭王女兒何超蕸病逝,常年和乳癌斗爭(zhēng)

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

美伊談判破裂的三大癥結(jié)

科技要聞

理想稱(chēng)遭惡意拉踩,東風(fēng)日產(chǎn):尊重同行

汽車(chē)要聞

煥新極氪007/007GT上市 限時(shí)19.39萬(wàn)起

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

時(shí)尚
手機(jī)
旅游
數(shù)碼
公開(kāi)課

被周冬雨、林更新戴上熱搜的珠寶,究竟有多驚艷?

手機(jī)要聞

華為闊折疊設(shè)計(jì)圖曝光!這外觀(guān)你喜歡嗎?

旅游要聞

北京:郁金香迎來(lái)盛花期

數(shù)碼要聞

蘋(píng)果版套娃 買(mǎi)臺(tái)Mac Pro回家:打開(kāi)一看里面還藏著一臺(tái)Mac Pro

公開(kāi)課

李玫瑾:為什么性格比能力更重要?

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