2019年如何成為全棧工程師?
隨著前端能做的事情越來越多,前端的知識體系也越來越複雜,面對密集的知識點,一口氣吃不成胖子的,所以,制定好一個合理的學習路線是必不可少的了。
1. 前端
萬丈高樓平地起,學習前端也是一樣,沒有基礎知識做地基,Html/Css/JavaScript自不必說,重中之重,務必得學的紮實。
選擇框架的確很難以抉擇,React使用者量遙遙領先,一定是極好的,但是,我建議大家選擇Vue,更快能上手。
2018年Vue CLI已經發布了,今年Vue 3.0應該也是不遠了,也將有Vue Native做跨平臺開發,Vue的也越來越接近React那樣的大型生態系統,雖然目前還有一段距離,啥也不說了,學就完了。
擺一張Vue學習的關鍵領域圖,希望對大家能有所幫助。
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支援足夠完美,這已經足夠理由去學它了。
這裡推薦一下我的前端學習qun:784783012 ,裡面都是學習前端的從最基礎的HTML+CSS+JS【炫酷特效,遊戲,外掛封裝,設計模式】到移動端HTML5的專案實戰的學習資料都有整理,送給每一位前端小夥伴。不定時更新技術,與企業需求同步。好友都在裡面交流,每天都會有大牛定時講解前端技術!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2646849/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何成為全棧增長工程師?全棧工程師
- 教你成為全棧工程師(FullStackDeveloper)〇-什麼是全棧工程師全棧工程師Developer
- 普通程式設計師該如何成為全棧工程師程式設計師全棧工程師
- 如何成為一名優秀的全棧工程師全棧工程師
- 成為Java全棧工程師的步驟Java全棧工程師
- 你要怎麼成為全棧工程師全棧工程師
- 為什麼你應該先成為全棧工程師全棧工程師
- 你是否應該成為一名全棧工程師?全棧工程師
- 全棧資料工程師養成攻略全棧工程師
- 假如你想成為全棧工程師…全棧工程師
- 如何才能成為一名Python web全棧工程師?PythonWeb全棧工程師
- 全棧工程師為啥能夠逆襲?全棧工程師
- 為啥大公司只要全棧工程師?全棧工程師
- 撥開迷霧見月明,2019我要成為前端全棧前端全棧
- 我看全棧工程師全棧工程師
- 全棧工程師的思考全棧工程師
- AI語音行業緊缺,成為全棧語音工程師究竟有多難?AI行業全棧工程師
- Java全棧工程師未來發展前景如何?Java全棧工程師
- 全棧工程師為啥值40W的年薪?全棧工程師
- 想成為全棧工程師,要做到哪幾點?全棧工程師
- 活用Excel,成為真正的“全戰”工程師Excel工程師
- 成為全棧程式設計師的技能表 - dev全棧程式設計師dev
- 全棧工程師技能圖譜全棧工程師
- 什麼是全棧工程師?全棧工程師
- 也談談全棧工程師全棧工程師
- 全棧學徒(軟體工程師)全棧軟體工程工程師
- 全棧為方,普惠為向:華為雲AI的2019全棧AI
- java全棧工程師:從java後端到全棧,高階電商全棧系統大課Java全棧工程師後端
- 全棧工程師如何快速構建一個Web應用全棧工程師Web
- 全棧工程師學習路線全棧工程師
- 【引向】全棧開發工程師之路全棧工程師
- JavaScript 全棧工程師培訓教程JavaScript全棧工程師
- 要不要做全棧工程師全棧工程師
- 全棧工程師的武器——MEAN全棧工程師
- 為什麼說全棧工程師是未來?| 長文多圖全棧工程師
- 如何成為 10 倍軟體工程師軟體工程工程師
- 你願意成為一名全棧設計師嗎?全棧
- Python全棧指什麼?全棧工程師的意義是什麼?Python全棧工程師