學習

Vue 直播班 2022 春季班心得:八週被作業追著跑,換來一次寫法的重構

2022-03-07 #Vue#六角學院#Vue直播班#學習心得

當初為什麼報名?

報名的時候,我正處在一個很多自學者都熟悉的狀態:前端框架看了不少,每一個都停留在「大概知道在幹嘛」的一知半解。教學文章讀起來都懂,自己動手就卡住——這種懂與不懂之間的模糊地帶,靠自己很難突破,因為你不知道自己缺的到底是哪一塊。

剛好看到六角學院開課,想著與其繼續東看西看,不如找個有進度壓力的環境把自己丟進去,就一股腦報名了。當時還不知道,這是「罪惡的開始」。

八週的學習曲線:從輕鬆到追不上

前兩週還算游刃有餘,作業一兩天就能搞定,甚至有點懷疑課程強度是不是也就這樣。轉折發生在中後期:大量的影音要追、大量的加碼內容、大量的功課,一週接一週堆上來。我從「提前交作業」變成「追進度」,最後是「努力不脫隊」。

現在回頭看,這個強度設計其實是有道理的。一知半解的癥結就在於缺乏足夠密度的練習——概念在腦中是散的,只有反覆在作業裡把同一套東西用過很多遍,它們才會連成網。課程就是用不斷堆疊的實作,硬是把熟悉度壓進你的肌肉記憶裡。這真的有別於外面看影片自學的課程。

週末老師還會犧牲自己的時間,開直播帶著大家一起寫作業。這件事對心態的影響比想像中大:看著老師都投入成這樣,不交作業會有種對不起自己的感覺。

最大的收穫:不是學會 Vue,是改變了寫法

如果只是「會用 Vue」,那八週有點太貴。真正的收穫是它改變了我以往寫 JavaScript 的習慣:

  • 樣板字面值(template literals)與解構賦值——以前寫字串拼接和一層層取值,現在回不去了
  • 理解 Vue 渲染 HTML 的方式——不再是「反正資料改了畫面就會動」的黑箱,而是知道它為什麼會動
  • 宣告式地操作畫面資料——從「用 jQuery 思維去改 DOM」轉成「改資料,讓畫面跟著資料走」

第三點是最根本的轉變。框架本身會過時,但「畫面是資料的投影」這個思維方式,是之後接觸任何前端框架都通用的底層觀念。

直播班的形式,比內容更值錢

自學最缺的不是教材——網路上教材多的是——是回饋迴路。直播班有三個活動剛好補上這塊:

  1. 作業討論:看別人怎麼解同一題,才發現很多自己根本沒注意到的地方。自己寫只能驗證「能不能動」,看別人的寫法才知道「還能怎麼寫」。
  2. 分組團隊活動:互相催作業、互相勉勵。進度壓力由一群人分攤,比一個人硬撐容易走得遠。
  3. 每日作業:份量不大,但累積下來補齊了大量基本小知識——正是那些「太基礎所以沒人特別教,但不會就是不會」的東西。

如果時光倒流,我會注意什麼?

第一週就把最終作品的主題想好。

課程的節奏是從第一週的基礎一路堆到最後一週的完整作品。如果一開始就定好主題,每週的作業都可以往同一個方向累積,八週剛好長成一個完整的東西;反之,後期一邊追新進度一邊補前面的方向債,就會陷入想追也追不上的窘境。累。😅

這其實不只適用於這門課——任何有時限的學習專案,「先想清楚終點長什麼樣」都比「走到哪算哪」省力得多。

給想入坑的新同學

先說醜話:不交作業,會有助教無情催繳。每次看到催繳訊息都會感受到害怕。

所以報名前真的要想清楚自己要的是什麼。這不是報了名放著、有空再看的線上課——開始之後就是一份接一份的作業等著你,老師還會努力加碼再加碼。主線直播、錄影、課前預習、加碼內容加起來超過 50 小時,八週上完像是上了一學年的課。

但如果你跟當年的我一樣,卡在一知半解、需要外力逼自己跨過那道坎——那這個「罪惡的開始」,值得。

Creative Commons 姓名標示 非商業性

本文採用 CC BY-NC 4.0 授權

歡迎轉載與引用,請標明出處(Vue 直播班 2022 春季班心得:八週被作業追著跑,換來一次寫法的重構 — EmptyWu);禁止用於商業用途。

商業使用或合作提案,歡迎來信洽談:murmur20260202@gmail.com

留言
分享

留言