B17 看到「這會是一條漫長的路」,忍不住想要提醒一下。 把必要的知道補完確實是漫長的路,但是要「入行」並不能夠很漫長。得要在短時間內衝刺,把 coding 能力練起來。例如,看到一個需求,能在有限時間內實作出來。 在這階段,先不太苛求品質,像是什麼良好的設計,或完美的架構,只求你有強烈把他完成的執念。原理太細節的部分不用真的全懂,但要能運用別人寫好的成果,例如呼叫別人提供的函式庫。 單就一個新的語言,完全沒經驗的話,要試著把在 3 個月能把常用的語法都弄熟悉,日常用的字串處理,流程控制 (都基礎語法) 熟到能人眼追蹤,在人腦中試跑結果。再加上書上提到的「常用」函式庫。 有時間限制是一種強烈的要求,不然,就只會時間一拖再拖,搞得好像這個「目標」可有可無。先練熟悉度,把速度提昇起來,會用簡單爆力的方式把事情搞定,先闖關入行。 之後就看運氣有沒有人 mentor 你,把你質感帶起來。(自己啃也行,只是時間是好幾倍的差距)