it人老矣,尚能饭否?

chuangye95 chuangye95     2023-02-15     801

关键词:

今年刚好 40 岁,在一家著名外企做到技术专家的位置,在亲戚朋友眼中,俨然已算半个“成功人士”,但内心深处,却无一刻不战战兢兢。

 

技术分享图片

 

 

我知道,自己就像一个风雨中的高跷人,哪怕一阵风,一个闪失,都会重重跌倒,甚至于再也爬不起来。

 

技术分享图片

 

 

01.30 岁到 40 岁,我坚持一个习惯

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

从 30 岁到 40 岁,整整 10 年,年年如斯,这种形式一直有效的鞭策我努力学习和工作。

因为我相信只要我保持努力,就会永远站在技术的前沿,就会永远保有强劲竞争力,所谓的“中年危机”永远也不会落在我的头上。

然而随着年岁增加,随着面试境况的逐年下行,我越来越怀疑“努力”的价值,也渐渐能理解年轻时听到的那句话:“所谓悲剧的人生,并不仅仅在于被不幸击中,更在于这种不幸的不可避免性”。

而“中年危机”就是这样一个不可避免的人生悲剧,就绝大多数人来说,无论如何挣扎,都逃无可逃。

 

技术分享图片

 

 

02.两次面试,中年技术人的窘迫

年初,跨过大半个北京城,来到某视频网站应聘高级软件工程师,我准备充分,状态神勇,在技术环节过关斩将。

因此,当我在会议室等待总监面试的时候,踌躇满志,心想这个 Offer 十拿九稳了。

我已经想好了,当总监坐下和我谈理想的时候,我一定要把我的技术深度和广度充分展现,我要和他谈架构,谈趋势,谈…...

然而就在总监推门而进,我起身相迎的瞬间,从总监脸上我读到不是微笑,而是分明的惊诧和失望。

他甚至都没有坐下,只是简单问了个数据库并发问题,就草草结束了这次面试。

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

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

国内某著名商城的大数据架构师职位,技术环节,面试我的是一个 30 出头的小伙,人很 Nice,整个过程我俩的思路一直比较 Match,能看出小伙对我很满意。

所以当面试结束,小伙子说让我回去等通知的时候,我内心相当惊诧,觉得自己可能被悲剧的“套路”了,索性直接问:“我是不是挺让你失望的,所以套路我,让我回去等消息呢?”

小伙子是个直爽人,甚至有点激动,转身拿过来几分简历递给我说:

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

事后证明小伙确实是个实诚人,很快我就收到了复试通知,接下来又经过前前后后 2 个月,总共 6 轮面试,我才艰难的拿到了最终 Offer。

然而其中的忐忑,抑郁,自不可为人道,再叠加此前面试高工时的屈辱,使我分明的觉出了这个年龄职场人的窘迫。

 

技术分享图片

 

 

03.大龄技术人,出路在哪里

找工作使我确认了一个问题:纯粹的技术岗,只要到了年龄红线(大概 34 岁),即使你再努力,技术再好,再有热情,也是白搭,人家甚至连面试的机会都不会给你。

因此,年龄大了,如果还想有口饭吃,就必须削尖脑袋往上走,做架构师,做管理。

但残酷的是,在金字塔式的组织架构下,这些岗位必然是相对稀少的,那些没有走上管理岗的大龄技术人员的出路又在哪里呢?

作为一名 90 年代的大学生,曾经的“天之骄子”,从学生时代,我就时刻鞭策自己要努力学习,努力工作,生怕哪步走错了,被技术,被时代抛弃。

然而现实是什么?即使你精通多门编程语言,熟悉各种设计模式,懂大数据,懂 AI,然而那又如何?

你不想做总监,不想做 CTO,就是想安安静静的研究技术,这个要求高吗?

然而现实就是如此残酷,你要么努力“奋斗”,踩着众人的失败成为所谓的“管理者”,要么就会跌成可悲的 Loser,这中间没有任何温情的中间地带。

在我们的价值体系中,“努力”是一件无比正确的事情,但在我们努力的同时,其实并不会去思考努力背后的价值。

很多时候,我们只是享受这种“努力”的感觉,因为在沉重的现实面前,只有不断的“努力”才能稍稍减轻我们巨大的焦虑感。

那些毒鸡汤,教人要努力,要超越,要成功,要做人上人!然而对一个群体来说,这种毒鸡汤却毫无营养。

