Ching 是一位硬體工程師,工作除了要面對冰冷的機台、很長工時與輪夜班,還有一出差就大半年都在國外的日子。他很清楚這不是他想要的生活,他希望未來職涯有更多的彈性與可能性。
Jessie 是名軟體業 PM,她覺得 PM 就像八爪章魚,觸角可以很廣但比較難深入一個領域。在和工程師合作的過程中,她開始嚮往擁有並深耕一個技術。
Ching 和 Jessie 經歷一番人生思考後轉動職涯方向盤,選擇了產業選擇多元、薪資有成長性、最有機會遠距和出國工作的職種軟體工程師,也都來到線上學校 ALPHA Camp (AC) 的「JavaScript 全端開發課程」。
裸辭轉職怕不怕失敗?線上自學擔心半途而廢?半年轉職成功只能是夢?他們異口同聲地說當然會擔憂、也會焦慮,但在 AC 的 3 個月以來,看到累積的學習成果和穩定持續地前進,就知道自己離終點越來越近了。
Ching 和 Jessie 怎麼做到的?他們堅定地說除了自我要求與堅持,AC 的「進度班」幫他們聚焦學習與完成進度,能持續穩定前進;而「live QA」則幫他們突破卡關與紮實技術,建立轉職基本能力。
一起來看看他們的學習生活!
自學像在海中航行,沒有羅盤所以不斷迷航
一開始,Ching 和 Jessie 都是下班後在 YouTube、Udemy 等線上平台自學基礎課程,但一段時間後都遇到了沒有方向感與學習焦慮的挑戰。
在看進階課程時,我發現要花很多時間在茫茫資料海裡篩選和找出對的資訊。但我不懂、不知道自己不知道什麼、不知道要學什麼程度,很沒有方向。(Ching)
雖然是初學者,但看到有新工具和技術我也會忍不住想:是不是也要學起來?但是時間不夠怎麼辦呢?(Jessie)
除了沒有方向感與學習焦慮,延伸出來的學習狀況和需求,也讓他們很困擾。
自學容易遇到發散與零碎的狀況而卡關。發散像是學習某個知識點時會被延伸資料拉走,但我沒能力判斷因而無法收斂;而零碎則像是有些資源因精簡需求被剪輯和略過「為什麼要這麼做」的過程,這讓我很困惑。(Jessie)
很希望能有人一起討論,確認我是否理解與有沒有盲點?卡關太久時,更希望能向人直接請教。(Jessie)
經歷邊工作邊準備轉職與自學的不容易後,Ching 和 Jessie 來到有清楚轉職工程師 roadmap 的 AC,一起啟航旅程。
不是沒有時間,而是不能有效利用時間
Jessie 目前到 AC 上課近 4 個月,正在「JavaScript 全端開發課程」的最後階段課程中。
她每週會先參考 AC 課綱與建議進度,設定學習目標與份量;並在早上、下午與晚上 3 個時段中,各只安排 2-3 個小時的學習,合理分配時間與精力,幫自己規律持續學習。
Ching 目前到 AC 上課 3 個月,剛完成「JavaScript 全端開發課程」的前 3 個階段課程。
他一開始的動力非常強,每天起床後就去咖啡店念書。因為是全職學習,覺得進度應該要比同學快,所以幾乎是火力全開地衝刺跑。晚上回家後,他還會繼續寫作業到半夜。因為晚睡晚起,所以很晚才開始唸書,可能又會再弄到半夜。
作息不穩定影響 Ching 的學習狀態和時間利用,一開始的學習效果並不如預期。他更觀察到,學習動力隨著時間慢慢下降,加上課程也變難了,衝刺跑變得不切實際。
Ching 接納自己的狀態與現狀,體悟到「穩定比衝刺更重要」的道理。他開始放慢腳步,開始調整作息,學習節奏才慢慢穩定下來。
Jessie 和 Ching 都是參考 AC 建議的週進度做學習規劃。但 Jessie 覺得在每週進度的大架構下,還是很需要有人能幫助她更進一步聚焦方向與一起學習;而 Ching 則提到他很專注在「完成進度」,卡關很久時,就很需要有人能針對他的問題討論與引導解題方向。
他們都參加了 AC 每週固定的學習活動「進度班」和「live QA」,解決了學習需求與煩惱。
「進度班」陪跑,更穩定更快跑到終點
線上學習的最大挑戰之一,就是容易半途而廢。當沒有時間限制因子,只有少數人能透過自我動力與自制力完成。AC 為了幫學生聚焦學習、完成進度,達到穩定前進的目標,設計了「進度班」學習活動。
在「進度班」中,助教會帶著有相同進度的同學,一起回顧上週進度,討論遇到的困難與解決方法;最後,會再帶大家確認下週進度,互相鼓勵一起完成。
進度一直很穩定的 Jessie 覺得,建立轉職能力也像是在茫茫大海中航行,更是一場馬拉松。「進度班」就像羅盤與配速員般的存在,是她有效且穩定前進的關鍵。
在助教會領下,我更知道怎麼安排與推進進度。也為了能參與同學和助教的討論,我會努力完成進度。參加「進度班」後我的學習狀態越來越穩定。(Jessie)
Ching 則說他是個算蠻自律的人,但還是會固定參加「進度班」,為什麼?
裸辭後我最擔心半途而廢。「進度班」助教的補充和提醒讓我更有方向和安心感,我的學習狀態更穩定,我也更有信心。(Ching)
你的目標也是同學的目標,勾肩搭背一起完成
線上課難見上同學一面,但 AC「進度班」讓線上課變實體班。在這裡,同學都怎麼一起學習?
每週都會在「進度班」跟同學見面,超有實體班級的感覺!助教就是導師,會提醒學習注意事項,還會陪聊學習生活,這很能給我力量與調劑學習辛苦。(Ching)
在「進度班」能和同學直接討論想法,這對經歷過孤軍奮戰的 Jessie 來說,實在太珍貴。
跟同學討論大幅降低學習焦慮,原來別人也遇到了跟我一樣的問題,一起討論後就會有方向與安心。跟認真的同學交流很有收穫,來自不同產業的大家,都打開了我的認知和視野。(Jessie)
「live QA」面對面問到會,卡關再也不怕
線上學習的最大挑戰之二,就是沒有討論與請教的對象。AC 在多種非同步學習資源,像助教批改作業、同學作業觀摩、社群技術討論區之外,更設計了「live QA」幫助同學透過即時向助教提問的形式,幫他們有效解決卡關、紮實技術,建立轉職基本能力。
「live QA」會由一位助教駐場讓同學問問題,實際上同學們都怎麼利用「live QA」?對學習又有什麼幫助呢?
每週我會參加 2 次「live QA」,整理好那幾天遇到的問題就進去問。助教會針對問題做拆解與引導我思考,若我還是不懂,甚至會分享螢幕,直接看畫面或 code 討論到我懂為止。比起非同步資源,「live QA」對於解決卡關超有效率!(Ching)
在「live QA」我能清楚呈現在問題中遇到狀況,助教也能有效直接地幫我。有時助教還會針對我的問題做補充,我會整理成筆記,之後可以很有效地複習。有時助教也會反問我,讓我覺得要理解的更透徹,真正地消化吸收才行。(Jessie)
學技術也瞭解業界實務,問問題和討論就會進步
若說「進度班」是一個班級,那「live QA」就像是一場 office hour。業界工程師助教們,給了同學哪些幫助和寶藏?同學有什麼學習和收獲?
我參加過很多不同助教的「live QA」,他們都很厲害、熱心和親切。他們就是活的 open source,解題外還會延伸很多補充,有挖不完的學習資源。每次「live QA」後,我都有豁然開朗和觸類旁通的感覺。(Ching)
助教都很用心準備「live QA」!有的助教在活動前會提供 slido 讓大家寫下問題,有的助教在回答問題時會照顧到每個同學、會確認完大家的理解與統整完想法後再一起回答,不會讓人落單。甚至遇過助教回答大超時,為的就是要幫同學解答完所有問題!(Ching)
跟「進度班」一樣,「live QA」也期待同學能在跟同學一起學習中進步。所以跟同學一起問問題,會有什麼收穫?
聽同學問問題、了解他們的問題、怎麼問問題,都能聽到沒想過的事情,等於多一個學習機會。(Ching)
有時候「live QA」同學比較多,我會有一點壓力,擔心問題很蠢或是講得不清楚。但對初學者來說沒有笨問題,問問題是練習表達很好的機會!(Jessie)
文組 Kate 邊工作邊準備轉職,怎麼 2 週就拿到 offer
帶著羅盤、跟著陪跑員半年轉職成功
Ching 以半年轉職成功為目標,而 Jessie 則預計今年底轉職。無論是「進度制」或「live QA」,都讓他們更有效與紮實地準備好成為一位軟體工程師。而在辛苦的轉職生活裡,助教與同學的陪伴,都是他們能堅持前行的力量。
「JavaScript 全端開發課程」是一間線上學校,但在這裡你不會只有自己一人。你可以去教室、圖書館或 office hour 學習,去交誼廳認識朋友與交流;你會遇到助教、學長姊和同學,都會陪你一起完成挑戰。
快來這裡,找到你半年轉職成功的羅盤、配速員和戰友吧!