2019年如何成爲全棧工程師?

2019年到了,每個前端工程師都有一顆全棧的心,很多讀者私信我,怎麼才能晉升爲全棧工程師。這裏給大家解答一下大概路線。

隨着前端能做的事情越來越多,前端的知識體系也越來越複雜,面對密集的知識點,一口氣吃不成胖子的,所以,制定好一個合理的學習路線是必不可少的了。

1. 前端

萬丈高樓平地起,學習前端也是一樣,沒有基礎知識做地基,Html/Css/JavaScript自不必說,重中之重,務必得學的紮實。

選擇框架的確很難以抉擇,React用戶量遙遙領先,一定是極好的,但是,我建議大家選擇Vue,更快能上手。

2018年Vue CLI已經發布了,今年Vue 3.0應該也是不遠了,也將有Vue Native做跨平臺開發,Vue的也越來越接近React那樣的大型生態系統,雖然目前還有一段距離,啥也不說了,學就完了。

擺一張Vue學習的關鍵領域圖,希望對大家能有所幫助。

2019年如何成爲全棧工程師?

2. 後端

使用node.js和Express.js來創建API服務器是後端學習的第一步,相信2019年,這個組合依舊是主導地位。

GraphQL最近被炒的很熱,有精力也得看看,至少也得知道它能解決哪些問題,以及如何在RESTful API中使用它做路由優化。

HTTPS將無處不在,所以HTTPS Everywhere 或是Gaddy二選一必須一個。

還得知道如何使用HTTP2這個協議來優化內容傳輸,Redis也是必學之一,緩存和內存存儲是2019年需要學習的重要概念。

瞭解Elasticsearch來做搜索,搜索也是web的重要組成部分。

3. 測試

把測試分爲三種測試類型:

單元測試:給定輸入,測試輸出,用於測試單個函數或類。
集成測試:測試流程或組件是否按預期運行。
端對端測試:測試用戶的實際行爲 ,不僅僅測試功能

好好學學一體化測試框架Jest吧。另外也得了解一下Cypress、Nightwatch。

4. TypeScript

圈內對TS鋪天蓋地的讚美,再不學就會落伍的,程序員落伍的後果多麼可怕,TS做爲JS的超集,擁有靜態類,並且Vue對TS支持足夠完美,這已經足夠理由去學它了。

這裏推薦一下我的前端學習交流羣:731771211,裏面都是學習前端的從最基礎的HTML+CSS+JS【炫酷特效,遊戲,插件封裝,設計模式】到移動端HTML5的項目實戰的學習資料都有整理,送給每一位前端小夥伴。不定時更新技術,與企業需求同步。好友都在裏面交流,每天都會有大牛定時講解前端技術!

點擊:加入

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章