回顧個人三年前端

我是15年畢業的,CS 專業,渣渣三本。起初,我是寫 Java 的,畢竟在學校是學這個的嘛,後來由於種種緣由轉作前端了,感受前端比後端好玩多了,隨便寫幾行代碼就能看到效果,簡直棒呆!javascript

開啓前端之旅

一開始作前端的時候,真是什麼都不會,依稀記得第一個項目是一個微信端的項目,先後端都寫。寫頁面的時候真的很慘,連一個數組都不會用,想往數組裏添加數據,還寫出 "[" +1 "]" 這種白癡代碼來拼接數組,估計當時被別人看到這種代碼必定是黑人問號... ,CSS 也只會幾種簡單的,好比 "color: red" 這種,並且也不懂怎麼適配,頁面也只會用 table 表格佈局。如今想一想就這種水平,還敢拿來寫頁面,我也是膽大啊!就這樣,經過不斷的搜索引擎,把這個項目作出來了,也是收穫很多!白天在公司經過搜索引擎寫代碼,當時什麼都不會,很着急,而後下班回家就看視頻,下載了不少視頻,什麼 htmlcssjavascript 這些,一點點看,一點點進步。css

現代前端,拋棄 Jquery

那時候,基本上就是 Jquery ,若是作移動端,就上個 Jquery Mobile。後來接觸了 Angular 1.0, 組織代碼的方式跟以前徹底不同,index.html 裏引入了一堆 js,沒有 html 內容,後來才知道這叫 SPA 單頁應用。對比 Jquery ,數據驅動的思想開始流行起來,不須要操做 DOM,不須要寫一連串的 $(). ,這個時候對前端有一些瞭解了,知道這是 MVC 框架,而後慢慢深刻,也能夠本身封裝一些 directiveservice 這些。後來開始接觸 Vue2.0,於此同時,也認識了 webpack 這個強大的構建工具,其實以前學過一點 gulp 這類的構建工具,可是對比 webpack ,功能遠不如 webpack 強大, 學習成本也是直線上升。學習 Vue 的時候,感受沒有 ng1 那麼多概念(ng1以後的ng系列就沒有學了,就是由於ng2徹底重寫了...)。html

自我進步,自我學習

後來慢慢的開始提高本身的技能,多是源於興趣,業餘時間也在學習,寫了一些博客,學習 js 比較進階的知識,好比高階函數面向對象等,也開始看一些源碼,知道學習源碼的重要性,以及涉及到前端的其餘周邊知識,好比 網絡協議算法, 安全性能 等等,感受前端要學的東西仍是不少的,再加上前端技術更新快,更是以爲精力有限。因此我以爲在精力有限的狀況下,儘可能去學一些現階段對本身收益比較大的技術,由於無論怎麼樣產出的是代碼,如何讓本身的代碼質量更高更精湛。就比如熟悉網絡底層協議和熟悉vue的所有源碼,必定是後者帶來的收益更大。前端

將來展望

2019年,但願本身能夠在技術上更進一步,業餘時間也學習了 ReactNodeJs, 也看了幾本書,《你不知道的JavaScript 上卷》《深刻理解ES6》《JavaScript核心技術開發解密》等,在此祭出個人看的書,有幾本看完了,其餘的還在看。
書籍
我深知前端這條路是要不斷學習不斷進步的,否則就會被淘汰,成爲炮灰... 雖然如今比剛入行的時候技術好不少,但明白跟大佬們的差距仍是十萬八千里,因此仍是不能懈怠啊!vue

2019,給本身定個小目標

  • 看 12 本技術書
  • 寫 24篇 博客
  • 修煉各類周邊知識
  • 技術沉澱
  • 跟媳婦兒旅遊一次😂😂

最後,謝謝閱讀

相關文章
相關標籤/搜索