其實早在參加這次的課程前,我就已經對HTML、CSS、JS有一定的基礎了,所以體驗營中的影音課程對我來說主要是做為複習及鞏固的作用。
對於想要嘗試學習前端技術,卻還沒下定決心或不知道是否合適的初心者,六角的體驗營就像是前端開發的新手村,提供基礎的新手教學,讓你對前端有基礎的概念;教你最基本的心法,讓你去打幾隻簡單的怪累積一點經驗值。
雖然這些經驗值是絕對不夠讓初心者直接轉職為一個前端工程師,但讓小新手成為踏上修煉之旅的冒險者還是綽綽有餘。
那麼我是為什麼會參加這次的體驗營、在這之中是否又有學到些什麼嗎?
其實我最初之所以會決定報名這個課程,最主要的目的是想學習用Hexo來架設網站。在這次的課程中我確實的學到了我想學習的知識,同時還在直播的課程中獲得了意外之喜!
在直播課開始之前,體驗營的影音課程就直接全數開放,當時我大約瀏覽了影片,發現幾乎都是我早已學過的內容後,便想著除了Hexo的部份外,應該就不會再學到太多新知識,就當作自己是來複習的。
然而沒想到真正的精華都在直播課程裡,因為課程有規劃作業任務,老師在直播中主要就是以完成任務內容為主在進行教學,而這個教學的過程老師分享了相當多在開發時會用到的小技巧、以及實際進行開發時要注意的事情。
這對於自學的我來說是相當珍貴的知識,因為一直都只是自己看影片及照著教學去練習,從未接觸過真正的開發,因此這種只有實際開發過才能了解的技巧及知識,若沒有人提點真的會完全不知道!
坊間大部份的教學多半都還是以觀念為主,這種比較偏向實戰的內容便相當難能可貴。而且六角還提供作業批改的服務,有人可以幫自己做 code review,在學習上就能更快速準確的找到對的方向往前進續學習,減少自己摸索走彎路試錯的問題。
最後分享在參加線下交流會時,卡斯伯老師分享的一個觀念:「如果遇到不會的,可以先看解答,不要讓自己卡在那裡,反而停下學習的進度。」
這讓我想到剛開始自學的時候,我總覺得前端工程師就是一個解決問題的職業,因此學習如何解決問題是非常重要的一件事,這也讓我在學習時都會下意識的避免直接看教學影片的答案,多是靠自己去想、去試,無形中其實就花費了很多時間,也消耗了很多精力。
後來我學會先去找到問題的答案,然後去理解為什麼是這樣解,最後再去試著用同樣的概念來進行應用,這樣不只學習的速度更快了、也更有信心及能力去學習更困難的知識。
其實前端開發不只是技術與知識而已,他更是一種技能,需要持續不斷的練習及累積,才能持續不斷的進步!