砥礪前行:我的2016總結和2017計劃 | 掘金技術徵文

水乙發表於2017-02-11

原文地址:shuiyi.io/article/589…

去年年尾就想著要寫總結了,但是一直忙著參與年會節目和一些個人私事,過年的時間又幾乎全部給了英語單詞,背得天昏地暗。終於在2月份有時間好好地總結一下了。

一、2016我都做了什麼?

  • 工作

部門調動:

一季度末尾因為業務的變化調到小巴業務線,部門也從巴士事業部變成了平臺技術部,接觸到了更多公共平臺級別的產品,例如滴滴出行WebApp、魔方公共元件等。公共FE團隊對於技術的學習和產出非常重視,正好我自己也喜歡寫文章總結,所以有幸通過DDFE公眾號發了一些文章,我自己也被安排主要負責DDFE掘金公號的運營,目前是個粉絲超過3000的大V了,哈哈。關注請戳這裡:DDFE

參與專案:

2015年的時候我的工作主要專注在webapp上,今年來了小巴以後,由於是新業務,很多專案都是從頭開始參與,收穫頗多。上半年主要參與了MIS後臺的前端開發和客戶端小巴業務線的H5開發,接觸了一些PC端、AngularJS的知識,移動端的知識也運用得更為熟練;下半年主要參與小巴WebApp的開發,再加上自己業餘開發的個人部落格,較多地接觸到了時下最熱門的VueJS,進一步提升了開發WebApp的技能。

  • 學習

我在去年的總結裡給今年做了規劃,現在可以回過頭來看看實現的情況了。

目標 完成情況
JavaScript JavaScript
1.React Api熟練掌握 60%
只做到了熟悉,倒是在Vue上做到了比較熟練地掌握。
2.ES6熟練掌握 90%
全年做了兩次學習,第一次過了一遍,第二次繼續深入學習,並做了讀書筆記加強。目前在專案中已經大範圍使用了,陣列和物件解構、字串模板、類、Promise等使用較多。但還有幾個高階用法用得少。
3.騰訊地圖Api熟練掌握 90%
工作中常用的掌握了,並且自己寫了一個庫QQMapUtils
4.svg動畫製作 0%
很遺憾沒有找到機會做這方面的實踐。
5.zepto、underscore原始碼閱讀 10%
zepto有根據工作需要看了event、touch、detect、ajax部分的原始碼,但沒有形成文章沉澱。underscore工作中基本沒用到,沒看。
6.跨域的幾種方法實踐 80%
最常用的CORS和JSONP兩種方法有實踐,並形成了2篇文章記錄。
工具學習 工具學習
7.fis高階應用,如何配置fis-conf.js fis在全年基本上已經不在我的工作範圍裡使用了,webpack成為主流。
8.webpack 70%
基本熟悉使用,常用的API、loaders、plugins都有涉獵,但是在proxyTable、sftp等高階玩意兒沒有涉足。另外還研究了webpack的原始碼,也沉澱了4篇文章。
CSS
9.less的深入學習 80%
主要涉及到mixin、Css Modules、BEM等使用方法。
10.《css權威指南》通讀 100%
11.iOS9的css3新屬性學習 現在都iOS10了……因為相容問題,這個其實瞭解瞭解就好,等大面積使用再深入學習不遲,這個目標定的有點問題。
伺服器開發 伺服器開發
12.Nodejs 60%
業餘用Nodejs搭了一個部落格,一些常用API比去年熟悉了多了。
13.資料庫、資料結構 50%
MongoDB能夠簡單使用,資料結構的知識有待惡補。
14.搞一個自己的部落格 100%
下半年抽了一些業餘時間搭建了起來,還做了一個管理文章增刪改查的後臺,用來記錄自己的學習點滴。目前能用起來自己比較滿意,但是可以優化的地方還有很多。地址:shuiyi.io
額外完成 額外完成
15.根據日常工作需求,造了3個小輪子 geo-for-http: A small tool to getCurrentPosition in http protocol.
debuggerjs: A small debugger for web in Native App. You can use it to print errors on your screen.
swipejs: A small widget for swiping html5 pages up and down.
當然,這幾個其實離真正專業的輪子還差得很遠,希望今年能夠寫出更規範更專業的輪子。
16.Vue的相關學習及應用 2016年可以說是vue年,從vue每天霸屏掘金首頁可窺一斑,由於在工作中和業餘專案中都有使用,所以比較熟悉。今年還希望抽時間好好學習原始碼,探究它的實現原理。
17.技術博文積累 2016年全年共完成文章30篇,本來去年是希望能一個月2篇共24篇的,結果超出預期。文章列表在此 (由於中間遭遇了MongoDB攻擊事件,丟了幾篇記錄沒找回來,現在完善了資料庫訪問許可權和資料備份)

總結:

  1. 基本完成了去年的計劃,除了4、5、13完成度低於60%,其餘專案完成度還行(平均完成度81%),且有超額完成的專案,並且能夠做到把計劃拆分到每月,當然也根據工作具體需求作了調整。

  2. 完成部落格搭建和造小輪子是小亮點,較好地體現主動性。

  3. 寫技術部落格積累堅持得不錯。

  1. 基礎知識仍有待完善。資料結構、作業系統知識、Linux常用操作等需要惡補。

  2. 安排計劃不夠專注。貪多,一段時間內要學習的東西過多,其實不利於知識吸收,不如集中時間沉浸學習一項。

附:2016閱讀書籍

砥礪前行:我的2016總結和2017計劃 | 掘金技術徵文

二、2017我想做什麼?

前兩天我自己在家用小黑板捋了一下今年要做的一些事情,主要有三個方向需要完成:工作和技術學習、在職學習、組織班級聚會

  • 工作和技術學習

今年我們組的工作方向會往跨端大前端的方向努力,所以我也希望自己能夠參與其中,自己的技能也希望在跨端領域有所提升。然後小巴業務線也有業務方面的重點,希望能在業務專案中更好地發揮作用。

任務:

  1. 業務方向上,希望能根據業務需求,主動推一個技術專案負責到完成

  2. 技術方向上,iOS和Android技術的初步學習,以及JS跨端框架React Native和Week的學習,要有專案產出

  3. 繼續沉澱技術文章,目標30篇。目標內容:跨端、Nodejs、基礎知識

  • 在職學習

今年還報名了某校的在職研修課程,週末去學校上課,惡補基礎知識,且報名參加了國考,所以需要安排時間專門複習,主要時間集中在4、5月份。

  • 組織班級聚會

初步定在10月國慶假期,具體籌備排期有初步計劃了,需要組織組委會執行,嗨起來!

掘金徵文活動:gold.xitu.io/post/587f0e…

相關文章