Processing, and the one being processed | 三日書九月號
寫一個你人生中的重要轉折點。它可以是一個瞬間、一段時光、一件事、或一個人。這個轉折點可能讓你踏上一趟沒有想像過的人生旅程,或者它可能改變了你的人生方向。
前程提要:教室外的老師們 | 形形式式的老師
我高中的志願本應是進入化學系,未來當個化驗員?但那也是因為我當時的世界就那樣大,剛好沒考慮其它的路線(反而有考慮人文學系就是了到底是怎樣)。但因為當年進了所謂「大類收生」的理學系,才讓我停下來思考一年,有機會改變未來的路向。
當年的「大類收生」是什麼個情況?就是在大一的時候,你不歸屬在任一個特定學系,需要把生物物理化學數學電腦科學通通唸一唸,在大一結束之時再按照志願、成績和學位數量安排學生進特定的學系。說來好笑,我入讀的大學是少數(不得不)把電腦科學歸於理學院的大專院校。也就是說,如果我不是因為各種原因被分派到這個學位,我可能還沒有改選這條路的機會。
反正基於我在高中的努力,數學化學等等的基礎課程算是低空飛過(在擺爛吧/ 還是有B 啦)。但反而是高中沒在學的Introdiction to Computer Science,就不知道是因為電波對上了,還是教授真是超級有教學熱誠(也不知道為什麼就是要關注我 =A=),我就忽然對這個陌生(?)的資訊科技世界充滿興趣,慢慢的改變了我原定的人生藍圖,也得到了大學生涯中第一個 A Grade (我沒有作弊也沒有賄賂但後來上他的課我也都最低 A- ,大概是出於……不想讓他失望?)。
要說課上學了什麼高大上的東西就不可能嘛。當年主要是透過 Processing 這個小程式語言來理解寫程式的基本概念,再滲透一些網絡知識、數位媒介、人生觀等等的教學。要說在這個課堂讓我感受到的事,它不只讓我理解了本來想像不出來的底層運作知識(現在想來也還是皮毛),更重要的是 Processing 提供了一個最簡單的所見即所得的介面,讓我借此理解什麼叫 For ,什麼是 switch, 什麼是 function 和 Algorithm,那絕對算是……程式學習這一段路上最快樂的時光了。
大一過後經過各種商談和思考之後(其實我也忘記自己思考了什麼),最後我就選了電腦科學系作為第一志願啦。沒有當初的決定我也不會長成現在的我,所以還是很感激所有的巧合。要說這篇文章有什麼Take away的話,大概是Processing 是不錯的嘗鮮程式語言?(現在可能更推薦 p5.js )
說認真的啦,如果對 Programming / Computer Sciense 有那麼一點興趣的話,非常推薦找 CS50 的課程來看(有中文字幕),例子超級具像化及有趣!當然你跳坑了就會這學科發現無聊又困難的東西還是很多的,但誰又不是這樣呢?
Hello World!
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!

