工做這四年多,幾乎每一年都看到一些同窗分享本身的年終總結,但大多看過了就忘了。自從去年末接觸到前端行業裏大牛們的總結,讓我觸動很大,大牛們短短一年時間竟能學習這麼多東西,而我本身一年到頭看似忙碌,可是沉澱下來的知識其實並無多少。因此今年也想東施效顰一把,把今年作的事、學的知識總結記錄下來,不少東西可能顯得幼稚淺薄,可是應該留下這些成長的足跡,鞭策本身不斷進步。javascript
1、2015我都作了什麼?css
【工做】html
轉崗:前端
年初在鳳凰網從專題編輯轉去作專作H5,從內容策劃、設計、開發、推廣幾乎一手包辦,可是在不斷學習的過程當中發現有些力不從心,由於這每一項工做在業內都有獨立的崗位在負責,都須要極強的專業能力才能作好,而我這樣樣作不免樣樣都不精。我開始意識到我須要轉變,須要專一於其中一項。而在學習過程當中,我發現本身對開發的喜愛有時候達到了廢寢忘食的程度,因此就有了接下來想換工做的念頭。java
專一:node
因而在下半年,我來了滴滴,專職作web前端開發。在滴滴這不到半年時間,我從原先門外漢摸索着前進的方式,一會兒進入到了專業的工程化生產的方式,經歷了滴滴巴士的webapp2.0升級、包車業務、webapp3.0升級,學習的知識從backbone、react、less、fis不一而足……(下面再單獨總結)react
【學習】webpack
2015年初其實並無給本身定下整年的學習規劃,只是開年的時候先本身看視頻開始自學javascript,而後藉着本身一點點html和css的基礎知識,照葫蘆畫瓢作一些簡單demo,而後每隔一段時間回顧本身知識的缺失,肯定下一階段的學習目標。等跳槽到滴滴以後,我纔開始規劃本身下半年的學習內容,並結合本身工做的須要不斷調整學習目標。ios
如下表格是下半年的學習計劃和完成程度:css3
時間 | 知識點 | 完成程度 | 完成狀況 |
---|---|---|---|
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.知識僅侷限於前端領域
附:
一、學習過的知識文件樹圖
![]()
2015work1.png
|
![]()
2015work2.png
|
---|
二、閱讀技術書籍截圖(還有一本《鋒利的jQuery》讀的實體書)
![]()
IMG_0780.PNG
|
![]()
IMG_0781.PNG
|
---|
2、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感受不夠尊重)