2018 回顧

每年的 Review 都是在農曆年前XD,
今年是正式踏入前端的第一年,收穫頗豐。

一月

2017年工作使用的語言比較舊,自己也一直想往前端發展,
一整年都再利用空閒時間學習前端相關的技術,
一月份幾乎都在面試年後的前端缺,也很幸運的通過了面試。

一月練習時做了這個 -> 用Vue.js製作的大~轉~盤~

二月

過完年後到新公司報到,也是正式接觸到 Vue 的專案,
當時負責專案前輩要離職了,交接的期間從專案中學到了很多專案結構與 ES6 的語法,
也才發現同事都很年輕卻都滿強的,發覺自己老了的同時也更覺得要加把勁提升能力。

三、四、五月

這三個月開始上手公司的專案,
從維護中開始學習專案的結構也更熟悉了 Vuex 應用,
期間也開了不少新功能來寫。

期間讀了這本 -> JavaScript-優良部份 (JavaScript: The Good Parts)

六、七月

非常忙碌的兩個月,工作上要負責兩個新系統的前端開發,
因為是新的專案,導入了之前沒有做的 CodeStyle 與 UI 框架,
我們是採用 StandardJSElementUI

也參加了人生第一場 ModernWeb,接觸到很多有趣的東西:
其中最感興趣的是 ElectronRxJS
不過很可惜的是這些目前公司都沒用到,也還不知道什麼時機可以導入專案使用XD。

同時六角也發起了 F2E 挑戰,每個禮拜上下班跟假日都是在埋頭寫程式。

八月

六角的挑戰告一段落,鬆一口氣,雖然時間內很多只切了版,但也複習跟學習了好多知識。

完成的結果 -> TheF2E前端挑戰

九月

讀了兩本書:

  1. JavaScript 設計模式與開發實踐
    DP的書真的很複雜,雖然書中有用 JS 把模式都介紹過一次,
    但實際專案開發時還真不知如何運用..只能學個觀念T_T

  2. 易讀程式之美學-提升程式碼可讀性的簡單法則
    這本書非常好讀,很多觀念在實作中可以輕易實現,
    雖然是參雜了各種語言的範例但不影響書中想表達的觀念。

十月

新的專案在狀態持久化與安全性上遇到了一些問題與想法,
研究後找到 sessionStorage 跨分頁並同步 Vuex 的替代 cookie & localStorage 的做法。

做法在這 -> 多頁面共享sessionStorage並同步至vuex

另外也又買了一本書:

新一代 JavaScript 程式設計精解 -《對應 ECMAScript 全新語法標準》
相較很多經典的 JS 書,這本提到的東西確實是比較新,讀起來比較有感XD。

十一月

偶然間看到 CSS3D,當作下班的練習寫了一些形狀,
點子一來就把它寫成吃角子老虎機了,透過 3D 的旋轉來實作

用Vue.js + CSS做一個吃角子老虎機(拉霸)

十二月

公司同事發起了 LeetCode 讀書會,
解題真的很燒腦啊,常常看著題目就是一個小時過去了囧,
藉由這個機會觀看各種語言的實作方式,
然後有各種解出來的大大會分享做法跟相關的概念。

同事間都買了這本:

演算法圖鑑
還沒時間認真閱讀,沒讀完..演算法真的hen難….

總結

2018年的收穫真的超多,自己的能力也感到大幅上升,
然後原本希望能一個月寫一篇技術相關的筆記,結果太忙碌失敗了囧。

孩子越來越大了,互動的時間變多的同時,更要抓緊時間提升自己,
還是很慶幸自己當初轉前端的這個決定,這一年內累積很多的成就感與技術力,
新的一年希望自己的前端技能持續加強,能有機會再接觸更到多有趣的人事物:)

2019的大目標:

  1. 學習React、並實作一個專案
  2. 一直都沒有碰到SSR,也要研究與實作一個專案
  3. Review 要在西元年前完成XD