因为就一个群体来说,成功的永远只能是少数,所谓的努力只是徒然增加了整个群体的生存难度(想想那些无底线加班),至于整个群体的成功率则不会有任何改变。

而要提高整个群体的成功率,这个社会就要能容纳更多元化的价值观:

  • 你擅长沟通,喜欢管理,可以,努力奋斗吧骚年,向着 CEO 前进!
  • 而你喜欢技术,可以,我也欣赏你,创造条件让你沉浸于研究,也满怀信心的期望你的创新。
  • 哪怕你就是如此不思上进,就是满足于“老婆孩子热炕头”的小日子,我虽然不赞赏你,但也绝不鄙视你,是谁规定了“奋斗”的人就比不“奋斗”的人更高尚呢?

而要提高整个群体的成功率,除了更多元的价值观,亟待改变的还有当前恶劣的劳动关系,例如恶性加班(如 996),年龄歧视,性别歧视。

因为只有这样,才可能最大限度的延长员工的职业寿命,才使个人努力有讨论的空间。

否则所谓的努力最终都会异化为年轻时在血汗工厂出卖青春,而年老色衰,加不动班了,就会被资本家无情的扫地出门,空留一声叹息!

04.方向比努力更重要

“方向比努力更重要”,但更重要的怎么辨别方向。就我们普通人来说,无非就两个方向:做技术或做管理。

做技术,年龄大了,社会的容忍度很低,人家甚至不给你机会。做管理,职位少,就整个群体来说,把管理作为一个方向指出来是根本不成立的,就好像不能把考前三名作为一个班级学生的方向一样。

也许您会问 40+ 怎么就不能应聘初级的技术岗(在我眼中“高级软件工程师”也不算初级岗位)?

我曾经做过不短时间(5 年)的管理岗,但因为个人的兴趣点更多在技术上,所以就主动又转回技术岗了。这也反映了这个社会对大龄技术人员缺乏容忍度。

还有你可能会疑惑我什么不去争取下 CTO,除非你说的是只有 3、4 条枪,而且朝不保夕的小公司。

据我所知,那些上规模公司的 CTO,要么是公司的早期技术创始人,要么是业界知名经理人,人到那个层次,难道还需要去人才市场公开求职?

还有你把一个机会低于 1% 的小概率机会(CTO)作为一个选择拿出来讨论,您觉得对读这篇文章的人有任何建设性吗?

在当前,因为恶劣的劳动关系(例如年龄歧视,高强度加班),导致所有的职场人的路子都会越走越窄(无论管理还是技术),都会遭遇所谓的“中年危机”。

至于如何破这个局,从个人出发很难,因为这本质上是一个社会问题,而个人能做的无非是调整心态等修修补补的事情,对整个现状的改变并没有作用。

 

技术分享图片

 

 

05.不让自己成为“奋斗逼”

最后你心中或许还有一个疑问:既然个人的努力很难避免中年危机的悲剧,那为什么我还要写这些文章呢?

10 年的时间,生活的磨砺,逐渐把我从一个盲目乐观的青涩小伙,变成一个悲观主义者,但无疑却是历史上最好的我。

我已接受了自己的平庸,放弃了虚幻的主角光环,承认自己只是一个普通人。

我是悲观的,但更是理智的,因为保持理智的最佳方法就是彻底掌握悲观主义,比如塞内卡就认为,愤怒和失望就是源于乐观主义的预期。

北欧的居民不会因为下雨而愤怒,因纽特人也不会因为下雨而失望,我也不会因为将来的生活对我的捶击而放弃,因为这都没有超出我的预期。

然而,即使如此,我依然要把自己的经历写出来,把我的思索表达出来,那是因为:虽然我们都是挣扎在底层的普通人,无奈,卑微,懦弱,但我们绝不傻,绝不麻木。

我们虽然无力改变这荒谬的现状,但也绝不会为这荒谬的现状叫好,更不会把这种荒谬合理化,成为一个可悲可恨的“奋斗逼”!

“黑夜给了我黑色的眼睛, 我却用它来寻找光明”

我和时间的温柔相处---廉颇老矣,尚能饭否?

 话不多说,贴几张图,一年以后的总结    一年以前部分技能展示。650)this.width=650;"src="http://s4.51cto.com/wyfs02/M00/83/C5/wKiom1d7mejwi4AQAADGhZMXE5o981.jpg"style="float:none;"title="psb.jpg"alt="wKiom1 查看详情

wpf老矣,尚能饭否

