迷茫: 10 年后端开发应该具备什么能力

211 天前
 zf1968

本人大约 10 年工作经验,大厂小厂都呆过,马上要到程序员 35 岁危机,从刚开始工作的雄心勃勃,到现在的迷茫焦虑。最近开始找工作,感觉同样的岗位职责( java 后端,业务方向),面试官看重的能力方向差异巨大。

新人面试官更偏向八股,技术细节,成熟的面试官更注重项目经历,方案设计思路,业务熟悉程度等。小厂的面试官更务实,大厂的面试官(包含从大厂离职后去其他公司)更注重项目策略、战略、路线??抱歉不知道怎么描述,总之我理解他认为候选人面试应该像应对各大厂之类的述职模式,描述你遇到什么业务挑战,或技术、业务空白,执行什么样的策略,达到什么样的效果。 抱歉这里是带着情绪说的,因为我实在受不了大厂的这种面向晋升、面向述职的工作方式,自己也没有出彩的可闭环的从战略到落地的项目经历,或者我不知道怎么描述?我认为好的开发就是做好架构设计,实现业务功能,保障服务稳定。

目前迷茫的是,工作 10 年, 貌似技术上早在 n 年前就不再有长进了,也没有之前彻夜分析一个小问题的热情,学习新的方向比如 LLM 、硬件开发等也不能给当前后端开发的技术路线加分,只能做个爱好研究。也不想走管理路线,人比程序更复杂。

所以,10 年的后端开发应该有什么能力,后续如何规划职业生涯?

我自己的想法:

1 、走架构师路线:这个自我感觉比较虚无,我理解好的程序员就应该是架构师,架构体现在方方面面。

2 、走行业专家路线:与职业经历息息相关,首先在某个公司深耕才能成为行业专家,但去哪个公司,哪条业务线,自己还没有牛到有自由选择的能力,只能是广撒网投简历哪里有 offer 去哪儿。

3 、创业?:先不讨论,如果真的有了创业方向,也不会迷茫。

请各位分享自己的经验。

3433 次点击
所在节点    职场话题
30 条回复
quan7u
211 天前
“遇到什么业务挑战,或技术、业务空白,执行什么样的策略,达到什么样的效果。”
这样了解候选人经历感觉挺好的呀
Lanzhijiang
211 天前
如果你只是想当一个螺丝钉,那么你 10 年的几乎没有任何意义
wheat0r
211 天前
好奇心是永远的必杀技
hello2090
211 天前
20 年是不是得 CTO 的水平,30 年 CEO ,40 年董事长了😁
flowerains
211 天前
写 10 年代码应该是 35 左右了吧,你讲的这些我都考虑过。

总结就是如果你一直是纯写业务,在某一个技术领域没有精进(比如出过基本书,有教学视频,有自己比较有名气的开源项目)。那大概率已经和年轻人在写代码甚至搞架构这块没法竞争了。

比较好的选择是换赛道,把你丰富的开发经验转换为项目经验,以一个产品经理或者项目经理的身份去带领团队完成工作,这样的好处是对年龄宽松一些,然后行业还是那个行业。

又或者像我一样,直接从互联网行业跳脱出来,我就进了一家普通国企 IT 部门,虽然也写代码,但是工作可以说和我前十年完全没半毛钱关系,一样能生存下去。
zzzzaaa
211 天前
有一个问题,成为架构,行业专家其实也会偏向管理 了,最终都是跟人打交道了
amon
211 天前
随便聊几点:
1. 架构师(技术专家)路线需要在大厂,不然出了大厂都是大头兵,没有这个角色。
2. 如果具备架构师能力的,一般工作 10 年也差不多是这个角色了。当然,成为架构师,技术和能力是一方面,机遇也很重要。
3. 行业专家(业务专家)比较吃业务能力和行业,国内企业和企业内的项目平均寿命不长,业务能力很难沉淀。
4. 反而你先不讨论的第 3 点创业是你最应该思考的。换句话说,创业也不等于你抛弃现在的工作直接 all in 。如果在小厂试着琢磨一下小厂的核心业务框架,看看自己能不能复制。如果在大厂,试试能不能借着大厂光环割波韭菜。比如找工作不叫找工作,叫《大厂裸辞 N 天,xxxx xxx 》
lhk998877
211 天前
我感觉 35 以后最大的问题是机会越来越少,很多方向你尝试后发现找不了工作,无法变现,如果一直做技术可能就需要持续降薪或者下沉到下级城市。
chuck1in
211 天前
35➕,只会 crud ,今后也只想当一名螺丝钉混日子的 loser 路过。
coderzhangsan
211 天前
曾经业内有几个段子:
1. 工作 10 年,还在敲代码,没晋升到管理岗,you are loser ?
2. 工作 10 年,还出来投简历找工作,没有人脉内推,可见技术水平不行,you are loser ?
3. 工作 10 年,还在迷茫,可见没有个人职业规划,you are loser ?

君,知否?如果不知,那你跟我一样。哈哈😄
maigebaoer
211 天前
@coderzhangsan 哈哈哈,I am A loser
v2Geeker
211 天前
10 年后端,那几类面试官的要求你都能达到的话,那说明你综合能力非常强,比很多中大厂总监的能力都要强。我可见过太多所谓的某个方面强,另外一些方面弱的一塌糊涂的『大神』了。

保持学习,不忘初心。
rockyliang
211 天前
不想走管理路线,技术上也不算大牛的话,感觉最好是在当前公司干到退休或者干到被裁,这年龄跳槽估计也比较难找到工作。我的建议是平时找些成本不高的副业做,一是如果将来不幸被裁也不至于饿死,二是或许做着做着就能慢慢摸索到赚钱的门道,甚至创业的方向。
securityCoding
211 天前
不要内耗,做个混子挺好的
okakuyang
211 天前
10 年后 80%的现有程序员都要被淘汰了,还搁着想象能力呢。
Steaven
211 天前
35+,同样迷茫焦虑。每天做不完的工单,没有挑战,没有激情,重复的机器人。
bug51
211 天前
@zf1968 是的 深耕一个领域太难了,主要是抢不到这种机会。感谢分享
fuermosi777
211 天前
你说,“我认为好的开发就是做好架构设计,实现业务功能,保障服务稳定。”

然而,做好架构设计不重要,重要的是你怎么跟做决定的人推销你的架构设计( scoping ),怎么证明你的架构设计是好的( stakeholder management ),怎么能带领团队做出你的架构设计( leadership ),怎么证明服务稳定跟你的架构设计有关( impact )。这一切的一切,跟沟通能力、跨部门合作能力、吹牛逼画大饼能力密不可分。

很遗憾,在中厂大厂程序员做久了想突破,一切都跟人有关。
iisboy
211 天前
@lhk998877 学会转型。年轻就是拼体力。觉得大点就要凭自己的能力 人脉 经验,如果长期在不断的积累和学习的话。感觉这应该不是问题。
yoiteshaw
211 天前
看大家的评论,感觉都比较消极,对于年轻人和中年人交界的人群来说,如果说即使学习也很难突破就业难的趋势,那是不是应该考虑在业余时间换个就业方向了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1034113

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX