前端开发:如何判断自己是初级中级还是资深?
Posted 前端教程
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端开发:如何判断自己是初级中级还是资深?相关的知识,希望对你有一定的参考价值。
昨天我收到了一条这样的消息:
如果你也有这样的疑惑,大概率你还处在初中级前端的阶段,对前端的理解也不够深,没有任何贬低的意思,毕竟这是个必经的过程,但最终能不能成为大佬,就看个人的造化了。
就现在来看,会什么技术不是重点,掌握到什么程度才是是重点。只有深度够了,你才能做更高视野的东西,有幸走到后面的话,靠的就是你的技术方案设计和架构能力了。
为什么?我以前也说过,前端这个工作,是属于你做了一遍就会了的技能,把一件事做 100 遍后,有的人就学会了 CURD,但有的人就能认真总结,我学到了什么,哪些事情是可以抽象成一个库,一个模式的,我哪方面还需要提高,最近的新技术有哪些是可以用上的。
一天两天还看不出啥差别,但我们把时间拉长,只会 CURD 的人只能能实现简单的功能,但是无法保证逻辑清晰性、代码简洁,很少能够站在更高的层次思考问题。结果呢,辛苦干了几个月,要开发新功能时又得调整原有的代码机构,对现在有的业务伤害非常大。
你要是项目 Leader,考虑的肯定是稳定性的问题。而资深前端做的就是这个事,他们编写的模块更具有可复用性,不用怎么修改,后续要加新功能时,也不需要改动原有代码,只有达到这个程度,才能让项目逐渐的稳定下来。
看到差别了吗?前一种人是初级前端,后一种人就是资深前端。
所以我经常说啊,除了大量的练习和经验积累外,你坐在工位上写代码时,得多想想它的底层逻辑,去熟悉性能、网络、安全、JS、CSS以及框架各种原理,能从原理层面来解决问题。下班回家了,别直接躺床上玩手机,多给自己充充电,只有这样,你才能超越“前端”的禁锢,成为一个更全面的资深工程师。
经常看我文章的都知道,我不喜欢只讲大道理,道理谁都懂,那究竟怎么提高呢?
首先,你得知道大厂高级工程师得会什么技术栈?我分析了至少 100 家企业对高级前端工程师的需求,总结了一份学习清单,里面包含了一线互联网企业看中的 7 个技能。
(在文章末尾可以获得高清的学习路线)
接下来,你需要深入的学习并掌握,我不建议你们自学,不成体系不说,还没有重大项目来把理论串联起来,最重要的是,凭自己进大厂真的太难了!
不得不提一下,现在你们还能赶上拉勾教育的「6月人才培养计划」,什么意思呢?就是你花钱报名了,如果你成绩合格,并按时毕业,就能拿到 2-3 万现金奖励。是的学完直接发钱,简直是白嫖。
你肯定要问,这么搞不会亏么?拉勾本身是做招聘的,人才市场的规模可比教育市场的规模大多了,刚刚前面也提到了,课程是比着企业用人需求设计的,基本上是属于量身定制。说白了,人家拉勾赚的是企业的钱。可能外行的人不知道,卖人可比卖课赚钱多了。
但前提,输送的是有能力的人才,所以才会做了这个激励政策,保证你真的能学完、学会,能达到进入一线大厂的要求,有了这个标准,拉勾的课程内容、教学、服务肯定都是顶配。
为啥我特地说这个事,因为我肯定有读者会想,我学习还给我返钱,肯定是坑人的,但这事,还是得看人家的商业模式,不能用普通用户思维去想,人家没打算赚你的钱,只要你够优秀,甚至愿意在你身上贴钱。
不要觉得自己起点低没希望,更不要觉得现在努力为时已晚,觉悟任何时候都不晚,只要选对方向加上努力,你我都能冲进BAT!
线上学习、真实项目练习、定期测试、班主任监督、作业批改,这一切都是为了保障你跟的下来、学得会。
有 1-3 年经验的前端工程师,到了职场瓶颈期,难以晋升;
知道些零散的前端知识,对前端体系认识不够系统;
长期做技术重复工作,对技术底层了解不够深入;
进大厂屡屡受挫;
添加学姐微信,领取课程大纲
以上是关于前端开发:如何判断自己是初级中级还是资深?的主要内容,如果未能解决你的问题,请参考以下文章
IT:后端进阶技术路线图(初级→中级→高级)后端开发工程师(技术方向分类之后台业务开发/中间件/内核/分布式架构)基础知识简介技术路线/技术趋势指南(如何选择自己的技术方向)之详细攻略