其實說穿了就是尚缺乏解決問題的能力
雖然很多人說了很多範例
該如何做
但是新手還缺乏這種思維的鍛鍊
這種思考在初期是要訓練的
你把製作過程都講出來後
新手就知道怎麼做了
問題在於新手不知道這個製作過程
是如何想出來的
其實我們很習慣這種思維了
可是那些還沒擁有解決問題的思維的人
常常就是卡死在這一關
解決問題的能力
這個能力說起來很籠統
不過還是可以給一些部分的總結
第一,如何拆解問題
新手第一件要學會的絕對是拆解問題
把大問題拆成中問題
中問題拆成小問題
第二,現實問題轉換程式碼
當會把問題拆到很小的時候
在一個極小的問題
通常就可以用程式碼來解決
第三,Library、API的熟悉
當會的Library越多
一次能解決的問題大小就可以加大
也就是原本問題我拆成小問題才能轉換程式碼
因為會使用Library就可以在問題拆到中問題
就直接用Library解決而加速
工程師每天就是不斷的輪迴這些步驟解決問題