互联网行业真的烂透了吗?第四次失业潮后程序员的出路在哪?目前互联网的行情
互联网行业真的烂透了吗?第四次失业潮后程序员的出路在哪?目前互联网的行情
1. 互联网行业现状与历史回顾
- 行业本质:IT 行业属于服务业,其发展与国内外经济形势高度相关。它服务于制造业、金融、电信等其他行业,因此当其他行业发展不佳时,IT 行业也会受到影响,这是正常现象。
- 发展规律:所有行业的发展都呈波浪式上升(波峰波谷)。
- 裁员潮经历:
- 马士兵老师在过去 20 年从业经历中,亲历了两次裁员潮。目前我们正处于第三次波峰阶段。
- 第一次裁员潮:互联网泡沫破裂时期,大量网站倒闭。
- 第二次裁员潮:受美国金融危机影响,对国内造成冲击。
- 案例:HP (汇普) 一次性裁员两层楼的员工。被裁人员多为国内顶级大学(北大、清华、复旦、南开、上交)计算机系研究生。
- Oracle (Oricote):当时如日中天,招聘了大量优秀人才,但随后也进行了裁员。
- 被裁人员特点:多数是 39-40 多岁从外企被裁掉的人,他们普遍出现“傻了”的状态,不通人情世故,且技术落后(因长期从事 PeopleSoft ERP、Oracle ERP 等固定业务)。
2. 程序员的就业焦虑
目前的就业焦虑主要体现在两个方面:
- 方向选择焦虑:
- 不知道该选择哪个技术方向。
- 不清楚特定方向的薪资水平和长远发展。
- 担心未来是否会遇到中年危机。
- 面试及入职焦虑:
- 难以通过面试。
- 无法顺利进入目标公司或行业。
本系列课程将重点探讨这两个问题,并分多次进行详细讲解。
3. 程序员自救指南:职业方向选择建议
核心原则:建议选择与 IT 相关的技术岗位(不考虑建筑、土木、法律、文案、考公考编等)。
按学历划分的建议方向:
二本以上学历:
- 后端开发:
- Java:市场岗位最多,约占 50%。
- Go:后端开发,CIA 方向有多个选择。
- Python:可考虑,方向包括爬虫(不推荐)、数据分析、全栈、AI。
- AI (人工智能):
- AI 算法工程师:薪资最高,但对学历要求极高(985 本科/211 研究生以上,团队负责人常为 985 博士)。不适合所有人。
- AI API 调用者(AI 调包的):使用 Java, Go, C# 等语言调用 AI API 进行开发。薪资与普通后端开发相近,不一定更高。
- AI 现状:目前 AI 仍主要作为辅助工具,提升开发效率,尚未出现取代程序员的情况。
- 架构师:后端架构师薪资最高,与 AI 算法工程师并列,天花板可达 70-80 万甚至更高(过去可达百万以上,现在较难)。
- 嵌入式 (Embedded Systems):可考虑,特别是结合 AI IoT (AI 结合嵌入式) 方向,薪资会更高。
- C++:在嵌入式领域和 WebGL 等领域有需求。
- 薪资天花板:后端架构师和 AI 算法工程师的薪资天花板最高,远超其他方向。其他方向(如前端)目前很难达到 70-80 万的薪资水平。
- 后端开发:
二本以下学历:
- 运维 (Operations & Maintenance):包括 SRE (Site Reliability Engineering),就业机会多。
- 测试 (Testing):
- 例如:车载测试 (In-car Testing),目前很热门,就业机会多,但薪资相对较低。
- 安全 (Security):可考虑。
- 前端 (Frontend):目前对入门级人才需求量大(“急用底了”),适合入门。
- 嵌入式 (Embedded Systems):
- 入行相对容易,薪资初期较低,但需求量大,岗位稳定。
- 对于专科生,可先从普通嵌入式入行。
- 运用 (Application Operation):
- 针对技术能力较差的人群。
- 岗位多,薪资低,常包含绩效提成。
- 例如:管理客户群、拉新、运营转化、维护等。
- 就业率:对于专科生,车载测试在北京、上海、深圳、重庆等城市就业率几乎 100%。
特殊情况及其他方向讨论:
- 二本学历:可根据个人意愿选择向上(追求高薪和发展,但更具挑战)或向下(追求轻松和容易入行,但薪资较低)。
- Python 爬虫:不推荐。路线狭窄,薪资上不去,且存在一定的法律风险。
- 移动端开发:目前不太建议。
- 数据库开发:如果指写 SQL,可归类为数据分析,通常与 Python 相关。
- Java 与 Go 的对比:
- Java:岗位最多,但竞争激烈(“卷”)。对学历和技术深度要求比几年前更高。以前的“中级 Java”现在可能只能算“初级”。中级水平需掌握分布式微服务开发(如阿里 P5-P6 级别)。
- Go:岗位相对较窄,很多岗位仅限于一线城市。
- 外包公司:只要技术水平达标,外包公司仍有招聘需求。
- 35 岁以上转大数据或 AI 算法:不建议。
- 30 岁 Java 开发者考虑转 C++:不建议轻易更换赛道,Java 岗位基数大,深耕现有领域更重要。
- 职业选择的权衡:
- 一个方向如果入门难度高,通常意味着薪水更高或发展更长远。
- 一个方向如果入门容易,通常意味着薪水较低。
- 选择应结合自身情况(例如:是否急于就业,是考虑短期还是长期发展)。
## AI 总结
本期视频由马士兵老师深入剖析了当前互联网行业的就业形势,指出其作为服务业受经济大环境影响,并已历经多次裁员潮。针对程序员的普遍焦虑,视频提供了具体的职业方向选择建议:对于二本以上学历者,推荐 Java/Go 后端、架构师、AI 算法(高学历门槛)和结合 AI 的嵌入式等高薪高发展方向;对于二本以下学历者,则建议考虑运维、测试(如车载测试)、安全、前端及普通嵌入式等易于入行但薪资相对较低的领域,并强调运用岗位作为保底选择。视频还详细比较了 Java 与 Go 的就业特点,并提醒从业者深耕技术、持续学习的重要性,避免盲目转行,并警示了如爬虫等有风险或前景不佳的方向。最终强调了根据个人情况和长短期目标进行方向选择的重要性。
