Programmers 需要學習的東西?
在於社交平台上有人說到程式編寫員要學習什麼或者入職要求之類,然而萬萬沒想到居然最多人說的東西是 Google 與 Stack Over Flow,那是什麼一回事呢?居然不是說我們要學習什麼語言或者應用程式之類,而是要學習搜尋器?那是什麼專業程式編寫員?又是什麼人會這樣回答呢?
其實真正的答案就像計算機一樣,不知道大家有沒有在中學時期運用過計算機,在於小學去到中學會覺得為什麼中學要用計算機,難道我們不會計數?在這個程式下彷彿告訴我們心算或者用紙筆計算才是厲害的表現,用計算機是出貓,但偏偏去到中學可以用計算機,那是為什麼呢?因為我們需要用計算機來對付不同的數字,比如是小數點或者特別的方式(計算機可以儲存公式)以讓我們更加快捷解決問題;同樣地運用 Google 及 Stack OverFlow 也是同樣的道理,我們不是要證明自己有多麼厲害,能夠什麼都不看不研究不參考的情況下編寫一個獨立的程式甚至不會出錯,我們當然可以這樣做,但是我們工作是為了炫耀自己有多麼厲害,還是把工作完成呢?
而事實上很多程式編寫員不會由零開始寫程式,通常都是參考其他人怎樣寫或者搜尋一下一些文書或者概念以達成任務;我自己也是這樣,我發現自己也因為了不斷地搜尋及研究才能夠學習到更多的程式碼以及其邏輯,現在基本上知道怎樣建立一個 Discord 機器人、怎樣運用 RPG 販子之類,這些東西不是從書本或者自己腦海中爆出來,而是透過不斷地搜尋及研究,學習回來的成果。