如何學好程式?從了解學習的方法開始 (下)

讓學程式不只是學習,從學習的過程中累積資歷

Frankie
CodingBar
4 min readFeb 19, 2019

--

寫文章,紀錄學習寫程式的歷程

首先,我們來看看寫文章有什麼好處:

(1) 幫助加深印象,增加學習效果,就像做筆記一樣。

(2) 寫文章更能讓你了解自己學的東西,同時還能讓你文筆更加流暢。

(3) 默默累積個人的作品集和履歷,對未來找工作也有幫助。

寫 Blog 的平台很多,Bar主個人推薦許多外國大神和文青使用的 Medium,也就是這裡啦!至於文章要寫些什麼呢?常見的文章內容大概有幾種:

記錄開發過程中遇到的問題

網路上很多工程師大神們,往往都經歷過千萬次的錯誤。他們厲害的點往往不在於不犯錯,而是不會犯同樣的錯。在文章裡記錄自己遇到的問題,不只能提醒自己犯過哪些錯,甚至能幫助未來遭遇相似問題的朋友。

作品Demo

學程式的路上一定會產生出很多自己的小作品,完成作品開心之餘,不妨寫篇文章記錄一下開發的歷程、完成的心得,並為自己的作品做個簡單的Demo吧!

教學文

用別人看不懂的程式語言完成project,然後再用自己的話寫篇教學文,讓別人看懂,對自己和別人的程式學習都有莫大的幫助。想要寫教學文不需要很厲害,重點在於把自己學習到的東西,或是過程中發現的訣竅,用自己的話發表出來,如果文章內容有謬誤,還能被網路上的大神指正,不亦樂乎!

GitHub 的專案連結

不要吝嗇分享你的作品!把你的project上傳到github或是其他平台,除了能幫助其他想要學習的朋友,還能讓大神們提點呢。國外很多公司在徵工程師時,履歷會要求github帳號,類似一個作品集的概念;在學習的過程中一邊累積自己的履歷,不是很棒嗎?

勇於發問,聰明地提問

上課難免會有覺得困難,聽不太懂的地方。如果一堂課下來你輕輕鬆鬆就能學會,那這堂課你完全可以選擇自學。

那麼,遇到不懂的地方該怎麼辦?如果是在課堂上,最好能在課堂中即時發問,因為有時前面卡關了,後面再去理解就很難了,不要害怕影響上課進度、害怕耽誤老師時間而不敢發問,因為你的問題也是別的學生的問題,說不定你幫了不少人提問了呢。

買書自學,或是在線上課程學習,如果遇到沒有人可以問的情況,記得善用網路,善加利用官方文檔Document,或是各大論壇(如Stack Overflow)。

搜尋問題也是需要技巧的,必須了解自己是在哪個環節卡關、遇到問題,否則怎麼搜尋也沒辦法找到解答。提問也是如此,如果沒有問到問題的精隨,那麼網路上的大神也愛莫能助了。

--

--