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

讓學程式不只是學習,提升學習成效

Frankie
CodingBar
4 min readFeb 17, 2019

--

文/Frankie

前言

如何學好程式?除了持續不斷的接收新知和練習外,學習過程中有很多小技巧能夠讓學程式的路上更少障礙、更多事半功倍!今天就要針對幾個學習的撇步來介紹介紹。

這篇國外的文章也有相關的學習建議,可以順便練練英文:

從學習者到教學者

為什麼說不要害怕教別人呢?就算你覺得自己只是初學者,還沒有厲害到可以教別人的程度,Bar主還是建議你:不要害羞,試試看教別人吧。

因為只有當你能把學到的知識,用你自己的方式教給別人時,才代表你真的懂了 ! 俗話說:教學相長。和同儕交流正是如此,在教別人的過程中經常會發現自己忽略的一些問題,不只能幫助別人,也能夠幫助自己的學習。

別人的問題也可能是你的問題,身為學習者也能身兼教學者,這是一個讓學程式變得更加有趣、更加有效的好方法。

持續不斷地下功夫才是王道

俗話說時間會沖淡一切,如果自制力不夠,很難有好的學習成效。

例如上學校一個禮拜一次的程式課,如果只有在上課時才去學習、思考,回家完全沒複習和寫作業,絕對快就會忘記前面學過的東西,就算上課時再認真也一樣。況且程式課程通常都是連貫的,前面的內容不熟,後面的課程可能會有學沒有懂。

以前國高中階段唸書時還有好多的小考、期中期末考提醒我們複習和寫作業,但上大學後突然沒有人這樣子盯著你學習,因此「自制力」變成推動學習的一大關鍵。出社會後亦然,沒有了考試和升學壓力,真的只能靠自己自動自發了!‍

學程式,英文能力不可少

有些前輩剛開始英文程度也沒有很好,但是英語並沒有成為他們學程式的絆腳石。英文不好的人學程式應該要掌握基本的常見詞彙,善用Google翻譯等等工具,在學程式的過程中也精進自己的英文能力。

所以,必須正確看待「英文和學程式的關係」

當然,如果你學程式並沒有打算成為工程師或是以此為工作,英文程度並不要求太高。但是,要是你想往更高級的工程師等級前進,可能就要下一番苦功讀英文了。

實作很重要,認真吸收更重要

學習的過程中,切記不要操之過急,最好忍住想要敲打鍵盤的衝動,Bar主知道有興趣的學習者一定會躍躍欲試。然而,實作雖然重要,但認真吸收也是很重要的!

如果你是上課學程式,記得在老師講解時不要操作,專心聽課,等講解完後,充分理解、思考後,再動手coding也不遲。

如果忙著低頭自己演練,就可能把當下老師的講解當成耳邊風,於是,惡性循環就開始了,可能會愈來愈跟不上,或是課後得花更多時間去補漏洞。

--

--