今年7月份,我就是一个有两年工作经验的职场人了,虽然title是高级前端开发工程师,但是心里不免虚虚的
写这篇文章的本来初衷是,了解市场对前端的需求,给自己制定3-5年的职业规划。
我自己人工扒了几家招聘网站的jd,做了一下粗略分析,有不对的地方欢迎指正。
坐标北京。
PS:
招聘网站上相同要求的jd给薪资范围不同,这主要是因为每个公司会有不同的定级,定级标准也不同,所以薪资范围也不同。
另外,学历不同,待遇也有点不同。
这里先说一下薪资范围,以1-3年工作经验为例
市场标明的薪资范围有几种 12-25k 、 15-30k 、20-40k,以15-30k居多,那说明这是大多数公司普遍接受的价格。
12k的大概是不合格吧,那40k还真是超出了我的理解范围,难道是计算机博士毕业?
普通本科毕业,前端工作3年,能力匹配工作经验的(这应该算),基本上都能拿到月薪20-22k
但是我有一个朋友,本科研究生都是清华毕业,应届毕业的时候就已经达到22k,起点本就高了,那薪资范围15-30中22-30k就是给这部分人准备的吧。
1-3年经验
薪资范围:15k - 30k
职责关键词:开发、维护、与后台对接、code review、 单元测试、文档编写、方案讨论、技术调研等
能力关键词:了解、熟练使用、熟悉
解读:
这个阶段的前端开发者扮演的角色主要是执行者,以开发某个功能、组件、系统、平台、webapp、小程序等为主,把活做漂亮了、靠谱就已经是很优秀了。
怎样算做漂亮了呢?
我之前一个特别优秀的同事说,做需求第一要追求完成,第二要追求完美。
要保证在工期内完成需求,然后再去做一些优化。
他在开发的过程中,每次写代码的时候他总想着怎么能偷懒,这样他就会在写代码之前构思好怎么组织代码…这样他的代码就会干净整洁,没有冗余代码,善用一些新API和精简的高级用法,让人看了赏心悦目。
他在开发完后,总会去尝试做一些性能上的优化,去发现一些UI没有注意到的交互优化。
他还尝试着开发轮子来提供团队的工作效率。
前端开发中的基础JS、CSS、HTML是基础,很多库像react、vue等都是从这个基础上延伸出来了,它们就好像是做轮子的材料,可以做出各种各样的轮子,轮子可以安装在不同的车上,车子就能跑起来了,轮子就是像react、vue这样的库,车子就是我们的业务代码。
3-5年经验
薪资范围:20k - 40k
职责关键词:指导组员、沟通协调、独立
能力要求:掌握、精通、全面、沟通协调能力
解读:
市场对这个阶段的前端开发者有了更高的期待,更期待你有能力去带新人、指导组员完成任务。
首先你对全栈要熟悉,然后有独立分析解决问题的能力,才能更好的领导组员。
指导组员也挺有学问,我还没指导过人,但是我可以从被指导的角度来说说什么样的领导才是好领导。
第一,经验丰富
这就要求你之前有参与过大型项目,或者自己比较喜欢研究一些技术,自己做一些小项目。
经验丰富,组员能从你这学到东西,得到成长。
经验丰富,考虑的比较周全,能够避免一些问题的出现。
第二,培养队员
比较优秀的leader,懂得撒手让组员去试错。
组员遇到问题,能条理清晰讲述知识点,并指导组员该补充哪块的知识。
以上,希望对你有所帮助。