第一章:以某为鉴,可以明得失
赶上互联网红利的最后一拨人?
我的时间线经历是这样:
-
2015年7月
大学毕业,毕业后去了外地干着一份文员类的工作,月薪:1600元,到手1200多
与此同时,开始规划未来方向:考公?考事业编?学习前端?
-
2015年12月
正式决定自学前端,竞争没有前两项激烈吧。
-
2016年10月
于青岛找到一份月薪3000的前端工作,实际是让我干实施工程师,干了30多天,觉着我能力不行,实际我能力确实也不行... hr找我谈话,当月给了我1000多的工资,打发我走了,又投递了一些简历,几乎都以失败告终,于是提前回老家过年~
-
2017年3月
北上北京,开始找工作,海投两个月,没有一个offer。失败原因:简历不会包装;面试时,由于缺少真实工作经历,回答问题也支支吾吾... 再次失败,开始迷茫,不知道是否该继续坚持。
-
2017年8月
来到一个三线城市,继续面试,直面表达自己的能力:会做一些简单页面,薪资可以低一点,1800也能接受。于是月薪2000元,成功入职!
-
2017年12月
翅膀变硬系列:跳槽,月薪4500元 + 加班费
-
2018年4月
看到一个公司在用最火的框架:React Native,遂降薪入职:月薪4000
-
2018年8月
再次来到北京:月薪14000元
-
2019年8月
跳槽,月薪18000元
-
2020年8月
跳槽,月薪21000元 + 14薪
-
2022年9月
跳槽,互联网大头兵,月薪26000元 + 14薪
没错,这就是一个没有一点互联网基础、经验的纯小白的自学前端之路。你说前端简单不简单?简单,跳槽就跟你了摇头丸一样,跟本停不下来;你说难不难?我告诉你,也很难:
青岛混不下去了,为了省钱,火车站旁边空旷的地面上睡了好几晚;
没工作,积蓄快花光了,就到同学家里打地铺睡了半年,边找边学;
一次次面试失败,又一次次总结经验教训,甚至不顾体面的去被拒绝的公司再次找到面试官,希望被打动;
我记得那几年培训班出来的,找了几个月后找不到工作的,又送外卖去还当初的贷款的也不在少数;
好在,我是一个天资不算聪明,但是执着,不轻易放弃的人
但,如果放在现在,找到一份工作的难度比以前更大了。由于需求饱和、坑位饱和,缺口并不是那么大了,这样就形成一些局面:
-
hr一天收到的简历增多,必须要进行筛选,学历就是一个重要因素
4.jpg
- 学历差不多的情况下,对开发者的要求的就更多一些,比如:对vue3的源码是否有了解?算法题考查等等
企业要求员工加班多,薪资低等等

- Ai对传统的软件开发带来的冲击,随着近几年Ai的发展,已经可以帮助开发者解决大部分的基础工作了。如李彦宏所说的,在百度,已经能够完成20%的代码工作了。我日常工作下来看,实现一个简单页面、封装一个基础的util方法、对代码调优完善等,Ai都不在话下。这样就从侧面减少了程序员的工作量,不再会像几年前一样,一项任务会分两个同学来做:写静态页面的,和写前端逻辑的。
针对于这种情况,如何破局呢?
以下观点是我基于自身的经验所总结的,仅供参考
如果对未来规划有明确方向的同学,可以进行自己选择的方向,比如国考、省公务员考试、事业编考试、研究生考试、医生、律师、金融等等;
如果你现阶段并没有一个明确的职业方向,不管你是软件工程专业,或者非软件工程但对这一行有一些兴趣的同学,可以把编程这件事情作为一项技能来发展,后续可以通过找工作或者完成兼职项目来赚取生活费用;
随着行业不断的饱和,慢慢web2工作机会变得少一些,但也会有其他机会涌现出来,比如鸿蒙开发、flutter、web3、AI、大模型等,也都属于前端范畴了,只有在这个行业中不断学习,才能够走得更远,但前提是你能先入了门;
你可以选择进行培训、或者找个老师来带你学习,但我更推荐你采用自学的方式来学习,这样一方面会节省一笔费用,另一方面会培养你自己搜索学习的能力。
