30-40岁Java程序员,你的努力为什么没有意义?

今年刚好40岁,在一家著名外企做到技术专家的位置,在亲戚朋友眼中,俨然已算半个“成功人士”,但内心深处,却无一刻不战战兢兢。我知道,自己就像一个风雨中的高跷人,哪怕一阵风,一个闪失,都会重重跌倒,甚至于再也爬不起来。

我有一个习惯,每年定期更新简历,一则看是否有更好的机会,二则了解市场行情与技术动向,也作为自己下一年努力的方向。

从30岁到40,整整10年,年年如斯,这种形式一直有效的鞭策我努力学习和工作。因为我相信只要我保持努力,就会永远站在技术的前沿,就会永远保有强劲竞争力,所谓的“中年危机”永远也不会落在我的头上。

然而随着年岁增加,随着面试境况的逐年下行,我越来越怀疑“努力”的价值,也渐渐能理解年轻时听到的那句话:“所谓悲剧的人生,并不仅仅在于被不幸击中,更在于这种不幸的不可避免性”,而“中年危机”就是这样一个不可避免的人生悲剧,就绝大多数人来说,无论如何挣扎,都逃无可逃。

年初,跨过大半个北京城,来到某视频网站应聘高级软件工程师,我准备充分,状态神勇,在技术环节过关斩将。因此,当我在会议室等待总监面试的时候,踌躇满志,心想这个offer十拿九稳了。

我已经想好了,当总监坐下和我谈理想的时候,我一定要把我的技术深度和广度充分展现,我要和他谈架构,谈趋势,谈…,然而就在总监推门而进,我起身相迎的瞬间,从总监脸上我读到不是微笑,而是分明的惊诧和失望。他甚至都没有坐下,只是简单问了个数据库并发问题,就草草结束了这次面试。

这次面试,即使是事过数月,我依然清楚的记得哪位总监脸上的表情,他期待的显然不是一个奸滑,油腻的中年大叔,而是一个血气方刚,听话,能加班的精壮小伙。

于是,我调整了策略,把求职的方向改为了架构师。这次显然对路了,面试和谐多了,再没碰到早前面试纯开发岗的尴尬。

国内某著名商城的大数据架构师职位,技术环节,面试我的是一个30出头的小伙,人很nice,整个过程我俩的思路一直比较match,能看出小伙对我很满意,所以当面试结束,小伙子说让我回去等通知的时候,我内心相当惊诧,觉得自己可能被悲剧的“套路”了,索性直接问:“我是不是挺让你失望的,所以套路我,让我回去等消息呢?”小伙子是个直爽人,甚至有点激动,转身拿过来几分简历递给我说:

“你看,这是最近面过的候选人,这是XXX的首席科学家,这是XXX的VP,这是…,相比之下,你的背景真的是太一般了,我也是看你技术不错,才让你进入候选名单的。真不是忽悠你,架构师只有一个,公司肯定要在其中反复筛选,我也是看咋俩聊的不错,才给你看这些东西的。”

事后证明小伙确实是个实诚人,很快我就收到了复试通知,接下来又经过前前后后2个月,总共6轮面试,我才艰难的拿到了最终offer。然而其中的忐忑,抑郁,自不可为人道,再叠加此前面试高工时的屈辱,使我分明的觉出了这个年龄职场人的窘迫。

找工作使我确认了一个问题:纯粹的技术岗,只要到了年龄红线(大概34岁),即使你再努力,技术再好,再有热情,也是白搭,人家甚至连面试的机会都不会给你。因此,年龄大了,如果还想有口饭吃,就必须削尖脑袋往上走,做架构师,做管理。那么既然是要走架构师之路,是否有一条完整的架构师学习进阶路线呢?

下面分享的是笔者多年来总结的学习路线。

1、开源框架解析专题

站在巨人肩膀,收获不一样的视野。

2、架构筑基专题

深入内核、直击故障、拒绝懵圈。

3、微服务架构专题

你还不知道微服务,怎么涨薪。

4、高性能架构专题

成为互联网架构师,你要的都在这里。

5、团队协作开发专题

让你团队开发效率提高十倍。

6、B2C商城项目实战

撸起袖子干实事,项目经验那点事。

7、并发编程

8、设计模式

原文链接:http://www.360doc.com/content/18/1220/14/31262802_803138075.shtml

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享