大佬眼中的前端九段,目前的你属于哪一段?

JavaScript/前端
302
0
0
2022-04-26

互联网的疯狂发展,让企业对开发人员的需求缺口越来越大,以至于出现年薪40万前端职位,关键是:居然还是招不到人,够悲催的吧;而另一端,越来越多的人认识到这是一块大金矿,疯狂的涌入互联网。这其中,很多人将前端视作开启互联网职业的入口。在很多人眼里,前端就是切切图,很容易的,只要能够将视觉设计师的PS图转换成网页就能找到相当体面的工作。而我,几年前不小心踏入互联网行业,也被很多人问及,前端开发简单吗?我能做前端吗?

面对这样的问题,还有很多问及前端问题的人,我实在不好说。

前端是技术岗,是为解决公司业务而设立的工种,非要用类似围棋九段来划分能力,那也需要从更加全面的角度去切割。我也尝试划出九段,给大家参考:

大佬眼中的前端九段,目前的你属于哪一段?

一段

能够使用 form 表单提交数据,并通过后台处理将数据展示出来,能够实现表单数据的异步校验。能实现这个功能,基本上对 html/js 有了基本的了解,也了解一点后端语言。

二段

能够搭建个人博客,将博客静态部署到 github pages,也能够动态部署到 Server,并准确对静态资源做缓存处理。能实现这个功能,基本上对 linux 简单命令和 http 相关知识有所了解,对 git 也有了一点了解。

三段

能够从零开始实现一个网站的前台和后台,能够良好的管理多页面的 css/js 文件,并且掌握基本的数据库知识,熟悉一门后端语言。

四段

能够使用构建工具对前端代码进行编译、合并、压缩等处理,能够简单地设计一个网站的架构,并且能够对架构做持续调优。这一段位需要具备基本的工程化能力和架构能力。

大佬眼中的前端九段,目前的你属于哪一段?

五段

掌握网页的各种调试手段,对 Native 知识有基本了解,能够对大流量的网站做优化处理,能够考虑网页的性能优化问题,对新技术有自己的认知,熟悉掌握一门后端语言,并且了解基本的运维知识。

六段

在前端技术使用上可以游刃有余,能够在项目开发中担任 PM 角色,可以针对一个项目作出全面的技术方案评估,并可以良好的落地方案,能够作出准确的技术选型,了解不同工具、框架的长短处,能够带领 3~5 人进行项目开发。

七段

能够在团队的边界技术上有所突破,能够看到项目和团队的问题,找到解决方案,提升团队的整体水平,用技术帮助业务获得持续发展的可能。

八段

能够在前端的边界上有所突破,引领行业的发展。能够对前端在下一个阶段的发展作出定义。

九段

有资格跟「前端阿尔法狗」对战。

大佬眼中的前端九段,目前的你属于哪一段?

从来没有什么固定的标准来划分前端段位,以上也只是笔者针对能力要求的一个简单划分,比如有些同学对 CSS 研究深入,在全栈和全端并没有什么的沉淀,那是不是连一段都没有呢?当然不是,在公司,只要是能够帮助业务解决问题的前端,都是好前端!

以上,如果理解有偏差,勿喷,仅供娱乐。

最后推荐下我自己的web前端学习交流群:675498134,不管你是小白还是大神,我都欢迎你们进群交流,不定期分享干货,包括我自己整理的最新的前端资料和教程送给大家,欢迎初学和进阶中的小伙伴,一起学习一起交流,共同进步。