[閱讀筆記] 學徒模式--優秀軟體開發者的養成之路

送書啦

前情提要

最近公司來了幾個來自 Build School 的學員,
作為暑期工讀生,開發一些 Side Project ,
雖然工作很忙,不過我倒是對帶新人還蠻有信心的。

這些小朋友問了一些問題,讓我想到自已剛畢業和剛從資策會出來的那時候。
有的問題很大,大到可能要一輩子都無法解決。
有的問題很小,小到聽了會笑,但對他們來說可能像是眼裡的一粒沙。

我在學習的初期,最困難的問題是不知道怎麼問問題。 而過了一陣子後,我發現一個更糟的狀況,我不知道我有問題。 而這本書大致上解決了我的上述的兩個問題。

為何選擇這本書?

非常好讀,你不需要從頭讀到尾。
首先是每個篇幅非常的短,大概只要 5~10 分鐘就能讀完。
再來是除了第一章外,每一大章都會有一個地圖,
讓你能看見全貌。

如何讀這本書

而每一篇都包含情境、問題、解決方案與參照,
情境與問題就像是這本書的 GPS ,
讓你知道你落在這本書的哪個點上 。
解決方案是通篇的主體,但是對我來說後面的行動更為重要,
我開始練習 Kata、寫 Blog、尋找導師大多是因這本書而開始的。

最後,都會附上相關章節的參照。
這非常有幫助,原因是在這張地圖上,
你可能會同時落在幾個點上。
那麼地圖與參照就會非常有幫助,你可以查找地圖發現有關連的章節,
也可以直接透過參照找到其它章節。

會不會是雞湯文

會不會變成雞湯,其實取決於你自已。
書上的行動,你作了嗎 ?
如果不行動,就當作喝雞湯吧。

這本書的缺點

這本書強調的是如何成為一個工匠,
如何成為一個達人。
我知道的現實是,很多工程人員到了一定的程度就會轉換職務
如果你的目標是成為管理者,業務等…職務
我想這本書在幫助上可能會少一半。
畢竟這不是一本教你管理、銷售或領導的書。

最後的 mur mur

現實上的工匠真的很少,這不是條發大財的路。
走起來也很辛苦,不過這是個革命的時代,
各行各業都在與軟體產業發生衝突與融合,
如果能有更多優秀的工程師,我們就不需要工程師了。

鍚將會扮演它的角色,直到這個世界不再需要鍚為止,
然後鍚就會變成金子。 —El Alquimista

期許自已和看到這篇文章的你都能成為更好的工程師。

(fin)