談到學習這件事情,其實幾乎每個月都會有人問我:
「我要怎麼學習?」
「我該學些什麼?」
「我的程度夠了嗎?」
不只有還未出社會的學生問我
連出了社會7-8年的人也常常問,我想這意味著大家對於自己所學都覺得有所不足,
希望再精進自己的知識,算是一件好事吧,寫這篇文章不是一個Guideline,
而是希望藉由分享自己的學習方法來刺激大家,或許你可以從中找到你自己欠缺的部份,
也或許你可以回饋給我你覺得我可以做的更多更好的部份。
閱讀,大量閱讀
學習的第一步驟,通常就是閱讀,但要閱讀什麼?這一點建議你可以請教專家,
這些專家哪裡來,可能是你現實生活中認識的人,或者你在網路上認識的大大,
提出你的需求,請別人推薦書籍給你,這些書籍很多可能就是大家進入這個領域一定會看的聖經本,
你可以先看完聖經本,幫自己先打點基礎,然後針對裡頭比較不明白的地方再找書去深入看,
這段時間你需要做的就是閱讀,大量的閱讀,看書、看blog、加入Facebook社團看人家討論,藉由多方的資訊來源幫自己打底。
參與討論
有了基礎之後,最怕的就是自己的觀念不知道是否正確,而驗證自己的觀念的做法就是跟別人討論,
你可以藉由參加讀書會,或者上Facebook搜尋相關的社團,進入社團後跟別人一起討論,
你可以是主題的發起者或者是參與討論者,不管是哪一個,你都要是著把自己腦袋裡的想法拋出來,
不要只是在心裡想著,有疑問要問,有些自己觀念不清的部分,說出來自然會有人給你指導與建議,這些都是不收錢的,
但前提是你自己要願意拋出問題來
我還記得三年前有次我寫了一篇文章,結果有個前輩指正了我文章中的觀念,後來我去查清楚後發現我真的寫錯了,而且錯的離譜,
我就先把那篇文章刪除了,然後謝謝那位前輩,兩天後我把文章重寫一次,
那個前輩也回來看,他說我不止自己學習,也願意再次分享給其他人的做法很好,
如果那次我沒有寫那篇文章,又或者不認同人家對我們批評指教,那我就沒有機會真的把觀念給弄懂。
追蹤該領域的大大們
既然你已經加入了特定的社團,那你應該也會發現社團內有些人就是特別受歡迎,
講的話大家都會按讚,這些人通常都是該領域的專家。
你可以在Facebook上follow他們
這些活躍於網路上的專家們,他們平常就會看很多該領域的書籍、文章,也會習慣性的分享他們看到的東西,
你除了可以站在巨人的肩膀上多吸收一些之外,你也可以從中看到他們最精闢的觀點,
但要記得,你要讓自己維持在一個學習的狀態
如果其中看到一些你真的不懂的地方,你也可以試著去提出你的問題,
但請記得「禮貌」這件事,因為對方並沒有義務要回答你的問題。
試著做做看
學習最怕的就是只懂理論,但沒有實際經驗,過去寫程式時最怕自己寫的一嘴好code,
所以看完一個新概念後一定會寫sample code,然後做寫小測試,接著找機會把這個新技術用到自己的系統中,
唯有這樣才算是一個完整的學習過程,如果你沒有做過,但卻去跟別人說這有多好,講起來都會覺得虛虛的,
如果你今天是學企劃,那你也可以試著寫幾個企劃案到社團中請人家給你意見,
如果你在學習社群行銷,那你也可以成立一個粉絲團自己操作看看,
如果你在學設計,那你也試著做一些作品出來,放到網路上讓人家看看,
只有真的動手做過
你才能把你的理論與實務結合,鍵盤高手人人會當,
如果你想當一個真正的專家,那就動手做吧。
學習的方法不只有一種,你要找到自己合適的做法,
很多時候我們學習會偏差了都是因為從中段學起。
例如:
很多人學習程式都是先從抄範例開始,然後就開始進入寫程式的工作輪迴中,
但一直沒有抽空讓自己好好的從基礎觀念學起,
所以做了兩三年,覺得自己程式能力應該很不錯了,
但去新公司面試時才發現自己的基礎真的很差,很多問題都答不上來,
其實不管學什麼,基礎都是非常關鍵的
而學習也不應該是閉門造車,應該多跟別人討論,吸收不同的觀點才會進步的快。
延伸課程
作者:gipi
http://www.dotblogs.com.tw/jimmyyu/Default.aspx