我的 2018 年終總結 | 掘金年度徵文

SHERlocked93發表於2019-01-24

在下 SHERlocked93,一年半的前端打字員 ~

年底了,開始變得浮躁,看書看不下去了,程式碼也不太想寫,剛好簡短回顧一下 2018 年的得失收穫。

1. 2018 年終總結(流水賬)

年初比較閒,只做了一兩個小專案,看了兩本 JS 基礎方面的書,後來一段時間忙於換工作的事,短暫就職於研究所;雖然收入大幅度增加,但是環境包括氛圍實在不適應,本就睡眠質量不佳的我因為加班更難以入睡,脾氣變差戾氣也變多,有次晚上10點回寢室之後躺在床上覺得我都不是我了,為了這點增加的收入不得開心顏真的好麼。

這裡的教訓是在做任何重要決定前,把出發和到達評估的清清楚楚再選擇,有時候你會發現事情並不是你所想象的那樣。這樣就折騰了兩三個月,不過年輕人哪個不折騰呢 ?

所以我又跳了出來,收入下降了,勝在自由一些(至少不用什麼都得走流程等審批),不用加班,領導也年輕容易交流,這時候時間已經到了7月。

7月到2019年1月一直做的前端開發,有一些 Spa 的,也有 WebApp 的,大多順風順水,跟同事也合作愉快,節奏並不催人,所以有空做一些自己的工作。

環境合適,反而自願留下來加班了,只為了自己,即使沒有加班費也心甘情願;然後在工作的同時,靜下心來看了一些 Vue 原始碼方面的內容,寫了個小外掛,一個匯入前端 API 的小工具,部落格方面也基本上每週一篇,這段時間技術提升很大,每天都很充實,奇怪的是即使經常加班到十一二點,卻沒有之前被動加到9點累... ?

寫部落格認識了不少人,加了一些群(瑟瑟發抖地)看大佬們談笑風生,有時相當有收穫,大大提升了我(吹牛)的能力;買了個 3 年的伺服器和域名折騰個人網站,放一些個人專案方便交流學習;Github 上加了幾個組織,看看大佬們的程式碼;後來加入掘金翻譯計劃參與校對翻譯一些牆外文章,也算是對社群的回饋,順便掙點積分(可以兌掘金周邊的那種 ?),不過這個比較耗費時間,得提前安排好;

年底的時候爭取了一波加薪,畢竟要恰飯,希望在現在的單位有更好發展吧 ~

2. 關於個人部落格

從去年年終終結到這篇文章以來一共分享部落格 23 篇,大多數都是工作或者學習的時候遇到的問題,分佈大約是這樣:

  • Vue:7
  • JS:2
  • CSS:2
  • 工程化/持續整合:2
  • 瀏覽器相關:3
  • 讀書筆記/工具:7

今年開始在掘金上發一些文章,目前收到關注 5.7k,閱讀量 61k,點贊 3.9k。SegmentFault 上 2.5k 聲望,0.7k 贊,閱讀量 55k

關於寫部落格,在我的理解中部落格應該是這樣被產出的:找到一個你感興趣的話題,從問題的起因到程式碼實現到最優解,試圖把這個問題講明白,講明白的標準以可以說服自己為準,並記錄過程。而不是學習完畢之後的總結,這樣往往會覺得 "我還什麼都不會呢,沒什麼好寫的",但是就跟學習一樣,寫部落格也是強迫自習學習的一個辦法,所以有時候也帶有點強迫自己的性質(至少對我是這樣)。

後來跟兩個朋友在 Github 上約戰了,每週一篇部落格,不知道誰先當狗 ?

可能這也算一個強迫自己學習的辦法吧....?

3. 看過的書

推介星級:

  • ★★★:值得一看,看了不會後悔的
  • ★★☆:可以一看,瞭解瞭解
  • ★☆☆:不推介,浪費你寶貴的生命

前端書籍:

  • ★★☆ 深入理解 ES6
  • ★★☆ GitHub 入門與實踐
  • ★★☆ 網路是怎樣連線的
  • ★★☆ 你不知道的 JavaScript 上
  • ★★☆ 你不知道的 JavaScript 中
  • ★☆☆ 你不知道的 JavaScript 下
  • ★☆☆ JavaScript 函數語言程式設計
  • ★☆☆ 大型 JavaScript 應用最佳實踐指南
  • ★☆☆ Vue.js 實戰