作为一个老牌WPF程序员,多年来一直关注的问题是,在微软发布最新的WinRT框架之后,接下来的客户端编程将何去何从。显然我有充分的理由担心这个,众所周知的Silverlight的中途搁浅,它对下游的开发人员带来了很大的损害;... 查看详情

google搜索老矣,尚能饭否?

【CSDN编者按】在2021年全球搜索引擎市场占有率排行榜中,谷歌占比高达91.4%,位居第一。庞大的用户量加持下,谷歌搜索的受欢迎度无疑是肯定的,但是近年来当很多人使用谷歌搜索时,会发现映入眼帘的都... 查看详情

cc++成众矢之的,这群程序员发起编程语言“革命”!(代码片段)

旧语言老矣,尚能饭否?整理|苏宓出品|CSDN(ID:CSDNnews)在HN的热榜中,一篇题为《编程语言工具进展缓慢》的文章吸引了不少网友的注意,其写道,「当一个新工具被创新开发时,较新的编程... 查看详情

再见vb6!再见程序生涯!

...直在用VB6开发和维护大型ERP,在业界看来VB6太老了,廉颇老矣尚能饭否?然而真要尘封却有不舍。VB6是微软COM(组件对象模型)的成功典范,可以说VB6的成功代表了微软COM的胜利,然而自微软.NET战略推行以后,VB6却被无情地抛... 查看详情

java初级程序员常见问题分析

...到现在已经近30年的发展,是不是已经老了(廉颇老矣,尚能饭否),我们现在选择java应该向哪个方向努力呢?首先,我们要知道JAVA的最大优势在哪里,JAVA现在的热点在哪里?个人认为Java最强... 查看详情

json笔记:「饭否精选·日历」微信小程序制作记录-爬虫部分:0。饭否精选格式样本(代码片段)

查看详情

饭否oauth记录

饭否Oauth授权 首先去饭否申请一个应用,创建新应用即可,等待审核。审核通过了之后会拿到consumer_key和consumer_secret。这两个值先记录在代码里。后面经常用到。然后第一步是用consumer_key,去换取request_token和request_token_secret... 查看详情

json饭否每日精选,例子-1.每日(代码片段)

查看详情

json饭否每日精选,例子-2.每条精选(代码片段)

查看详情

java老矣,云原生时代的java危机

QCon2020主题演讲:云原生时代,Java的危与机周志明老师的这个演讲知识点过于密集,我把他拆一下,方便理解一点推荐阅读原视频和相关文稿文章目录技术演进与政治格局Java的危机Java——最具统治力的编程语言... 查看详情

java老矣,云原生时代的java危机

QCon2020主题演讲:云原生时代,Java的危与机周志明老师的这个演讲知识点过于密集,我把他拆一下,方便理解一点推荐阅读原视频和相关文稿在文章下面评论了一下没想到老师还回复了文章目录技术演进与政治格... 查看详情

c罗老矣,我的程序人生还有多远

☆随着12月11号摩洛哥1-0葡萄牙比赛的结束,不仅说明葡萄牙对要结束本届卡塔尔世界杯了,就连C罗此生的世界杯之旅也将画上句号了。☆37岁的球星本该是人生最璀璨的阶段,但在足球生涯中,这已经是大龄了。... 查看详情

我也要做ctf了,哎,人老了,脑子需要动一动了,第一节,配置本地环境

其实,我是做二进制安全的,主要是安全开发方向,所以理论上来说,PWN系列比较适合我。 PWN系列需要使用什么工具IDA、WinDBG、OD等。然后还有个Python,这里记录安装Python吧,主要是在Linux里面安装。 1:给Win10开Linux子系... 查看详情

文末送书|豆瓣9.4分,“hello,world”起源于这本书!

...,但已经是一款爷爷辈的老语言,早就该到了“尚能饭否 查看详情

git的安装和基本使用(代码片段)

...个代码文件是最优的。失败的复制、替换经常会导致原来尚能运行的代码遭到破坏。于是,针对以上的问题就产生了一种解决方案,这种方案我们成为版本控制。版本控制系统是能够随着时间的推进记录一系列文件的变化以便于... 查看详情

想写一些与技术无关的

...。他说从我的言谈举止上看最起码得26。呵呵,IT真的催人老。我想说的 查看详情

it是产品it是服务it是能力

企业的IT发展可以划分为三个阶段,或者说企业的IT成熟度模型可以分三级。企业的管理层眼中的IT本质决定了企业中IT的定位、组织结构、人才构成、管理流程、系统质量和IT在业务中发挥的作用。大约30年前,IT被视为“产品”... 查看详情