雖然我從小數理好文科弱、大學是唸資訊、也常自嘲自己看起來是個肥宅。但認識我的都知道,我大學超級討厭寫程式,討厭到差點被退學。
我大學六年一直在掙扎自己以後要走程式,還是要走音樂,或是乾脆選一個另外的領域(例如設計)。
不過現在的我,就像你看到的,是個工程師。除了最現實的錢錢外,最重要的原因也是因為:我克服了對程式的排斥。
一開始我討厭寫程式的原因有:
影響我寫程式最重要的人,其實並不是什麼資深工程師,或是什麼教授,居然是——Wiwi 官大為,一位鋼琴老師。
他讓我深刻體會到程式是用來幹嘛的,那就是:
雖然這些觀念學校教授也都有講過,但是當他們講這些,卻同時要學一大堆很難的作業系統、演算法、組合語言,跟一大堆很難的作業,我完全沒辦法把這些跟「解決問題」、「幫助自己過得方便」連結起來。
但是其實程式不一定都是這麼複雜。它也可以是短短一兩行、十行不到的東西,卻可以幫助我們改善生活非常多。
(我覺得這就很像三個傻瓜裡面的經典片段:教授問學生什麼是機械,學生回答了一大串艱深的字詞,但其實機械的本質就是主角說的:「幫我們減少人力、節省時間的東西,例如電風扇、拉鏈、手機」。)
預防針聲明:我沒有要抱怨學校教授的意思,我很感謝他們。只是我當初真的提不起興趣,所以也沒有非常努力地跟上學校進度。
以下是一些簡單的程式應用:
.md
、.txt
檔。這個多簡單,但他就是一個程式。除了自己寫一些簡單的小程式,我也可以在黑底白字的視窗(終端機),輸入幾個英文單字,就用一些別人已經寫好的程式工具。例如:
yt-dlp
:輸入幾個單字加上 YouTube 影片網址,就直接把影片下載到電腦。我也可以只下載裡面的 CC 字幕、mp3 檔,或是只下載長影片的一小片段。spotdl
:我可以把 Spotify 的整個專輯的連結複製下來,再加入一兩個英文單字,不到三分鐘的時間,十首歌的專輯就整理成一個資料夾出現在我的檔案中ffmpeg
:我可以輸入幾個單字,把我的 .mp4
轉成 .mp3
檔。其實我蠻推薦每個人都稍微碰一些程式。
倒不一定要真的寫出些什麼,但是至少可以學一下終端機、用一些方便的程式工具。它們真的可以幫助生活非常多。
文章來源:我開始喜歡寫程式的原因