![]()
我見過太多人簡歷上寫著"精通",面試時連Git分支都理不清。作者開篇就承認(rèn)自己"ordinary",這種坦誠反而讓我停下了劃走的手指。
他讀了無數(shù)大牛的文章,最后發(fā)現(xiàn)最管用的成長路徑,是從承認(rèn)自己普通開始的。這不是謙虛,是省下了大量假裝懂的時間。
第一步:先跪再學(xué)
作者把祈禱放在技能樹的第一位。不管你信什么,這個邏輯很產(chǎn)品——先承認(rèn)有東西在你控制之外,才能騰出腦子裝真東西。
我見過兩種新人:一種進(jìn)來就說"這個我學(xué)過",另一種說"這個我沒碰過,從哪開始"。三年后,后者的代碼庫通常干凈得多。前者的"學(xué)過"往往是看過半本教程。
作者提到的" oceans of information and still remain ignorant"(信息海洋里淹死的無知者),我翻譯一下:收藏夾里500篇沒看的文章,不等于你懂了。
第二步:找到你的"活地圖"
作者沒細(xì)說第二步,但提到了"seeking guidance"。我補(bǔ)一個觀察:好的mentor(導(dǎo)師)不是給你答案的人,是問你"你試過什么"的人。
有個朋友帶新人,對方問"這個bug怎么修",他回"你斷點(diǎn)打在哪了"。新人愣住,因為根本沒打。三分鐘后自己找到了。這種mentor貴,但值。
作者強(qiáng)調(diào)"local and international"都讀,意思是別只盯著中文社區(qū),也別迷信硅谷。GitHub上印度程序員的issue回復(fù),有時候比官方文檔還清楚。
第三步:代碼能跑之后,立刻回頭聞味
這是作者差點(diǎn)翻車的地方,也是我想展開說的。
很多程序員卡在"能跑就行"。作者早期也這樣,直到他發(fā)現(xiàn)自己寫的模塊,別人接手要罵三天。不是功能錯,是命名像密碼、嵌套像迷宮、注釋像外星文。
他后來養(yǎng)成一個習(xí)慣:代碼合并前,自己先讀一遍,假裝是六個月后的自己。
這個"假裝"很難。我試過在注釋里寫"這里為什么這么寫",三個月后再看,經(jīng)常想抽當(dāng)時的自己。但抽過幾次,寫的時候手就緊了。
作者沒說的細(xì)節(jié)是:他具體怎么重構(gòu)的?我猜是從小處開始——把一個200行的函數(shù)拆成三個有名字的,比學(xué)設(shè)計模式見效快。
第四步到第六步:從"我會用"到"我懂為什么"
作者跳過了中間幾步的詳細(xì)描述,但給了一個線索:他不再滿足于實現(xiàn)功能,開始追問"這個框架為什么這樣設(shè)計"。
這是分水嶺。會用React(一種前端框架)和懂React的調(diào)度機(jī)制,面試時可能都答對題,但遇到性能瓶頸時,后者能聞到味道不對。
我見過的典型陷阱是:追新技術(shù)追成集郵。作者顯然避開了這個坑,因為他提到"quiet sense of satisfaction"——安靜滿足,不是朋友圈曬證書那種。
他的學(xué)習(xí)材料從教程變成了源碼。不是從頭到尾讀,是帶著問題讀。比如"這個報錯從哪拋出來的",然后跟進(jìn)去。這種讀法累,但一遍頂十遍。
第七步:讓別人用你的代碼不罵娘
作者開始寫文檔了。不是那種"安裝、運(yùn)行、完畢"的三行說明,是解釋決策的文檔:為什么選方案A而不是B,哪個部分以后可能變。
這步的隱藏成本是:你得先承認(rèn)自己可能錯。寫"這里可能有問題"比寫"完美實現(xiàn)"需要更多安全感。
有個細(xì)節(jié)作者沒提但我猜有:他開始review別人的代碼了。教是最好的學(xué),尤其是教的時候發(fā)現(xiàn)自己也犯過同樣的錯。
第八步:從"解決問題"到"定義問題"
最后一步,作者的目標(biāo)變了。不再是"這個需求怎么實現(xiàn)",是"這個需求該不該做"。
這需要業(yè)務(wù)上下文。作者沒說他怎么拿到的,但通常路徑是:主動問產(chǎn)品經(jīng)理"這個指標(biāo)為什么重要",然后自己跑數(shù)據(jù)驗證。
purpose-driven(目標(biāo)驅(qū)動)這個詞,作者放在標(biāo)題里,但正文解釋得很克制:就是知道自己寫的代碼最終幫誰省了時間、賺了錢、或者少生一次氣。
不是每個功能都值得驕傲。作者說"quiet sense of satisfaction",我注意到quiet這個詞——這種滿足不需要別人點(diǎn)贊。
他最后留下的問題是:那些"hidden mistakes that stall careers"(拖垮職業(yè)生涯的隱藏錯誤),具體是什么?作者只暗示了第三步的重構(gòu)拖延,其他的留給讀者自己對號入座。
我想到一個:把"忙"當(dāng)成"充實"。作者八年路徑里,沒有一年是"學(xué)了20個新技術(shù)"這種表述。數(shù)量是安慰劑,深度才是復(fù)利。
你現(xiàn)在卡在哪一步?是還在收藏夾里淹著,還是已經(jīng)能聞到自己三個月前的代碼味了?
特別聲明:以上內(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.