大學

最近讀了篇文章《想做Programmer的17歲少女》,還有前輩對這篇文的回信。我一直也是想當Programmer的學生,也猶豫過要不要讀大學,希望可以分享一下看法。

5年前考完第一屆 DSE 後,有幸地在日本找到了一份可以 remote 的工作,拿到 offer 的時候還未知道自己能否進大學,但已萌生不讀大學的念頭了。讀書要花錢,工作卻能賺錢耶,而且工作經驗很重要嘛。很多人都會說李嘉誠不就小學畢業嘛,Bill Gates、Steve Jobs 也是 dropout 吶。但是我想起了中學物理老師說過的話「你想唔讀呢,無問題。但係至少應該全力咁試下先,試完,明白左大學係咩一回事,唔鐘意嘅,再quit都唔遲。咁先有說服力。」的確,我根本不知道大學是怎麼一回事就嘗試否定,實在言之尚早,所以就先讀一兩個學期唄,不爽就退學吧。現在想回來真的覺得,沒退學實在太好了。

讀大學是浪費時間嗎?那就似乎如何使用時間。的確有很多人在大學浪費光陰,但我別和他們一起浪費就好啦。他們上莊、去玩的時間我用來寫程式自學,用來做多一份 part-time,這樣我就財政獨立了。顧著玩的同學們成績也不怎麽好,所以平均分不高,很多時候我就算不上課也能輕鬆過關。那位17歲的少女既然成績好,那就更應該入大學屈人機,如果真的有那麽厲害,為什麼不貪心一點,既讀大學,又寫程式,那才是最強的選擇啊!

那麽讀大學幹嘛呢?先不說大學裡有什麼收穫,其實大學生本身很已經是一個十分方便有用的身分了。自問不是特別出眾的 app developer,但是因為我是學生的關係,抱著試試無妨的心態申請了一下 Apple WWDC Scholarship,結果還真的成功了,還成功了兩次!(有興趣的話可以到 githubyoutube 看看其他人申請 scholarship 的作品)於是認識了不少來自世界各地的高手,也對業界有了更深的認識。如果我不是大學生的話這些機會就不屬於我的了。工作經驗方面也非無好處,我參加了 數碼港的 Silicon Valley Internship Programme,花了個暑假在 San Francisco 工作,可以說是獲益良多。有參加了這個計畫的朋友在暑假之後仍然 remote 工作,畢業後直接變 full-time,簡直一帆風順。

找工作不用Degree?認同,但可以選擇的工作就少多了。身邊有朋友一畢業就前往日本、美國工作,而然要拿到 Working visa 的話 degree 是不可或缺的。我在猶豫要不要退學的時候認識了一位澳洲朋友,他技術超級厲害,參與過有名的 Open Source Project,早年拿到了 Facebook 的 offer 並打算去美國,卻無法動身。皆因美國的 H1B Visa 要求有4年在學時間或者12年工作經驗,中途就退學了的他對我說,如果他退學前知道這個兌換率的話他一定會繼續讀下去。

至於大學教的東西有沒有用呢,畢業不足一年的我還沒能得出結論。不過我可以肯定不讀大學的話我就錯過了很多機會了。

(讀大學還附送免費的 eduroam!)