🧪試錯
試錯是一種策略,也是一種態度。在可控制的範圍內犯錯與失敗並不是浪費,而是累積經驗的好方法。請拋開一步達成完美解答的執念,那只會讓你永遠無法開始。
不管你是學生,還是剛開始接觸程式語言,有個觀念比任何程式語法都優先。
我喜歡透過嘗試來尋找答案,不怕犯錯,甚至樂於把踩坑經驗與人分享。但是我發現,許多人在面對未知時,習慣追求標準答案與權威解釋,而不是靠自行嘗試來求知。
我不確定這種習慣是來自求學時代的訓練,或者成長環境較缺乏試錯的餘裕?總之,若不懂得嘗試不同解法,在軟體開發這一行會很吃虧。
寫程式沒有標準答案
在軟體的世界裡,一個問題的解決方式往往有無數種。沒有最佳解,而是依照情況取捨: