工作這四年多,幾乎每年都看到一些同學分享自己的年終總結,但大多看過了就忘了。自從去年底接觸到前端行業里大牛們的總結,讓我觸動很大,大牛們短短一年時間竟能學習這么多東西,而我自己一年到頭看似忙碌,但是沉淀下來的知識其實並沒有多少。所以今年也想東施效顰一把,把今年做的事、學的知識總結記錄下來,很多東西可能顯得幼稚淺薄,但是應該留下這些成長的足跡,鞭策自己不斷進步。
一、2015我都做了什么?
【工作】
轉崗:
年初在鳳凰網從專題編輯轉去做專做H5,從內容策划、設計、開發、推廣幾乎一手包辦,但是在不斷學習的過程中發現有些力不從心,因為這每一項工作在業內都有獨立的崗位在負責,都需要極強的專業能力才能做好,而我這樣樣做難免樣樣都不精。我開始意識到我需要轉變,需要專注於其中一項。而在學習過程中,我發現自己對開發的喜好有時候達到了廢寢忘食的程度,所以就有了接下來想換工作的念頭。
專注:
於是在下半年,我來了滴滴,專職做web前端開發。在滴滴這不到半年時間,我從原先門外漢摸索着前進的方式,一下子進入到了專業的工程化生產的方式,經歷了滴滴巴士的webapp2.0升級、包車業務、webapp3.0升級,學習的知識從backbone、react、less、fis不一而足……(下面再單獨總結)
【學習】
2015年初其實並沒有給自己定下全年的學習規划,只是開年的時候先自己看視頻開始自學javascript,然后借着自己一點點html和css的基礎知識,照葫蘆畫瓢做一些簡單demo,然后每隔一段時間回顧自己知識的缺失,確定下一階段的學習目標。等跳槽到滴滴之后,我才開始規划自己下半年的學習內容,並結合自己工作的需要不斷調整學習目標。
以下表格是下半年的學習計划和完成程度:
時間 | 知識點 | 完成程度 | 完成情況 |
---|---|---|---|
8月 | Backbone | 70% | 對model的使用不熟練,對框架的實現源碼沒有研讀過 |
8月 | Less | 20% | 只是會用基礎,高級用法和原理並不了解 |
8月 | Fis | 60% | 只是會用基本指令,簡單書寫配置文件,高級用法不熟悉 |
8月 | Git | 80% | 會用,能配合團隊工作 |
8月 | 《DOM的編程藝術》 | 90% | 基本跟着章節手敲完全部demo |
8月-12月 | 《javascript高級程序設計》 | 80% | 研讀了里面的所有章節,跟敲大部分例子,但很多深入的知識並不足夠明白,需要再次閱讀 |
8月-12月 | 《圖解CSS3》 | 90% | 研讀完所有章節,但並未跟敲全部例子,只是在工作中針對性使用和查閱 |
9月-10月 | Node | 5% | 只是學習了一些基礎,但是學習期間工作上陸續經歷了幾次大的項目,就擱置了,2016年要撿起來 |
11月 | 《ES6入門》 | 70% | 研讀完所有章節,但是沒有跟敲所有例子,只是在工作中針對性使用和查閱 |
11月-12月 | React、Redux | 60% | 了解基本工作原理和常用api,只是達到了能用的程度,仍需練習和提高 |
12月 | 騰訊地圖API | 75% | 基本了解常用功能,並用到項目中 |
學習效果總結:
優:
1.基本按照計划,堅持執行了大多數的學習任務
2.重視基礎,把基礎內容投入較大精力
缺:
1.知識只是做到了能用,對於其原理了解得並不深入
2.有學習項目擱置(Node)的情況,自我規划和自制力不足
3.知識僅局限於前端領域
附:
1、學習過的知識文件樹圖
![]()
2015work1.png
|
![]()
2015work2.png
|
---|
2、閱讀技術書籍截圖(還有一本《鋒利的jQuery》讀的實體書)
![]()
IMG_0780.PNG
|
![]()
IMG_0781.PNG
|
---|
二、2016我想做什么?
【工作和學習】
我希望兩年內成為優秀的web前端工作者,“優秀”應該達到什么標准?需要學習什么?
附:
前端工程師知識結構圖

這張知識結構圖很經典了,能夠基本描繪出一個優秀前端應該具備的知識結構。朝着這個目標,我為自己2016年的學習做了如下計划(只是目前想到的,還需根據工作需要調整,具體已拆分到前兩個季度中):
1.JavaScript
-
React Api熟練掌握(熟讀中文api后看英文api)
-
ES6熟練掌握(熟讀es6入門基礎,並運用到webapp項目中,尋找es6原文指引閱讀)
-
騰訊地圖Api熟練掌握(熟讀api並運用,還應自主開發一個小型js庫,提升效率)
-
svg動畫制作(解決loading動畫的問題)
-
zepto、underscore源碼閱讀
-
跨域的幾種方法實踐
2.工具學習
-
fis高階應用,如何配置fis-conf.js
-
webpack
3.CSS
-
less的深入學習
-
《css權威指南》通讀
-
ios9的css3新屬性學習
4.服務器開發
-
node.js
-
相關知識:數據庫、數據結構
-
搞一個自己的博客
【生活上的計划】
1.多回家陪陪爸媽,2016年至少回家3次
2.爭取每周都去鍛煉,保持好身體狀態
3.多出去走走,多認識一些業內的優秀同行(這個就不要定kpi了……把人列成kpi感覺不夠尊重)