前端技术栈与求职浅析

315 阅读5分钟

2023年,前端技术栈要求

基础能力: HTML CSS  JS  (包含HTML5、CSS3、ES6及以上)

说明:前端需要掌握的基础能力,可以理解为学懂这些,理解这些东西才算是真正踏入前端的世界。

基础框架:jQuery、scss

说明:掌握了基础能力以后,才可以进阶学习基础的框架,前端的程序员需要掌握这两类框架,便于后续的开发,如果不掌握也需要最起码的看一下,此类基础框架不存在过时一说。

项目框架:vue、webpack、npm、elementUI

说明:不建议新手、或者是没有编程能力的人员直接学习react与vite、虽然是主流,但是直接上手仍是吃力,可以先学习vue与webpack、不学习webpack的话,可以先尝试vue-cli。此类技术不存在过时一说。

其余技术要求:计算机网络、前后端对接、计算机系统、英语

说明: 

计算机网络:是前端程序员日常开发中需要经常打交道的知识点,身为前端程序要需要掌握最基本的网络通信过程,与基本的通信协议,不要求多深入,但需要知道是怎么回事

前后端对接:也称作API对接、接口对接、数据对接,是后端给前端的数据,2023的前端,基本上是用ajax(页面无刷新技术)与后端(服务器)进行数据交互,项目上也是数据推动视图,所以前后端对接是最基本的要求,如果算法能力较差、或者直接没有,需要提前跟后端程序员说明,前端不做数据处理。

计算机系统:了解计算机系统则是为了让前端开发者在编写项目的过程中意识到项目的问题点在哪里,应该如果避免一些常识性问题。

英语:身为一名程序员,如果英语不好,则需要一款好的翻译软件。但常见的单词与报错问题需要一眼看懂。

求职技能

前端实习岗位:

2023年了,前端实习岗位与往年已经有了很大的变化,对实习生的要求也相对较高,但仍没有到很夸张的程度。

HTML、CSS(scss)、JS、VUE、ElementUI,基本上想找一个实习的岗位,掌握这五个技术能力基本上就可以找到一个实习岗位了,如果有其他的技术能力、譬如JQuery、PHP、JAVA等技术,则视为加分项,但本质上来说,市面上对前端实习生的要求最基本的应该掌握此类技术栈。

前端初级岗位:

2023年,前端初级岗位的技术点要求项目实习岗位,新增了更多的能力要求
  • 熟悉:HTML(HTML5)、CSS(CSS3)、JS(ajax/ES6及以上)、VUE

  • 了解:npm、小程序开发、H5开发、组件编写、数据处理、封装基本函数、axios请求( axios本质上为ajax的封装,初级程程序员应当有调用axios请求后端接口的能力)

  • 知道:vite手脚架、typescript、项目打包及部署、页面响应式

前端中级岗位:

  • 深入了解:JS异步编程及原理、组件的封装(提高代码的复用性)、数据跨组件(页面)通信、微信小程序与H5项目

  • 具备掌握的能力:深入了解vue及原理、能独立完成中小型项目(前端部分)、项目BUG排查能力、canvas常识、项目架构优化与项目配置能力、项目测试与部署、面向百度查找合适的渲染组件

  • 了解:react全家桶、threeJS(webGL的知识点最基本的常识应当掌握)、计算机图形学、数据处理与优化、计算机安全、项目设计与建议

说明:中级岗位与初级岗位在技术能力上的要求还是差很多的,中级的前端应当掌握最基本的前端常识,对前言技术有
一定的了解,对整个项目的建立与部署应当有个全面的了解,在功能需求上要明白其中的利弊关系。

前端高级岗位:

前端高级岗位对技术的要求就比较的杂了,基本上看公司的需求。

但是高级的前端应当对计算机图形学与数学方面有一定的掌握,图形学与数学的能力要求,应当是2023年对前端的基本需求,想要成为高级的前端,这两个是不可避免的。至于英语与文档阅读能力则因人而异

在技术框架上,高级前端基本上就是“要什么懂什么”,不存在掌握一说,

前端资深岗位:

    技术要求:MAX

后续:

以广州为例薪资对照:

        实习岗位:3500-6000   (0年-1年)

        初级:5500-11000        (0.5年-2年)

        中级:10000-25000        (2年-5年)

        高级:25000-80000        (5年---max)

        资深:年薪100W以上    

2023年的前端其实是不缺实习生与初级前端的,大部分公司其实的是中、高级前端。因为学习教程与培训班的关系、所以社会上出现了大量的实习、初级前端程序员,社会并不能消化掉这么多实习生与初级程序员,所以网络上才会存在那么多说前端不好混的言论,但是中、高级前端仍是吃香的岗位,很多公司对中、高级前端的需求仍非常。其实本职上前端的天花板并不低,而是前端的程序员对学习的热情并不高。很多人在掌握了基本的项目编写能力以后,就不再深入的学习,其实前端需要学习的地方很多,在后续的webGL上,仍是前端的硬骨头。

本文章不引战、不做辨析,只是本人对前端目前行业的分析,如有不对的地方请指出。