分享幾點關於 web 前端開發的看法

一兵發表於2017-04-13

最近幾年,前端出現爆炸式的發展,各種框架層出不窮,各種新穎的設計思路不斷湧現出現來。很多人都不知道應該學什麼了,懵逼了;例如基於HTML5的生態系統包括基於webGL,cavans的遊戲開發相關,基於h5快速開發成本低的廣告宣傳應用,移動web應用,跨平臺應用,微信小程式等,又諸如React.js,React Native,Vue.js,weex,Angular2,Electron等主流的框架,Angular 2出來才不久,Angular 4就出來了,學習Angular2還要了解你所用的關聯技術包括Typescript、Nodejs、構建工具和編譯外掛,基於Vue.js的各種UI框架,跨平臺框架,webpack打包,還有基於Nodejs各種web開發框架,外掛及相關生態社群。在學習實踐的路上沒有盡頭,路越走越遠,越來越迷茫,以至於變成了真正的程式猿,程式碼搬運工。

我也在思考這個問題,沒有人能夠把前端所有的東西都能夠精通,必須在牢固掌握前端基礎前提下,只要精通或者非常熟練地掌握一兩個方向為主,基本上你的主要經驗在這一兩個方向,你的吃穿玩樂應該是不愁的;其次能夠熟悉主流的前端技術,在做某些產品的時候,需要用到的技術基本上能夠做到心中有數,有一個方向,別一碰到沒做過的就去百度,問大神,先要在自己腦海裡去思考,有了思考才會有深刻的印象,才會形成自己的經驗;第三能夠有產品化的思維,站在老闆或者產品經理或者使用者的角度去思考,我們正在做的產品,是在做什麼,為什麼這麼做,怎麼做才能讓使用者體驗更好,讓使用者產生粘度,這樣做出來的產品,至少使用者不會討厭,老闆也會喜歡你這樣的員工,自己也會很有成就感;第四要有一個明確的成長方向,不可能永遠在敲程式碼的路上,到了一定的年齡段,你的價效比就會降低,必須考慮轉型的方向,比如產品經理方向、專案管理方向、技術管理方向或者乾脆自己做老闆,哈哈。

近期,在回顧以前看過的書籍包括《精通CSS:高階Web標準解決方案》、《javascript高階教程設計》、《javascript權威指南》、《javascript設計模式》、《javascript資料結構與演算法》、《web安全》、《大型網站技術架構_核心原理與案例分析》、《WebKit技術內幕》、《Nodejs權威指南》等等,梳理這幾年的工作積累的經驗、筆記與思考,整理成新的文件全部分享在掘金和我的部落格上面,與大家一起成長與進步。有什麼好的想法、建議與問題可以通過郵箱:yibin045@163.com 交流。

相關文章