學習

六角學院JavaScript工程師養成直播班完課小心得

上禮拜交完最後一份作業,算是從六角學院的JS直播班畢業啦!這兩個多月以來,跟這課程紮實的複習了一遍以前學過一些的JavaScript基礎,再接著學新的進階技巧與網頁開發技術,收穫還蠻不錯的,來發篇文統整一下這次的學習歷程做紀念囉!

為何報名這門課?

真實的原因其實蠻人生的XD,接觸六角學院算是從今年七八月的React讀書會開始,那時想說來學一下前端框架,在下班之餘累積點技術實力,剛好被React的廣告洗到,看到費用不貴,又是線上上課也方便,沒想太多就報下去了,開始上課以後發現六角學院實在辦學很用心,教材和課後練習都準備的蠻完善的,又會賣課程(誇獎口氣),雖然當時的React我自己是當作吸收新知的娛樂室學習(?),只有簡單練習,但過程中也發現以前學的JavaScript都忘得差不多了,八月底決定要離職在家照顧生病的老狗,修養自己的身體,因為擔心這幾個月自己會懶散,剛好看到這個班要開課就刷下去報名了。

學習計畫

六角總共排了九週的課程,每個禮拜兩堂直播課,一堂週五洧杰校長的主線課程,講主要的學習進度,另一堂週三卡斯柏老師的核心課程,講解各種JavaScript在面試的時候可能會被問到的問題,以及各種雷點。老實說週三的課會比較難一點,如果沒基礎的程式新手應該會上的有點痛苦XD。

有一點比較特別的是,整個課程校長都在提倡大家要做自己的專題,和課程中Discord社群有小組分組討論,雖然這兩部分都比較像是Bonus,有興趣的人在參與就好,但跟我個人學程式和學習的態度是相符的:找夥伴、動手實作,所以課程中每週日晚上校長還加碼專題直播課,就是讓有想要自己動手做網站的同學們都可以額外參加,氣氛蠻讓我想到大學時候去實驗室實習的lab討論氛圍。

一路上的風風雨雨

回到人生的部分,雖然剛開課的前三四週學的內容對我來說相對輕鬆,不過當時我家老狗腎衰竭到了末期,要照顧、陪伴、看醫生的時間蠻多的,後來十月底狗狗過世的時候我難過消沈了好一陣子… 也是有點感謝當初的自己,有這個課在跑,有組員需要共同完成的小任務,難過歸難過,每週上課的時間還是故動空下來,小組討論也幾乎沒有缺席過,也是在前陣子混亂的生活中一個可以抓的浮木那樣的感覺。

學到的東西

其實光是看Discord裡大家互相問問題、回答問題,看其他人分享的專題進度,都會蠻佩服的,同學間可說是高手雲集啊!我自己主要的心得和學到的事情簡列如下:

  1. TTD - Test Driven Development 測試驅動開發
  2. 每天刷題的必要性(我後來也開始重新到LeetCode去刷Python的題目了)每天寫題目真的能學到新東西,熟練常用的技巧。
  3. 實作的Project,打造自己的作品真的超重要!
  4. 職業的開發速度,包含有計劃的練習和容許空間的犯錯修正。

可惜的點

這過程當中小可惜的一部分是中途我就落後了專題開發的進度,沒有跟到申請設計師的設計稿,不過這本來就是額外的福利,當時因為時間、情緒和生活調整各方面實在無法兼顧,只能取捨先抓緊主線任務,把所有作業都交完通過(有真人助教幫忙code review實在是揪甘心)、每日任務和刷題通通做完也是蠻有成就感的。 完課後的這段時間,就算沒有人帶也是會多動手做一些project,畢竟如果真的想靠coding討生活,一定是要動手解決真實世界遇到的難題的。

只能說這剛剛好算是個開始,還不是結束啊!要更加油了,繼續努力囉~

comments powered by Disqus