一、一些迹象
逛社区,偶然看到了这张图片:
嗯……我眉头一皱,久久不语,心想,有这么夸张吗,假的吧?
突然想到,最近我在社区发了个前端招聘的信息,结果简历漫天纷飞,塞爆邮箱。
莫非,前端这个岗位真的不再是供不应求了?🤔
二、原因分析
我细想下,也差不多到时候了。
从16年到现在,算算,7年的时间了。
前端大火就是从16年开始的,多种原因,包括:
移动互联网的兴起,传统行业的数字化转型,大前端技术的普及等。
紧接着是Vue为代表的前端框架和工具的兴起,使得前端开发的门槛进一步降低,前端也成为进入互联网圈子的最快最容易的跳板,促使前端圈进一步繁荣。
然而,连王菲都知道,没有什么是长盛不衰的。
发展,稳定,衰落是亘古不变的事物发展规律。
各种迹象表明,无论是有意还是无意,目前互联网的发展似乎进入了平稳期,这也意味着岗位的需求也开始变得平稳,而涌入这个行业的新人却没有停止,这就必然导致到了某个时间点,前端从业人员会达到饱和,于是那些没有竞争力的人就会遇到求职困境。
遇困的人多了,在社区的声音多了,自然也就会出现“前端已死”这样的言论。
三、破局之道
想要改变这种现状,只能是下面两种方法。
一是烧香拜佛,祈祷互联网大环境好转,最好再来一波生产力或生产环境的变革,让前端行业再赶上一波发展的春风,催生更大的岗位需求,何愁就业?
但显然,寄希望于大环境是不靠谱的,生产力虽然一定是往上走的,但说不定不是助力行业的发展,而是革了行业的命。
比方说现在很火的chatGPT,你说是会增加前端岗位呢,还是空窗加倍绝绝子?
所以,要想前端碗端得稳,前端饭吃得香,还是得靠下面这个方法,也就是想办法提高个人的核心竞争力。
提高核心竞争力
所谓核心竞争力,说白了,就是你能干别人干不了的活,能做别人做不了的事情。
更直白一点,就是你能给团队创造比别人更多的价值。
很普通的一句话,对不对?但是意识到和意识不到,那可是天差地别。
最近虽然收到了很多简历,但是看完之后都只能无奈摇头,不能说一模一样嘛,可以说极其雷同,缺少区分度。
专业技能均是全覆盖,工作描述均是自己用了什么前端框架,做了什么什么工作。
没有任何吸引人的信息,给人感觉,就是个普通的前端从业人员,领导安排个需求,然后接受,排期,完成开发,上线,这种。
这就……对吧,不是不给机会,实在是给不了。
一百份简历竞争一个招聘HC,肯定是把面试机会留给那些有突出亮点的人的。
拿工作描述举例,你一个一个罗列你做的项目,用了哪些技术有什么用?所有投简历的人都有做项目,都有使用前端技术,你的这些描述完全就是废话,简历扔垃圾箱的那种。
不需要扯那么多,你就说你比别人牛在什么地方!
注意,这个牛,不一定就是技术水平或者业务成果,任何亮点都可以,只要是能够做到别人做不到的事情,同时是对团队有帮助的,都可以。
举几个例子:
– 我参与了团队所有项目的开发,“所有”就是亮点,隐约让人觉得你是可信任的。
– 我是团队下班最晚的,工作最积极的。也是亮点,可以提,工时越长,通常产出越多,性价比就越高。
– 我在团队里做了很多看不见的工作。亮点,主动承担边缘工作不是所有人都可以做到的。
– 我是团队内分享(面授或文章都可以)次数第一。亮点,加分,帮助团队成长也是一种价值产出。
– 我连续获得四星五星荣誉,或者优秀员工称号,加分,公司的认可比自己在简历上吹上天都有用。
甚至是工作以外的特长都可以,我是钓鱼大佬,我是跑步达人,我是综艺专家,我是健身狂人,都可以,因为一个人能坚持自己的爱好并做到出众,也是不简单的。
可偏偏问题就在于,能够获得面试机会的亮点如此简单,很多人却没有,一个也没有。
因为在日常工作中就没有这种意识,就是我要做得比别人更好、我要强化我的优势、我要想办法让团队变得更好的意识。
平时工作就是浑浑噩噩的状态,等需求,写代码,上线,拿钱,一切都是在被动进行,仅把前端当作职业而非事业,总是希望干活少,拿钱多。
所以做事难以精益求精,也不会为了更好的未来努力让当下的自己变得更好,也不会主动做那些工作以外的对团队有帮助的事情,典型的被网上的躺平言论给忽悠瘸了。
弄错了因果,即,我给老板加班,又不会给我涨薪,我为什么要加班?我学习更底层的技术,平时又用不到,我为什么要学?我平时工作那么忙,还要我去写文档做分享,我为什么要做?
所以,找不到工作就不要怨天尤人了,也别说什么“前端已死”,前端行业好着呢,优秀的前端不知道多缺,年薪不知道有多高!
框架的能力
很多人做开发非常熟练,各种得心应手,于是就会觉得自己是个挺有竞争力的前端开发人员。
高启强没有说话,只是呵呵一笑。
这是不小心把框架的能力当作自己的能力了。
大家不妨冷静想一想,借助一个成熟的框架,开发出一个合格的Web应用,他的难度有多高?
更具体点,我们经常使用的各种小程序和快应用,让一个培训班里培训了3个月的新人,以及充足的时间,他能不能捣鼓出来?
答案显而易见,肯定可以,至少绝大多数人都可以。
因为使用一个东西的难度要比创造一个东西的难度低多了。
也就是,基于Vue等前端框架的开发,它是需要技术的,但是,它并不需要的很高的技术。
这种状态最容易迷惑人,所谓满瓶不动半瓶摇。
如果不能跳出自己所处的环境,正在更高的视角看待自己,非常容易对自己在行业所处的层次造成误判,譬如,我明明干活很利索,怎么没有面试机会,一定是我们这个行业出问题了。
这就是误判,有问题的不是行业,而是自己的竞争力不足。
我再说一遍,希望大家不要嫌啰嗦,使用工具的能力,并不能作为核心竞争力,因为现在学习资料很丰富,社区很活跃,什么问题都可以找到解决方案,你能做到的别人也能做到,没有任何优势,不属于竞争力。
反而是下面这些能力有足够的区分度。
- 比他人涉猎更广,例如音视频处理、图形表现实现或者Node开发有较多经验;
- JS、CSS等前端基本功扎实,积累深厚,各种API特性了然于心,最佳实践信手捏来;
- 具有设计审美或者产品嗅觉灵敏,开发的产品体验非常好,干活很细。
拥有这些能力或特质,并在简历上表现出来,最好有材料佐证,那找到一份满意的工作是非常轻松的事情。
就怕一年经验十年用,从此外卖天天送。
当然,不可否认,虽说框架与工具让很多人陷入了温床,但对于国家整个数字化转型和互联网的发展是做出了重大贡献的。
在巨大需求出现的时候,有足够多的人力迅速投身这个行业,带动整个行业的发展。
只是,潮水终会退去,只有那些真正会游泳的才能继续在大海中徜徉。
四、未来如何
常常有人问我,旭哥,我应该学什么才有前途?
每当看到这样的问题,我都会眉头紧锁,过于功利的心态,在技术这条路上注定难有大成。
这就有点类似于养殖业,比如说前两年养鲈鱼很赚钱,结果很多养殖户改养鲈鱼,造成今年鲈鱼泛滥,市场存量是过去数倍,根本卖不出价格,最后赔得裤衩都不剩了。
技术其实也是类似,有人一看前端就业形势大好,都去搞前端,结果“前端已死”。
技术栈也是一样,妄图学完之后自己就成了香饽饽,可能吗?人是趋利性的动物,就算你眼光独到,命运垂怜,抢得先机,但数年之后呢?
所以,其实重要的不是学了什么,而是学得怎么样。
心无旁骛,专注自身,无论学什么,从事哪个职业,只要自己足够有竞争力,都有前途。
无论是历史悠久的后端开发,还是巅峰期早已过去的客户端开发,亦或者是开始进入稳定期的前端开发,均是如此。
前端的未来
随着消费和广告行业的慢慢复苏,前端的就业情况会有所好转。但是……
首先,这个好转不会很快,而是很缓慢那种,因为当一个事物陷入低谷再要起来,前期都是缓慢的,需要升到某一个临界点之后,才会明显加速。
其次,就算前端的就业情况有所恢复,也不可能恢复到疫情之前的那种火热,那个时候遍地都是前端培训班,非常夸张。
至于前端是否会死,这个完全不要担心。
只要互联网还在,前端这个职业就不会消失,因为无论设备介质如何变化,用户的交互行为都不会消失,而前端就是一个处理人机交互的职业。
而人工智能的兴起,确实会对前端这个职业产生影响,是危机但也是机遇,如果你安于现状,则是危机,如果你勤于学习,则人工智能是机遇,会让你的产出更加高效。
这么看来,最核心的竞争力应该是学习的能力!