在學習上和以前看法有很大的不同,以前讀書是為了分數,但我本來功課就不好,也對分數沒什麼追求,只要勉強及格就好,記得在復興商工(復興美工)的時候,每年祈禱不要留級就好…。
現在學習比以前更有成就感,認真學習可以效率更高、拿到更好的薪水、甚至認識更多的高手。不過就這幾年來的心得,學習並不是短時間所達到的,是長時間的累積,所以通常我會採取以下作法:
1. 長期習慣:
在生活習慣上,每天都有固定的行程,像是上下班都是搭乘捷運,這個時間盡量別使用手機,多去看周圍的事物,也可以多思考近期內的計畫,畢竟每天看電腦的時間已經夠長了,再搭捷運、走路的時間可以讓腦袋放鬆,以及發現有趣的事物。
到了晚上,通常也不會讓自己過於勞累,工作一整天已經很疲憊了,就行程上不能過度,一般而言行程會是用餐 -> 散步 -> 自由安排 -> 洗澡 -> 睡覺。每天用餐完我都會固定散步一段時間,除了散步也可以補充一些日常生活用品,這屬於讓腦袋較為放鬆的時間,也可多與家人聊天。
接下來,每天如果還有重要工作,就會在散步完在做,然後一直到睡覺前的一段時間,我會閱讀一些書籍。睡前盡量別使用手機,會影響睡眠,閱讀可以看些大家推薦,但屬於其他領域的書籍。
2. 短期衝刺
每年都有一段學習計畫,前年是CSS,去年是d3.js。長時間的堅持學習,可以讓知識越來越廣闊,而短時間的學習,可以讓專業更有深度。
進行短期衝刺的學習之前,先擬定好學習的進度、內容(或者教材)以及學習目標,固定的進度會逼迫自己前進,預先設定好的內容有助於學習順暢,而目標,可以檢視自己學習的成果。
而每年通常會安排一段時間,來做這樣的專業學習訓練,讓我額外多學習了很多技術。CSS、d3.js是個例子,但其實還有許多技術,都是短時間練到一定程度,像是git、angular等等…。
3. 發現知識
這和對工作的熱情有很大關係了,很多人會說工作要看待成career
而不是job
,前者是長期的規劃,後者是固定領薪水上下班,如果對於自己的專業有興趣,就不易感到厭煩,可以長時間的投入。而發現知識就是在空閒的時間,還持續投入自己的專業。
以我來說,通常會用facebook追蹤各種社群,或者是定期瀏覽一些技術網站、Blog,再看到關鍵字後,在搜尋這技術對於我的專業上是否有幫助,以及學習的適切性,如果可以再安排進自己的學習時程。
而對於學習,不太需要擔心學了用不到,在研究所時,我從設計師轉學Flash Actionscript 3.0,在當完兵後Flash被賈伯斯批的一文不值,Actionscript 3.0也跟著沒落,但這段學習影響到後來javascript。同樣的還有許多技術學習,會衍伸其他觀念的理解,只要保持開放的心胸,保持學習,人生的旅途自然會越來越開闊。