在AC上課也過了快半年,終於在這週終於結業了,感覺這半年學的比我工作兩年學的東西還多了好多

$cover

前言

學期3是我壓力最大的一段過程,因為剛到新公司有很多新的東西需要學習跟適應。一開始我本來還打算先過幾個月比較有空閒再上學期3,沒想到要獲得獎學金的規則是必須要一氣呵成全部上完 😅,但是想想也沒有錯程式太久沒碰是會忘記的,因為中間有休息一個月導致我有些JS語法也忘記了還要回去複習一下。

學期3最大的上課模式跟之前相差滿多的,比較偏向正常工程師學習新的東西的流程,會先看官方文件了解基本功能跟使用方法,如果在應用上有看不懂或是卡關的地方則看看別人寫的文章,補強自己漏掉的一些觀念。但是對於邊上班邊學習的我有滿大的時間壓力,同時要理解文件的觀念跟完成當周的作業,所以變成我沒有太多時間找其他參考資料深入理解,如果能時光能倒轉我應該會想加入共讀小組,大家一起分享實用的文章應該可以節省不少search的時間。


React的官方文件

前端框架REACT

現在前端框架已經是前端工程師必備的技能了,上完學期3我才算真正了解為什麼需要前端框架。前端框架可以提升開發效率、降低維護難度的開發架構。因為框架把整個網頁拆分,並且把重複的元件重複引用,如果你做的元件耦合度不高也能讓你的網頁在進行修改時不會牽一髮而動全身,所以比起傳統用JS修改DOM的作法更考驗工程師如何寫出好的程式品質了 🤣

其實學完REACT覺得攥寫的方法很符合處女座的我,只要能把程式整理整整齊齊的我的心情就會很愉悅,前端框架可以達到資料跟UI完全分離讓畫面變得很乾淨,但是相對的拆分細的缺點是檔案變很多個,雖然JSX有支援按下command按鈕可以連到那個元件的功能,但是有時候還是會眼花,也許久了就會慢慢適應了吧。

遺憾的是我現在的公司是用Vue來做開發,所以我REACT只能先學到這裡之後再來研究更深入的功能跟外掛,公司已經在追問我什麼時候會學完Vue了 😅

Simple Twitter

Simple Twitter也讓我體驗到前後端分離的協作過程,算是非常寶貴的一次實戰體驗。其實在Twitter專案之前我一直很擔心我的能力是否能否完成,因為前面幾週的作業我都是在星期天晚上死線前交出來,沒有時間再回頭複習,經過這次參賽的經驗給我滿大的信心,覺得一個專案的開發沒有我想像中的那麼困難,當然也很感謝我的組員在我卡關時及時地給予支援,如果只有我一個人要完成應該很困難。

專案的詳細的介紹可以看這篇

結語

這次的畢業代表的不是結束,是一個新的開始。雖然在上課的時候覺得好痛苦,沒辦法出去玩或是玩遊戲,但上完課後就要靠自己督促自己不斷的學習,畢竟軟體工程師的宿命就是要不斷地學新的工具、新的方法,技術實在是進步的太快了。但是我很感謝AC在這半年來不僅學會了程式,也學習到很多程式相關的軟知識跟很強調基礎觀念,有好的觀念可以在未來的學習過程事半功倍,能理解為什麼要學這個工具解決了哪些痛點。

也希望跟我一樣在AC學習的同學們都能在新的一年轉職成功,看得出來大家為了轉職都付出了很大的努力 💪💪💪