Jeff的隨手筆記

學習當一個前端工程師

0%

我的六月天

前言

至從5月接觸到了AC後,其實整個月都一直有在評估自己是不是適合轉職成工程師。雖然我是相關科系畢業的學生,但說實在的大學四年我是好不容易混到畢業的,所學習到的東西早就都還給老師了,畢業後也是從事毫無關聯性的餐飲業,所以非常猶豫不決。但在經歷完整的學期一學習後,感覺還蠻不錯且很有心得,又加上真的不知道要做什麼(餐飲業暫時不想回去)決定給自已一次機會,挑戰一下自己!

噩夢般的開局

再決定好要開始學習後,想說提早開始預習避免跟不上進度,做好付款手續後的隔天,我…確診了。

壓根沒有想到我居然會跟上這一波流行,初期的幾天真的非常不舒服又很容易疲倦,常常一個章節還沒研究完身體就跟我抗議了。導致原本想要做的預習,變成了要趕學習進度了。在生病的這段時間我也發現了Notion這個神器,因此開始把我之前的學習筆記慢慢轉移到這邊。但就在第一週的禮拜六時,不幸的事情發生了,我不小心把整理好的筆記Delet掉了…我的老天爺啊!!!當下的我超級崩潰,整個大傻眼,一時間不知道到底現在要怎麼辦,到底要先繼續學習還是要把筆記重新恢復。在緩和了情緒後我決定先完成進度之後再來補,一方面時間也晚了進度還差一些,二來本來就有打算再重新讀一次。

學習內容

這次的課程共四週,前三週學習、最後一週有練習題可以做。

第一週我學習到了最重要的函式,這是第一週最難但也是最重要的一個環節,為什麼會知道他最重要,除了上課一開始就有說外,也給了4個作業外加工作坊不難看出他的重要性吧!!除了函式以外也認識了物件跟陣列這兩個名詞,在整個2–1的課程裡他們三個大概佔了70%吧

第二週又回到了切版這個環節,這也是我2–1最痛苦的一個地方,因為作業被退件3次(絕對不是股票慘跌XD)。在學期一時我就有感覺HTML/CSS這個我有點弱,果不其然在這週又出事了。A10作業,我跟助教的對話都可以直接出一篇文章了(疑~那我幹嘛還要打,直接複製貼上不就好了!!喂~~),但也謝謝粉粉助教不厭其煩地解說,讓我有很多不太清楚的地方都有變的比較了解了,也是從這個作業開始我會去看同學的作業了(之前都是因為作業需要才去),了解大家是怎麼寫的,也發現了幾位的大神!!!

第三週進入了大魔王的關卡DOM。在學習完第三週後給我的感覺,我之前學習的都是為了這個章節所做的準備。從瀏覽器的渲染、選出 DOM 節點、尋找關係(parent/child/sibling)、以及事件驅動的設計等等,每一個章節都花費兩倍以上的學習時間去了解跟學習,搭配作業知道自己是否有了解。這週是我整個6月最認真的一週,每天都有按照計畫去執行該完成的事情,學習效果最後的一週。

最後就是這週的練習了A20跟A22作業沒有仔細算,但應該花費了我20個小時間來完成它,很累、真的很累而且非常燒腦但非常有成就感,第一次覺得我好像真的很喜歡寫code(有這個想法正常嗎?M屬性?),因為完成時的那個成就感真的是無法用言語形容的,讓整個6月的不愉快都直接灰飛煙滅。

期許

雖然我才剛起步,整個6月有很多迷惘的時候、很多都不會、甚至學過的東西都還要去翻筆記或講義,但我相信我會越走越順的,讓自己變得越來越好!!!