蠻多人詢問如何唸英文和程式的,所以想在這邊一起回覆一下
英文:
英文從小到大都是我的罩門,所以我是用很基本的方式去唸
學語言最重要的是持之以恆,過了三個月或半年,成效一定看得到
因為我一開始程度不好,所以我是拿空英和常春藤在念,然後聽雜誌附的講解
前半年就唸這些雜誌打底,後半年才拿雅思考書和念BBC 6 mins eng
我永遠記得我第一次寫雅思閱讀題,一題都寫不出來的震撼感
那時候真的很挫折,但是想想工作很辛苦都這樣過去了,為什麼念英文不行
我覺得我唸英文方式有點自虐
加班回到家,整理一下大概是晚上11點,然後繼續念到1點
念不下去的時候,就跟自己說,唸書比職場勾心鬥角好太多了,憑什麼這時候放棄
如果真的身體太累,就早上6點爬起來繼續補完進度
不過因為雅思要考口說,所以我這部分有狠下心來規劃每個月預算請家教
前一兩個月看不到成果很正常,這時候更要靜下心不要放棄
認真學個一兩年,就可以有一些基本能力用外語溝通,其實是個很划算的事情
程式:
個人認為我自學程式的方式很不好,所以提出來希望大家不要犯跟我一樣的錯
我那時候自學太重視功能實現,導致基礎觀念學得非常差
會看範例使用API,但是卻看不懂官方API文件
在stack overflow找答案,卻不清楚他們為什麼要這樣寫,只會複製貼上
都用Java練習,卻不知道Java是Call by value這種超基本概念
我是來英文學校唸書後,才把這些錯誤學習方式糾正回來
學校教授非常重視概念建立,也很認真批改我們交上去的每個作業
再加上班上同學很多是其他頂尖學校的理工科轉來,邏輯概念非常好
多虧與他們時常討論一些想法,我才有能力把抽象架構概念實作成程式
老實說,程式自學這條路我是走失敗的
因此很慶幸我有選擇重回學校唸書,不然我可能一輩子都轉不了職
我後來的作品集是用C++和SDL2寫個簡易遊戲引擎
雖然資源處理沒有掌握好,但是卻是讓我面試成功的其中一項原因
:)希望有幫助到大家