Jeff的隨手筆記

學習當一個前端工程師

0%

學期三前的經驗分享

『學習心得』- AC前端自學經驗

https://miro.medium.com/max/700/1*GwDQfvuYoMBAoHMTcbXjsg.jpeg

前言

時間真的過得好快,在AC學習一轉眼已經過了4個多月了,我想是時候來稍微總結一下這段時間的心得了。

轉職的決定

在2022年的5月我離開待了5年公司,其實在離開前的半年裡就已經有考慮要換工作或轉職的念頭,但當事情真的發生時我卻還沒想好要做什麼,在迷茫之際弟弟介紹了AC給我並推薦我參加學期一試試看有沒有興趣,就一腳踏入了這段旅程。

因為大學曾經接觸過C++,所以學期一的學習對我來說是蠻好上手的,對於程式也慢慢的燃起了興趣。在結束了學期一的旅程後,我思考了一個禮拜要不要繼續(畢竟學費也不便宜啊><”)。

這段時間真的想了很多,考慮到自己的年紀、疫情下餐飲業的脆弱、自己對於餐飲業的熱誠等等,最後還是年齡的考量讓我決定踏出這一步,我也知道我這個年紀(34歲)要踏入一個新的領域是一個很尷尬的年紀,但如果再不踏出留在餐飲業,到了40歲我如果又因為類似的原因沒了工作我還能做什麼?因此我心裡給了自己8個月的時間(到農曆年)的全職學習時間,好好的衝刺一波,看看自己的能力可以到哪裡。

但很快我就遇到了2大問題:

問題1-時間安排

線上學習對於現在的人來說應該是稀鬆平常的事情吧,但對於已經離開學校10幾年的我來說卻是第一次的體驗,所以我碰到了我第一個難關:我要怎麼安排時間。

從小到大我一直知道我自己是一個自制力很差的人,時常是3分鐘熱度,第一次接觸到連學習時間都是自己安排的課程,感覺自己走一走又會偏掉。果不其然,在我自己設立的時間表很大一部分都是沒有完成,像之前我是用子彈筆記來安排,就會看到我一直把前一天未完成的事項往後拉。但還好AC是有每週進度的,這讓我雖然沒有按照自己的時間走,但還是有條死線在那邊逼著我。

在這樣迷糊的過了一個月完成了2–1的課程,覺得這樣下去不行,因此好好的利用了課程空擋的一個禮拜從新規劃學習計畫,並利用學習2–2這一個月來測試及修改,完成了目前的學習計畫。

我是使用notion來製作我的計畫跟筆記的,大家可以去youtube上搜索notion,會有很多內容。我是用週計畫表來規劃自己這週的學習目標

https://miro.medium.com/max/700/1*xD9-ijPDimhIYAXikVXbWA.png

我通常禮拜天會安排當週的週計畫,主體是AC的課程表(我是用參考時間來安排),然後再搭配自己的私事或是在學習中發現什麼需要再加強或是想更深入學習的內容就會加在下方,然後下方就會是還沒安排代辦,如果當進度超前時,就會在下面找可以先做的事情上來做。另外還有製作了進度表:

https://miro.medium.com/max/700/1*TUoIXS2kZV0oqvRYwb4Rcg.png

這個目前還在測試,目的是為了讓自己可以一目瞭然知道自己還有什麼還沒完成。在完成這個後,我在2–3的學習確實比之前都還要來的效率及自制,但還是有很多要改進,會利用接下來的旅程繼續完善他。

問題2-學習吸收與筆記

在學習過程中發現了第二個問題:我時常會忘記學習過的內容以及回去翻筆記卻翻不到自己想要的內容。

當下發現學習時常記不住時,其實有些沮喪,想說自己是不是不適合走這條路為什麼忘東忘西的,這邊真的要感謝AC的粉粉助教在有一次ORID學習週記時我有提到這個問題,她除了鼓勵我之外還提到了一個對我接下來學習很重要的一個名詞:『刻意練習』(我還真的去買這本書來看)。

什麼是刻意練習?簡單來說刻意練習具有下列特色:

刻意練習培養的技能已經有其他人知道該怎麼做,也已建立成效頗佳的訓練技巧。

刻意練習只在跨出舒適圈後才能奏效,需要學生不斷嘗試去突破現階段的技能水準。

刻意練習必須有定義清楚明確的目標,且往往涉及改進想要達到的表現的某個面向,而不能只設定模糊的整體改善目標。

刻意練習是『刻意』進行的,也就是必須全神貫注,有意識地行動。

刻意練習包含意見回饋,並根據該回饋調整努力方向。

刻意練習既能產生有效的心智表徵,也仰賴心智表徵運作。

刻意練習等於加強或調整先前習得的技能,必須著重該技能的特定面向,努力改善,而隨著時間過去,這一步一步的改善最終會打造出專家級表現。

(轉載Anders Ericsson所著『刻意練習』一書)

原來不是我不適合,而是我根本用對方法,至此我開始對自己的學習方式做改變,每一個章節我都會盡量讀3次,第一次先讀完一遍內容跟影片(不動手)、第二次跟著做一遍、第三次自己不看內容再做一遍。透過這個方法自己感覺確實越來越熟悉,就算真的有點忘記回去看一下教案或筆記也能很快速地回想起來。

至於之前提到的“回去翻筆記卻翻不到自己想要的內容”這部分,在網路上找了一些資料也嘗試照他們的方式來做但還是感覺不對勁,直到有一次在AC的講座裡(我真的沒有業配AC啊><”)我聽到了一句話:

天阿!我必須老實說,我的感受就像是:

https://miro.medium.com/max/600/1*wMjx_Jja_WP2heC2fqGnvw.jpeg

對!!!我要寫筆記的目的不是為了給人家檢查、或是讓大家知道我有在做筆記,而是為了我未來複習跟查找資料時使用。因此我從按課程進度寫的方式(目前是在閱讀時會開一個頁面把重點打上去,方便未來整理),改成主題的方式,整個筆記設立一個主題例如css的display、overflow等等,這樣的改動確實幫助我在2–3的學習發揮了很棒的好處。

方法沒有好與壞,只有適不適合的問題

目前的反思

學習到這邊時間已經過了4個月,離我給自己的時間已經過了一半,在這段時間我確實學習到了很多東西,但也確實很多地方沒有準備好。以下是我自己覺得可以做得更好的地方:

  1. 沒有預先找尋資料:

在進入AC前其實我並沒有特別做過功課,所以學習的安排其實並沒有一個完整的規劃,直到2–1快結束才注意到這個問題,如果在學期1時就有去網路上看其他人的自學心得我會更早去製作屬於我自己的學習方式才不至於浪費時間。

2.自制力與執行力

前一段有說過我這塊表現得很差,在這接近4個月的學習如果我把這些壞習慣改善,我相信我的成績會比現在更好。目前是靠著飛航學習模式跟番茄鐘來強迫自己,希望在接下來的日子我可以改善這個狀況。

3.心態:

我自己是很容易受到情緒引響的一個人,這段時間畢竟是全職學習沒有多少收入,常常會因為對未來的不確定性以及經濟的壓力(好啦我承認就是股票漲跌)進而影響學習的效率。要抓到學習與放鬆的平衡點是我接下來的目標,避免再一次因為心態問題影響了自己的學習目標。

總結

我很開心6月的自己願意跨出這一步,而不是選擇待在自己的舒適圈。也很謝謝幫助過我的助教與同學,如果沒有你們的幫忙說不定AC就會在退費名單裡看到我的名字了(喂~~),也期許我們未來都能完成自己的目標,大家一起加油!!!