從專家變成新手的體驗:是結構性問題,而非自尊心問題
脫下「策略家」這件合身的舊外衣,踏上 1 人開發者這塊陌生的新領地。
逃離「舒適圈」引力的那一刻
在一個領域深耕久了,我們會不自覺地適應那裡的「語言」和「引力」。在做策略顧問的那幾年裡,我直覺地知道該做什麼、怎麼做,以及結果會如何。在那個世界裡,我擁有「專家」的標籤,擁有穩固的地位和清晰的判斷標準。
然而,當我跨入 1 人開發者這個完全陌生的領域時,情況發生了 180 度的轉變。支撐我的慣性引力消失了,我被迫進入一種需要「從零開始解釋」的狀態——甚至要向自己解釋。程式碼為什麼這樣運作?伺服器設定為什麼不一樣?我甚至要反覆確認自己制定的企劃在開發邏輯上是否可行。當曾經的「理所當然」不再成立時,專家的外衣反而成了束縛腳步的枷鎖。
「節奏失調」帶來的挫敗感
從專家變成新手,最先、也是最痛的感悟就是「速度的落差」。以前只需幾分鐘就能完成的決策或問題解決,現在可能要花上幾個小時,甚至幾天。理解一個基本概念需要時間,做一個微小的決定也要消耗巨大的精力。
這種速度的不匹配讓人變得焦慮。大腦裡總有個聲音在問:「像我這樣的人,為什麼只能做到這種程度?」思維還像策略家一樣在前方飛奔,手卻像新手開發者一樣如蝸牛般爬行。在這種落差中,我們經常會停滯不前。在判斷標準消失的迷霧中,不知道是對是錯的恐懼,讓曾經身為專家的自己顯得格外渺小。
承認「我不知道」的勇氣
要突破這種不適感,最需要的反而是一種逆向思維:承認自己不知道。這聽聽起來簡單,做起來極難。因為想要「顯得很懂」的欲望,以及作為專家累積下來的自尊心,會像一堵牆一樣攔住那句「我不知道」。
然而,越是掩蓋無知,問題就越會像滾雪球一樣失控。不懂裝懂留下的「技術債」,最終會變成毀滅性的 Bug;沒弄明白的邏輯,終究會成為服務的漏洞。在 1 人開發者的生涯中,我學到的最大教訓是:只有在承認無知的那一刻,真正的學習才開始。承認無知不是投降,而是一種戰略性的「清空」,是為了給新知識騰出大腦空間。
視角切換:是結構性問題,而非能力問題
當我看著「新手模式」下的自己而感到自尊心受挫時,我試著切換了視角。我告訴自己:「不是我無能,這只是一個結構性問題。」
在一個完全沒有路徑依賴的新環境裡,速度變慢是符合物理規律的必然現象。就像一輛車第一次開上摩擦力極大的路面,速度提不起來並不是因為司機的技術差,而是因為路況。如果把這個過程歸結為能力問題,自尊心就會崩塌;但如果把它看作學習的結構性階段,內心就會獲得平靜。現在的「慢」,只是為了以後跑得更快而進行的「引擎重組」。
「小白視角」贈予的新課題
新手身份帶來的並非只有不適,還有一份珍貴的禮物:對「理所當然」提出質疑的能力。專家的視角往往會因為經驗主義而略過很多細節,但新手會問:「為什麼非要這樣做不可?」
- 為什麼必須用這套技術棧?
- 有沒有更簡單的方法?
- 從用戶角度看,這個功能真的必要嗎?
這些在習慣中消失的本質問題,有時反而能刺破那些成熟服務看不見的盲點。正因為「不懂」,所以能看得更簡單,剪掉多餘的枝蔓,直擊核心。這就是「初心(Beginner's Mind)」的力量。在開發 vibe-pick.com 或 idealtypetest.com 時,我做出的很多出人意料的決定,大多源於這些看似幼稚的提問。
如何同時駕馭兩種狀態
目前的我,正同時處於兩種狀態之中。在制定策略企劃或規劃長期藍圖時,我依然是那個敏銳、高效的「專家」;但在落地程式碼、解決具體技術難題時,我依然是那個笨拙、緩慢的「新手」。
我決定不再強迫這兩個迥異的自我合二為一。我接受自己在某些領域很快、在某些領域極慢的現狀。用專家的眼光把控方向,用新手的謙卑搬運磚塊——這種「不協調的和弦」,反而讓我成了一個獨特的 1 人開發者。
結語:重塑過程的意義
回過頭看,我確實需要這段經歷。這是一個逃離舒適區的過程,一個重新從零開始學習世界的過程。雖然節奏變慢了,內心變焦慮了,甚至自尊心偶爾會受挫,但這個過程絕非無意義的痛苦。
我們或許可以一輩子做某個領域的專家,但嘗試放下身段重新做一回新手,會讓我們看到一個以前無法想像的廣闊世界。重新建構的知識體系會比以前更牢固,在這個過程中獲得的謙卑感,也會讓我們成為更優秀的創作者。
所以,我今天依然選擇做一個新手。儘管這段路走起來不那麼舒服,但它意義非凡。我相信,這段從零開始、略顯不安的過程,終將成為我未來最堅實的武器。
* 您可以透過選單、個人檔案或下方連結透過 Ko-fi 進行贊助。