我在Alpha Camp 學期 2–1:JavaScript 前端開發 心得

Tan Sze Ching
May 15, 2021

--

  1. 在過去幾週,有哪些令人高興的成果?有可能是:

首先是技術部分進階JS核心觀念,RWD核心觀念以及Dom操作與事件處理,裏面列出很多有趣技術細節,甚至使用注意的點。這些細節對我之後開發更好程式是非常好的基礎。

第二則是我找到自己學習模式。其中就是挑對學習時間以及調整良好心態去面對課程教材或者作業,以及學習用很多管道找需要資料解決相關問題。

第三則是目前想投入全端開發興趣比較大。因爲渴望可以自己獨立打造符合自己需求的軟體,也借透過業餘專案去接觸軟體創業領域,最後成爲創業家。所以有前端以及後端基礎是可以達到這目標,也是我選擇全端原因。但我知道有很多觀念基礎必須打穩,所以接下的課程設計都要求自己去努力瞭解所有核心觀念。對於理解不多部分,我會在課程結束后多花時間去理解,不管復習還是查資料,實際操作程式碼等等。

第四,慢慢規劃去把學習過内容或完成的作業,嘗試做出些有趣小專案,一來出於自己興趣,二來也訓練自己解決問題能力,在沒有標準答案下,找出合適方式做自己期望的程式作品。

2.在過去幾週,哪些元素支持了你的持續學習?有可能是:

首先就是學習心態調整好。我通常寫作業以及預讀教材都挑早上時段處理,因爲那段時間我精神相對比較好,所以心情比較心開,這樣靈感浮現以及理解力都特別強,所以預讀跟寫作業就很有效率完成,不會拖很久去處理。

第二,則是我在作業遇到卡關時,會設定適合停損點,那就是3次自己多方嘗試,不管上網查資料還是復習課程教材等等。若3次不同方式后我再學習觀摩他人作業,最後完成作業。

第三,就是助教的鼓勵。因爲我對於觀摩別人作業有抗拒心,因爲沒辦法展現自己實力去完成作業。但我記得有位助教說,作業重點是理解核心觀念解決問題,所以真的卡關,觀摩也無妨,因爲你觀摩中,也講究理解。先理解別人寫法,才知道如何套用在自己程式去解決問題,代表自己實力有進步,解開我心結。

第四,就是課程作業設計非常好。有時間進度以及難度高。時間進度會迫使我想盡辦法抽出時間在限定時間完成作業,這樣確保我在設定成爲專業工程師目標可以如期完成。難度高原因會促使我不管復習自己教材以及寫過作業以及運用自己理解去構思出適合解決當下作業的核心觀念,無形加深我對許多觀念基礎,對之後開發進階程式都是很大幫助,因爲有扎實程式基礎。

3.對下一個階段的學習,你有什麼期待?

對於下個階段,我會繼續完成學期二的 第二階段軟體實務開發,學習專業軟體開發的實務工具,串接Api,MVC架構,程式模組化以及進階流程管理。我對這些觀念非常興奮,因爲只要學會后,我寫程式風格慢慢走向專業級的風格,對自我要求提升或者求職都是非常大幫助。

--

--

Tan Sze Ching
Tan Sze Ching

Written by Tan Sze Ching

0 Followers

Software/Entreprenuership/Numeroloy/Dog/MalaysianInTaiwan

No responses yet