# 2021 六角學院 JS工程師春季直播班心得

### 當初為什麼報名這堂課?
其實當初很猶豫是否要報名這堂課,畢竟我已經花了不少錢在課程上,而且也不知道是否對自己有幫助,但對於JavaScript還是沒有很熟悉,尤其是陣列、物件及資料處理這塊,最後還是拿起卡刷下去,但上到後來發現這是一門非常超值的課
### 第一週~第八週的學習過程
前面幾周的主題都是為了期中試煉在鋪路而後半段花了非常多的篇幅在講Ajax及學了Ajax後該怎麼實際運用,如何將前面所學到運用在最終作業。老師在一上課就提到課程難度(寫這篇心得文,特別回去第一週直播截圖),難度真的如同老師所說的。

六角學院很佛心地提供預錄影片,把每周學習主題的影片提前給學員,老師在預錄影片把細節講得非常仔細,而且每當你覺得快看完時,老師又會上傳影片,老師真的是超前部署XDDD。在直播則是把每周主題的重點拿出來Live Coding或是重新再教導一次,好處是可以即時地向老師反應不懂的地方,老師會站在學員的角度用我們可以理解的方式再說一次,而不是那種「啊,就是那樣,你這段再寫10遍就會懂」。
每周的學習主題都有很大的收穫,透過這次課程學習到程式邏及運算思維,利用流程圖去分析且規劃自己的code。更了解如何去處理物件跟陣列格式的資料跟如何重新將資料整理成自己所需要的格式。在函式設計的主題中,老師特別設計BMI Kata,讓學員們將前幾周所學的學以致用,如何利用函式去消除重覆的code而且如何寫更簡潔的code,並讓我明白刻意練習的重要性!也分享助教們的Live coding的影片,讓我們了解每個人的寫Code的風格都有些許不同,不用拘泥於是否有正確的函式寫法。
後面幾周的主題,教到C3.js這個圖表套件,不需要學會很複雜的語法,只要將資料整理成C3.js所需要的格式,就能讓資料以圖表的方式顯示。最後,老師花了很多時間在Ajax以及什麼是網路請求跟如何使用Axios這個套件,學了之後就可以針對自己有興趣的主題來找尋可串接的API。
### 最喜歡直播班的哪些活動?
**每日任務**搭配每周學習主題,提供大量題目給學員練習。此外,助教還會提供的額外教學,收穫滿滿!
**穎旻助教直播**解決主線任務中的難題,所以卡關的時候,就可以參看穎旻助教的直播
**每日slack助教問答、作業的Code Review**助教們真的很用心去回答學員們問題跟每次作業的Code Review都詳細地寫出修改建議
**最後的超值加碼**老師真的是用心良苦,感受到老師希望大家學會的心
### 如果時光能倒流,會希望自己再次注意哪些細節?
不要把每日任務拖到每周末一次完成(汗)
### 覺得還可以改善的細節
如果上課時間可以拉長一點就好了,除了每周的預習及複習與後期的學習曲線較高,需要多點時間吸收。另外,還有被每日任務還有每周的主線任務追著跑@@
### 身為學長姐,分享些想入坑的新同學一些勉勵的話
剛好看到廖洧杰老師寫到「CP 值較高的方式是,從影音課程並做最終作業,提昇自己知識量後,再加入直播班從大量實做輸出中,觀察自己是否真的學會。進以加速輸出」。以一個過來人的身分,非常認同老師的話,甚至有點後悔怎麼沒有早一點買直播的課程,。所以非常鼓勵如果完成影音課程的朋友們,可以參加直播課程,老師會一步一步地教你不僅重新認識並讓你更加深入地了解JavaScript。