天天看點

2018年年終總結-新世界(網絡、大前端)

不知不覺,2018年過去了,似乎沒有亮點,中年危機+網際網路寒冬讓我一度失眠。好在遇到問題還是死抓不放學到了些新知識…無論如何,又長了一歲,我想應該好好總結一下,為了明年更好的自己。

前端

近幾年前端發展的如火如荼,子產品化、工程化都相繼實作,已經搶了一部分背景的活,js(electron架構)都可以開發桌面應用了,可以預見這種趨勢會延續下去,就像大海賊時代一樣,大前端時代已經到來。基于大環境結合項目中的痛點,改造了現有項目,簡單來說就是利用npm+gulp+babel實作了增量釋出,區分開發和正式環境,為了盡量相容現有架構并減小發包成本,使用frontend-maven-plugin打包,基本滿足需求。改造過程很痛苦,因為從未接觸過前端工程化,相當于從0到1,是以加強了對前端的學習,看了一遍《javascript進階程式設計(第2版)》,在MDN上學習了ES6大部分文法,nodejs、npm、webpack、gulp、es6、babel等也接觸了。

後端

結合《spring技術内幕》看了一部分spring源碼,了解了spring初始化過程,技術分享會上接觸了多線程知識(volatile)。做過springboot demo,開發确實快,實實在在的腳手架。

其它

下半年看了《計算機網絡》第5版 謝希仁著,這本書很好,重點看了運輸層、網絡層,獲益匪淺,不好的地方是沒寫部落格。午飯後,會跟海神、濤神讨論問題,也學到一些知識,繼續堅持吧。抓包工具(wireshark、fiddler)用的更溜了。接觸了壓力測試工具jmeter,不過未作深入研究。好多問題,探索着探索着就到課本上了,理論還是很重要,這個年紀了還看課本也算是亡羊補牢吧。

總結

18年總體而言,前端進步較大,後端在細節上有進步,計算機網絡知識有較大進步,19年再接再厲,向更深、更廣前進,力争知識體系化、部落格化,做最強的全棧開發!以下是2019年需要做的

  • 學習方式轉變
    • 娃出生後,一個明顯變化,課後再也沒有時間看書,時間徹底碎片化,需要高效利用班上時間
  • 基于前端發展勢頭,會分一部分精力學習前端
    • 學習一個MVVM架構,補全前端拼圖
      • React/Vue
    • 計劃再看2本js書
      • 《javascript語言精粹》
      • 《你不知道的javascript(上卷)》
  • 補缺java多線程
    • 家裡有本java多線程的書,今年就看看吧
  • 學習一門新語言,Python吧