台大的資訊班利用每週六個小時,分成兩天課。上課第一天時, 我對於程式這種自動化的反應感到興味盎然。在我會計師的工作中, 每當我完成一件事或一個項目,我必需自己檢查所有的內容, 數字或加總。但我在寫程式時,電腦幫我做了這個工作。 每次寫完後無意識的按下 run鍵,讓電腦告訴你 '這個可以' 或是 ' 這段有錯' ,對我來說非常新奇,簡直就像打電動。
此時的我充滿得意,在與朋友談話間不小心脫口而出: 相較之下我覺得xx法唸起來像訃聞。
第二週課程開始後,我就想收回這句話了。
而在我回想這個過程時,我所想到的是每當我們學習新的事物時, 如果覺得輕而易舉且容易上手(撇除這是個簡單的技能), 大概可以分成兩個可能,一是:你是為這個而生,這是你的天職。 第二個可能則是我遇到的情形:你還只是接觸表層,剛寫完 " Hello World " 。
當課程推進而認識了不同的語法時, 那才真正帶領我進入了寫程式的世界。