1. 入口應(yīng)用會小程序化
2. Web前后端融合為全棧開發(fā),前端逐漸發(fā)展為全端
危機
技術(shù)層面:主要偏向于頁面的設(shè)計葵礼、頁面的交互罚缕。需要依靠設(shè)計和后端人員争便。
思想層面:如果工作環(huán)境比較輕松,會讓自己變得比較懶散完疫,思想讓會退化泰鸡,不求進步了!
精神層面:隨著工作經(jīng)驗的豐富壳鹤,年齡也在增長盛龄,隨著家人的加入和身體的退化,導致我們心有余力不足
自我突破
- 由前端到全棧(node/其他后端語言)
- 聚焦用戶體驗 (參考大廠或當下流行)
- 提升開發(fā)效率 (組件化/工程化/低代碼/快速生產(chǎn))
- 知識復盤總結(jié) (筆記)
- 跳出舒適區(qū) (定目標)
- 前端職業(yè)的的發(fā)展路線 (不斷整理優(yōu)化芳誓,通過不通的渠道發(fā)散余舶,由別人驗證)
1-2年(初級前端)
主要學習技術(shù):HTML、CSS锹淌、HTML5匿值、CSS3、JavaScript葛圃、JQuery千扔、Less、Photoshop库正、前端三大框架(Vue曲楚、React、Angular)等褥符。
3-4年(中級前端)
主要學習技術(shù):node龙誊、自動化構(gòu)建工具(WebPack、glup等)喷楣、小程序趟大、混合開發(fā)鹤树、HTTP/TCP、了解至少一門后端語言等逊朽。
5年以上(高級前端)
主要學習技術(shù):前端框架選型罕伯、架構(gòu)設(shè)計、構(gòu)建工具叽讳,到后端通信機制追他、設(shè)計與交互、網(wǎng)絡(luò)和瀏覽器優(yōu)化等岛蚤。
前端選擇方向
- 管理方向:前端技術(shù)專家:架構(gòu)師
- 技術(shù)方向:技術(shù)經(jīng)理邑狸、技術(shù)總監(jiān)CTO
- 產(chǎn)品方向:產(chǎn)品經(jīng)理
技術(shù)提升
基礎(chǔ)知識
HTML, CSS, JavaScript, jQuery(有需要的情況下再學)工作知識
ES6、Ajax涤妒、Node.js模塊化单雾、CSS預(yù)處理器(scss/less)、
MVVM架構(gòu)她紫、常見UI庫(antd硅堆,element等)、小程序技術(shù)(uniapp)犁苏、跨平臺技術(shù)(flutter)進階知識
TypeScript硬萍、自動化構(gòu)建工具(jenkins)、版本控制工具(git)围详、可視化工具朴乖、框架源碼(可以先挑簡單的看,例如lodash)助赞、數(shù)據(jù)結(jié)構(gòu)+算法(鞏固基礎(chǔ))新興知識
Serverless买羞、WebAssembly、大前端雹食、微前端畜普、后端知識、指引方向web 3.0 (個人粗淺認知)
去中心化
人工智能群叶,大數(shù)據(jù)
3D吃挑,虛擬
基礎(chǔ)知識:對于前端工程師來說,雖然技術(shù)更新較快街立,但不要一味的追求新技術(shù)舶衬。基礎(chǔ)一定要牢靠赎离,HTML逛犹、CSS、JS這些技術(shù)一定要精通。
深入底層虽画,理解原理:對于新技術(shù)框架的學習舞蔽,不要只停留在技術(shù)的表面,要深入源代碼码撰,去理解它的運作原理和應(yīng)用場景渗柿,提升體術(shù)的深度很重要。
全面發(fā)展灸拍,全棧開發(fā):如果在工作中做祝,有別的項目或者產(chǎn)品的學習機會,要主動去接觸鸡岗,前端工程師也可以全面發(fā)展。
良好的編程習慣:所有前端開發(fā)者都應(yīng)該養(yǎng)成良好的編程習慣编兄,尤其是剛?cè)胄械某鯇W者轩性、萌新。