前端技術棧與求職淺析

2023年,前端技術棧要求

基礎能力: HTML CSS? JS? (包含HTML5、CSS3、ES6及以上)
說明:前端需要掌握的基礎能力,可以理解為學懂這些,理解這些東西才算是真正踏入前端的世界。
基礎框架:jQuery、scss
說明:掌握了基礎能力以后,才可以進階學習基礎的框架,前端的程序員需要掌握這兩類框架,便于后續(xù)的開發(fā),如果不掌握也需要最起碼的看一下,此類基礎框架不存在過時一說。
項目框架:vue、webpack、npm、elementUI
說明:不建議新手、或者是沒有編程能力的人員直接學習react與vite、雖然是主流,但是直接上手仍是吃力,可以先學習vue與webpack、不學習webpack的話,可以先嘗試vue-cli。此類技術不存在過時一說。
其余技術要求:計算機網(wǎng)絡、前后端對接、計算機系統(tǒng)、英語
說明:?
計算機網(wǎng)絡:是前端程序員日常開發(fā)中需要經(jīng)常打交道的知識點,身為前端程序要需要掌握最基本的網(wǎng)絡通信過程,與基本的通信協(xié)議,不要求多深入,但需要知道是怎么回事
前后端對接:也稱作API對接、接口對接、數(shù)據(jù)對接,是后端給前端的數(shù)據(jù),2023的前端,基本上是用ajax(頁面無刷新技術)與后端(服務器)進行數(shù)據(jù)交互,項目上也是數(shù)據(jù)推動視圖,所以前后端對接是最基本的要求,如果算法能力較差、或者直接沒有,需要提前跟后端程序員說明,前端不做數(shù)據(jù)處理。
計算機系統(tǒng):了解計算機系統(tǒng)則是為了讓前端開發(fā)者在編寫項目的過程中意識到項目的問題點在哪里,應該如果避免一些常識性問題。
英語:身為一名程序員,如果英語不好,則需要一款好的翻譯軟件。但常見的單詞與報錯問題需要一眼看懂。

求職技能
前端實習崗位:
2023年了,前端實習崗位與往年已經(jīng)有了很大的變化,對實習生的要求也相對較高,但仍沒有很夸張的程度,
HTML、CSS(scss)、JS、VUE、ElementUI,基本上想找一個實習的崗位,掌握這五個技術能力基本上就可以找到一個實習崗位了,如果有其他的技術能力、譬如JQuery、PHP、JAVA等技術,則視為加分項,但本質上來說,市面上對前端實習生的要求最基本的應該掌握此類技術棧。

前端初級崗位:
2023年,前端初級崗位的技術點要求項目實習崗位,新增了更多的能力要求
熟悉:HTML(HTML5)、CSS(CSS3)、JS(ajax/ES6及以上)、VUE
了解:npm、小程序開發(fā)、H5開發(fā)、組件編寫、數(shù)據(jù)處理、封裝基本函數(shù)、axios請求( axios本質上為ajax的封裝,初級程程序員應當有調用axios請求后端接口的能力)
知道:vite手腳架、typescript、項目打包及部署、頁面響應式、

前端中級崗位:
深入了解:JS異步編程及原理、組件的封裝(提高代碼的復用性)、數(shù)據(jù)跨組件(頁面)通信、微信小程序與H5項目
具備掌握的能力:深入了解vue及原理、能獨立完成中小型項目(前端部分)、項目BUG排查能力、canvas常識、項目架構優(yōu)化與項目配置能力、項目測試與部署、面向百度查找合適的渲染組件、
了解:react全家桶、threeJS(webGL的知識點最基本的常識應當掌握)、計算機圖形學、數(shù)據(jù)處理與優(yōu)化、計算機安全、項目設計與建議,
說明:中級崗位與初級崗位在技術能力上的要求還是差很多的,中級的前端應當掌握最基本的前端常識,對前言技術有一定的了解,對整個項目的建立與部署應當有個全面的了解,在功能需求上要明白其中的利弊關系。

前端高級崗位:
前端高級崗位對技術的要求就比較的雜了,基本上看公司的需求。
但是高級的前端應當對計算機圖形學與數(shù)學方面有一定的掌握,圖形學與數(shù)學的能力要求,應當是2023年對前端的基本需求,想要成為高級的前端,這兩個是不可避免的。至于英語與文檔閱讀能力則因人而異
在技術框架上,高級前端基本上就是“要什么懂什么”,不存在掌握一說,

前端資深崗位:
????技術要求:MAX
后續(xù):
????以廣州為例薪資對照:
????????實習崗位:3500-6000? ?(0年-1年)
????????初級:5500-11000????????(0.5年-2年)
????????中級:10000-25000????????(2年-5年)
????????高級:25000-80000????????????(5年---max)
????????資深:年薪100W以上? ??
2023年的前端其實是不缺實習生與初級前端的,大部分公司其實缺的是中、高級前端。因為學習教程與培訓班的關系、所以社會上出現(xiàn)了大量的實習、初級前端程序員,社會并不能消化掉這么多實習生與初級程序員,所以網(wǎng)絡上才會存在那么多說前端不好混的言論,但是中、高級前端仍是吃香的崗位,很多公司對中、高級前端的需求仍非常大。其實本職上前端的天花板并不低,而是前端的程序員對學習的熱情并不高。很多人在掌握了基本的項目編寫能力以后,就不再深入的學習,其實前端需要學習的地方很多,在后續(xù)的webGL上,仍是前端的硬骨頭。
本文章不引戰(zhàn)、不做辨析,只是本人對前端目前行業(yè)的分析,如有不對的地方請指出。
????????? ??????????? ? 無我code