嗨,屏幕前的各位兄弟姐妹,我是宝典菌。最近在刷知乎,看到了这个问题还蛮触动我的。
题主问的是《本科,32岁,程序员大龄失业,我该怎么办?》
我今年 32 岁,本科毕业,一直在 Android 应用开发。前几年一直在一家中型公司做 Android 开发,主要的工作就是维护老项目、做一些需求迭代,基本上就是 API 调用、适配各种机型,平时用的最多的就是 Retrofit、ViewBinding、Jetpack 这些库,底层的东西基本没接触过,性能也不会,jni,音视频什么的因为公司没有需求也没接触过,感觉自己就是网上说的那种只会调库的程序员。
去年公司业务下滑,项目组开始裁员,刚开始是实习生和绩效不好的被优化,后来裁员范围扩大,资历较深但成长性不高的人也在被裁名单里。我在公司待了 5 年,但技术能力并没有明显提升,竞争力不如刚毕业的年轻人,最后一轮裁员的时候,我也被 HR 约谈了。
裁员之后,我开始投简历,但发现情况比想象中更糟糕。很多面试都卡在了偏向源码的问题上,尤其是一些稍微大一点的公司,喜欢问 Binder 机制、framework 相关的东西,而我这些年几乎没有涉及,只会写业务代码,甚至连自定义 View 都没写过几次。面了几家公司,要么简历石沉大海,要么面试一轮游,焦虑感越来越强。
痛定思痛的情况下,好好的思考了一下,觉得努力再花费一点时间,32岁应该还能找到互联网的工作,其他行业要么薪资低,要么不好干,还是没有程序员工好。
所以,我现在面临几个选择:
继续找应用开发的工作,但大概率薪资降低,还要和年轻人竞争,职业发展不乐观。
转型 Android 系统开发,深入学习 Framework,转型到系统开发,看到网上有关于这方面的课程
转型音视频开发,了解了一下这需要c c++基础,转型的成本肯定会高一些,毕竟要从头学习语言的
转行前端、后端、测试、产品,但年纪大了,完全转行的成本也很高。
我该怎么办?过来人么,给点建议??
这个问题相信很多人都会遇到,年纪大了,但是经验沉淀还不够多。
还有就是越来越卷,以前拿得出手的经验反而变得不占优势。
金字塔上的专家or管理就那么多坑,现在想晋升上去,要么靠抱老板大腿,要么就是跳槽直接面上去。
哪一条路都不好走。
看到一个比较不错的回答,看能不能给到大家一点建议。
老哥你好!看到你的情况,真的挺能理解你现在的焦虑。
我搞前端的,虽然方向不同,但咱这行,35+这道坎,很多人都会遇到。
在前端摸爬滚打了十来年,最近也在琢磨副业,所以对职场上这些“中年危机”多少有些感触。
这年头,行情确实不好。
你说的什么裁员,面试被源码问题卡住,薪资倒挂,这都不是你一个人的问题。
很明显现在整个互联网行业都在经历一个寒冬期,尤其是纯业务开发,更是重灾区。
我好几个大厂的朋友,前两年还春风得意,现在也时不时在朋友圈发些职场迷茫的动态。
因为大厂也开始“优化”了。
早些年,业务跑得快,公司需要大量人手把产品快速堆出来,所以对“调库侠”的需求量很大。
只要你会用框架,能快速实现需求,就能拿到不错的薪水。
但现在不一样了,市场饱和了,竞争激烈了,公司要的是“降本增效”,所以对技术深度和解决复杂问题的能力要求越来越高。
你说的那些 Binder、Framework 的问题,其实就是企业在筛选那些能解决深层问题、有核心竞争力的人。
你说的“痛定思痛,觉得努力再花费一点时间,32岁应该还能找到互联网的工作”,这个判断我觉得是有风险的。
不是说找不到,而是“找到”的定义是什么。
如果你预期还能保持之前甚至更高的薪资,那难度就非常大了。
我们这代人,赶上了互联网发展的黄金时期,也算是时代的红利吧。但现在,红利期过了,我们面临的挑战也更大。
你现在面对的几个选择,可以挨个儿分析分析。
你提到这条路大概率薪资降低,还要和年轻人竞争,职业发展不乐观。我觉得你的判断很准确。
纯 Android 应用开发,如果你在技术深度上没有突破,只是停留在业务层面,那么未来的路确实会越来越窄。
我们很难和那些年轻的、有冲劲、愿意拿更低薪资的应届生竞争。
而且,随着 AI 赋能的开发工具越来越多,未来一些简单的业务开发甚至可能会被替代。
这两种转型,都意味着你要从“业务开发”迈向“系统或底层开发”,这需要更强的计算机基础、操作系统知识、数据结构与算法能力。
1)Android 系统开发 (Framework):这条路确实是深入底层的好方向,但门槛很高。你之前没有接触过底层,现在要从头学,需要投入大量的时间和精力。
而且,Framework 开发的岗位相对较少,大厂居多,竞争也很激烈。如果你真的下定决心,并且有足够的学习能力和毅力,这条路是有前景的,但也要做好打持久战的准备。
2)音视频开发:这个方向更硬核,需要 C/C++ 基础,学习曲线更陡峭。但音视频领域的需求一直都在,比如直播、短视频、视频会议等等。
如果你对这个方向有兴趣,并且愿意付出巨大的学习成本,那确实能建立起很高的技术壁垒。但说实话,从零开始学 C++ 和音视频,32岁,时间成本和机会成本都太高了,你需要非常谨慎地评估自己是否真的能扛得住。
你说的“年纪大了,完全转行的成本也很高”,这个认知是对的。
除非你在某个方向有极大的兴趣和天赋,并且能找到一个非常愿意给你机会的公司,否则从零开始转这些方向,竞争力会非常弱。
试想一下,一个公司为什么不招一个年轻的、有冲劲的应届生,而去招一个32岁、零基础的“大龄小白”呢?这不是歧视,而是现实。我们转岗都会遇到这个问题。
除了你考虑的这几个方向,我再给你提供一些“野路子”或者说“曲线救国”的思路,毕竟咱们这行,除了技术,还得学会“活络”。
大厂确实很卷,但小公司、创业公司、甚至是一些传统行业的数字化转型,对技术的需求可能没那么高精尖,更看重解决实际问题的能力。
所以可以放下身段,去看看那些传统行业,甚至是制造业的IT部门,可能工资不高,可能也没有任何规范可言,但是好歹长久下来也能管住温饱。
我最近就在积极探索副业,前端开发这些年,也积累了不少经验和资源。
我觉得,如果你能找到一个合适的副业方向,不仅能增加收入,还能极大地缓解你对主业的焦虑。毕竟,有了备胎,心里就不慌了。
打个比方,知识分享,自己写一个初/中级课程分享。接外包做兼职,急需用钱的时候,在一些兼职平台寻找短期项目。或者自己开发小工具,做一款独立产品出来。
探索副业,不一定要立刻就能赚大钱。如果我能在工资之外,靠自己的能力赚一杯咖啡钱,都能带来很大的鼓舞。
至少我真失业的话还饿不死呢不是?
不要小看这些小的点,能给我们带来额外的收入来源和精神寄托,让我们在主业面临挑战时,不至于那么被动。
32岁,确实有点尴尬,但绝不是“完蛋”的年纪。
我身边很多30多、40多岁的朋友,依然在技术这条路上走得很好。关键在于,你如何看待这个阶段,如何调整自己的心态。
不要被一时的困境打败,也不要觉得自己一无是处。你这么多年的 Android 经验,虽然可能没接触底层,但至少你对 Android 生态是熟悉的,这本身就是你的优势。
重新审视自己,找到自己的优势和兴趣点,然后集中火力去攻克一个方向。不管是深入技术,还是转向其他赛道,亦或是探索副业,都需要你付出比以前更多的努力。
未来会怎样,谁也说不准。但至少,你可以选择不躺平,去主动拥抱变化。
祝你我都能度过35+危机。
回答链接:https://www.zhihu.com/question/15162766483/answer/1916789231688352595
🔥号外~号外~
最近我们推出了大厂的一手面经模块,都是刚面完的小伙伴们热乎乎分享的:
这些面经都是花了不少心思整理的,比网上那些过时的八股文靠谱多了。
有需要的小伙伴可以点击这里👉前端面试题宝典(打开小程序,首页即可直接领取【大厂真实面经】),也可直接联系小助理咨询。
毕竟信息差就是竞争力,早点了解面试套路,早点拿到心仪offer!
有会员购买、辅导咨询的小伙伴,可以通过下面的二维码,联系我们的小助手。