普通程序员怎么办?
对于广大中小企业,通过软件降本增效的诉求始终存在,所以程序员的需求会始终存在。
只不过在互联网行情好的时候,程序员的高薪有资本加持,而往后对于普通程序员,只是作为企业中降本增效的职能员工而存在,薪酬上会有所下降。
同时,对于技术的要求也会不同。在之前的职业路径中,为了适应大厂螺丝钉的职责,技术上你需要体现出领域专精的能力。
而未来十年对于普通程序员,更多需要前端为主的伪全栈能力,这怎么理解呢?
对于中小企业,最需要的是根据企业个性化需求定制的软件,比如:
- 定制小程序、App、网站
- 定制
ERP
系统
在互联网行情好时,由于:
- 程序员薪酬太高,自己养团队不划算
- 专业的
ERP
年费太贵(比如用友) - 大厂的
SaaS
不符合个性化需求,或不想将数据交给大厂
所以这部分需求一直被压制,只能用人力解决。这部分需求有个显著特点 —— 并发不会太高,对后端要求不高,主要逻辑都在流程、交互上。
未来10年,由于:
- 普通程序员薪酬回归正常值
- 云服务厂商集成度越来越高(比如
Serverless
) - 前端各种框架封装能力越来越高(比如
Next.js
、Remix
)
这部分定制化程度高、重交互的需求会逐渐释放出来,对于“掌握伪全栈技能的前端”需求会越来越大。
总结
在未来10年间, 程序员会逐渐分层为两类:
- 名校背景的高材生会在大厂,走当前我们熟知的职业发展路径
- 中小企业由于自身降本增效的考虑,会提供大量难度不高的定制化需求
对于前者,需要掌握单一领域的专精技能。对于后者,掌握伪全栈技能的前端即可胜任。
对于当前还在纠结要不要刷算法、背面经进大厂的前端同学来说,如果你自认不是程序员中最优秀的那一茬,可以早些转型发展伪全栈技能,未来会有很多中小厂需求等着你。图像 小部件
总结一下
面试前要精心做好准备,简历上写的知识点和原理都需要准备好,项目上多想想难点和亮点,这是面试时能和别人不一样的地方。
还有就是表现出自己的谦虚好学,以及对于未来持续进阶的规划,企业招人更偏爱稳定的人。
万事开头难,但是程序员这一条路坚持几年后发展空间还是非常大的,一切重在坚持。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
为了帮助大家更好更高效的准备面试,特别整理了《前端工程师面试手册》电子稿文件。
前端面试题汇总