好快,2018沒了。
2018年初計劃是:
- 去騰訊或者阿里 【沒有完成】
- 閱讀12本書 【基本完成】
- 寫12篇筆記 【完成】
- 學習canvas相關 【完成】
- 學習vue相關 【完成】
- 弄清楚vue-cli實現細節 【完成】
- 弄清楚Snabbdom實現細節 【完成】
- 弄清楚Create-react-app實現細節 【沒有完成】
- 還清欠款 【快完成】
選擇
年初,投遞了騰訊的騰訊雲,起初來了一個HR電話,瞭解情況,說後面會有電話面試,結果一直沒有,且狀態一直是流程中,無法再投遞其他部門,未果。後面辭職了,又找老領導UK幫忙內推了阿里,過了2輪電話面試,在公司面試時沒通過,又未果,面試官LX給了我很多指導和意見,非常感謝。還是有點小失望的,17年做了很多準備,還是未能如願。
17年春節前就收到了OPPO的offer,後面又收到了shopee的offer,最後決定去了shopee。在shopee工作快一年了,感覺十分好。shopee給我的感覺就是:活力,創造,輕鬆,自由。
感謝UK幫忙內推,感謝LX指導,感謝shopee選擇。
學習
數一數,有12本了,這裡記錄了我18年閱讀的書籍,最後一本只讀了一半,應該在春節之前可以完成。
筆記數量達標了,有6篇關於canvas的,有4篇關於react的,3篇關於vue的,1篇關於webpack,1篇關於audio,1篇關於bridge的。7月份在掘金上也註冊了一個號,後面發的文章有在掘金上釋出,想著大家一起交流和學習。
在shopee,負責的是h5小遊戲開發,之前未做過類似的業務,剛開始,有點棘手,後面看了HTML5 Canvas核心技術和HTML5 2D遊戲程式設計核心技術,慢慢的就能熟練起來了,也寫了canvas相關的文章,也建了一個canavs demo專案。最後,還學習了一下WebGL相關的,看了WebGL程式設計指南和3D數學基礎,實際業務中沒有用到,後面也沒有再繼續深究了,感覺挺難的,沒有實際業務場景,很難有藉口繼續學習。
由於專案組選擇的前端框架是vue,又不得不轉入vue。進來做了一個vue相關的entry task,剔除公司業務相關,自己整理總結了一下,建了一個專案vue-task,幫助那些新入門的vue學習者。為了深入學習vue,又專門學習了snabbdom和vue-cli。後面專案組內,基於vue-cli,同事們也寫了一個shopee-fe-cli。
在11月份的時候,聽了一個關於RN的分享,自己也決定學習瞭解iOS相關,隨後,看了很多關於iOS和swift的書籍和資料,寫一個iOS音樂播放器,資料從QQ音樂爬取,介面樣式也參考了QQ音樂。音樂播放器寫的差不多了,詳細深入的學習了WebViewJavascriptBridge,自己用swift也寫了一個類似的bridge,寫了一篇理解h5與native(ios)通訊細節,並在組內分享給同事了。IOS相關只是業餘瞭解,為了後面學習RN和Flutter,並不打算轉做IOS開發。
專案
公司專案就不說了,這裡列舉一下自己業務的專案
- vue-task,使用vue,vuex,vue-router,typescript開發一個單頁面系統
- vue-tool-kit,vue工具包
- canvas-demo,canvas 學習示例
- box-console,node中輸出一個矩形框提示
- swift-demo,swift學習示例
- MusicPlayer,用Swift編寫一個音樂播放器
生活
年初找了一個漂亮的老婆,18年最為開心的,希望老婆永遠開心漂亮。
生活非常拮据,還了四分之三的欠款了,還差剩下的,等年終獎下來了,就應該能還了吧。
一次都沒有回家,非常想回家,快到春節了,再忍忍。
生活總歸平淡,既往不戀,縱情向前。
小結
2018,學習的有點雜,生活的有點窮。
2019,目前計劃中有,瞭解rn和flutter,以及重溫設計模式和資料結構,然後在js搬磚。