課外書:

  • ★★★ 許三觀賣血記
  • ★★☆ 湘行散記
  • ★★☆ 番茄工作法圖解
  • ★★☆ 做人得有趣 - 李敖
  • ★★☆ 擺渡人
  • ★☆☆ 追風箏的人

可以看到我今年看了很多爛書,大家引以為戒,一顆星的就不要看了 ?

去年的目標是沒實現了(資料結構、演算法,嗚嗚嗚打臉啊),今年在深度方面有一些進展,在 React、MobX、Node/Express、MongoDB 之類有所探索,但大多停留在 Demo 階段淺嘗輒止,並不可喜,僅以再礪。

去年的年終總結帖了一些去年看的書的星級,可以瞅瞅 ~

4. 一些思考

關於焦慮

博學如李敖,自比十七八世紀的百科全書式學者,處於當前知識爆炸,不僅自覺有一物不知,更是百物不知、千物不知而痛苦且失落;那如何避免瞭解越多越失落,而失卻了自信心的情況呢,他的辦法是知道我所要知道的,不知道我不要知道的,應該知道的就去花時間瞭解,不該知道的東西就不浪費時間。

在此基礎上,個人的理解是去做一個知識索引型的人,特別是前端現在發展如此快,框架體系每兩年幾乎完全更新換代,2018年初我們搭建的專案是基於 webpack2 的,現在 webpack5 都已經出來了,你可能找的一些 node 的視訊還是 0.x/4.x 的,然鵝目前(2019-01-23)已經出到 10.15.0 了....

所以經常會陷入要學的太多已經不知道學哪個的情況(至少我是這樣),手忙腳亂的這個瞭解一下,那個瞭解一下,一事無成,在這種情況下學不動了是很多前端仔們的心聲。

我個人對這種情況的想法是,對大部分新技術只求理解其解決的痛點和主要特色,而和生產密切相關的技術則求深,力求掌握到原始碼級別,同時保持對新技術的敏感,積極嘗試,但不急於切換技術棧做小白鼠;這樣可以做到在選型的時候快速索引,兼顧深度與廣度,儘早擺脫絕望之谷。

番茄工作法

今年底的時候嘗試引入番茄工作法來幫助學習生產過程的時間管理,在治療拖延症上有一些成效。

大的計劃和目標採用 TodoList 使用滴答清單管理起來,執行過程中分解成小任務通過收穫多個25分鐘的番茄鍾來解決任務,集中精力減少分心,一定程度上舒緩焦慮;

原先我覺得,25分鐘太簡單了吧,那豈不是一直要去調整番茄鍾,但是實踐起來的時候發現,專注非常容易被打斷,要麼是開啟了知乎看起了別人剛編的段子,要麼假裝成大佬到群裡跟真·大佬們談笑風生,25分鐘持續的專注實際上並不容易達成;如果可以將每個任務分解成多個專注的番茄鍾,那麼其實並不難完成,最後每個月末或者年末的時候點開「已完成」看一下,很有成就感。

是有一些收穫,但是建立在嚴格遵守番茄工作法的規則,如果可以堅持則收益可觀,有興趣的同學可以瞭解一下,在販賣焦慮的時代也可以獲取一些慰藉。

5. 2019 年展望

  1. 希望進一步探索比如 GraghQLexpress/koa/eggTypeScript 等,適機升級一下團隊工具庫版本比如 webpack4vue-cli3vue3.x 等,看一下 vuexvue-routermobx 等原始碼,提升對路由、狀態管理等知識的認識;
  2. 鑑於 2018 探索的挺多東西最終都只是 Demo 階段,沒有實際落地,可謂遺憾,2019 年期望無論是自己寫小專案還是參與開源,儘量學以致用,否則理解不深,也很容易忘;
  3. 瞭解一下理財,減少不必要的支出,增加被動收入;

大學的時候喜歡玩遊戲,現在寧願看看以前最討厭的新聞也不再玩遊戲,學的技術棧一波又一波,再也沒有高中雙曲線拋物線那樣酣暢淋漓,而最害怕的事從成績有沒有超過60分,變成了父母深夜的電話;小時候渴望長大,現在希望父母年輕,長大不會早一秒,時光同樣不會慢一分一毫;然而我知道有些東西確已改變,這也許就是時間。

未來,希望我們努力的速度能趕上父母老去的速度

此致,共勉


掘金年度徵文 | 2018 與我的技術之路 徵文活動正在進行中......

PS:歡迎大家關注我的公眾號【前端下午茶】,一起加油吧~

我的 2018 年終總結 | 掘金年度徵文

相關文章