对IT行业35岁中年危机,防御降本增笑+开猿节流的解决方案探讨!

在此中秋佳节,国内很多打工人正在经历难关,经济下行,企业裁员,尤其是IT行业的朋友,8月底IBM裁员中国员工上千人。

近年来IT行业从硬件到软件,从国内至国外,相继大裁员。

国外Intel,twitter,Meta… 国内更严重,还有35岁这道坎

国外也不是很多人说的程序员光荣干到退休,同样有年龄歧视

硅谷开始整容,国内推出了中年失业套餐:

一、铁人三项:外卖、快递、司机

二、吉祥三保:保安、保姆、保洁

三、创业三部曲:摆摊、开店、自媒体

还发展出了:防御性编程 https://www.oschina.net/news/269921/defensive-programming

根本原因还是IT行业并不像医生,教师等传统行业越老越值钱,可能不绝对,但基本是事实。

IT技术一直不断推陈出新,年轻人学起来都吃力,对中年人的精力也是巨大挑战

而且花费多年终于掌握了某项技能,不久又推出了一门新技术要求所有人立刻更进。

即使是行业内专家也非常抵制:

也不能怪他们,人年纪大了似乎都会这样,习惯使用熟悉稳定的东西。

现在也只有年轻人才有精力折腾各种Linux发行版,中年人基本都安安稳稳的用Win和MAC

那么IT业有没有哪项技术的工作可以稳定的干到退休的呢?

花了一些时间搜索看看有没有哪种编程语言或IT技术最好可以像数学一样稳定

数学的基本算法加减乘除,几千年了,全世界学的都一样 https://ruanyifeng.com/blog/2010/10/why_lisp_is_superior.html 这篇文章说Lisp是一门先进且现在都没有过时的编程语言,因为是以数学为基础的

但是没听说过Lisp相关的有什么好工作。

随后想起了在疫情期间发生在美国的新闻

看来从事金融政府机构等行业IBM Mainframe技术&COBOL应该是一份可以稳定干到退休的IT工作了

然后接着搜索还有哪种冷门古董技术在工作,应该只有1957年Fortran在学术界流行

已经衰落的有1964年BASIC和1958年ALGOL,估计没人用了(可能旅行者1号在用)

网上虽然也有新闻爆出某个机构和企业在使用古董技术如:

但是提供的工作数量应该都不能和Mainframe&COBOL相比

这些传统行业都要求高度安全,稳定,可靠,不喜欢频繁变化。

IBM Mainframe至少在国外应该还会存在很久,有需要的朋友应该可以学下英语,日语

不少人已经出海


再谈谈COBOL&Mainframe技术的情况: https://www.oschina.net/news/181943/microfocus-cobol-market-research-2022
报道说COBOL全球代码行数超8000 亿,这还是2022年,估计现在破一万亿行了,而且每年的增长率为 15%。

COBOL 在全部银行系统基础设施中占据 43%。

COBOL 支持的系统每天处理 3 万亿美元的商业交易。

COBOL 处理着 95%的 ATM 机刷卡业务。

COBOL 支撑着高达 80%的店面信用卡交易操作。

想象一个上万亿行代码的市场需要多少开发者!

对国内人数众多的Android,iOS开发从业者来说,已经掌握了Java,Objective-C

学习Mainframe相关知识和COBOL语言应该没有太大难度

而且技术和语言不是最核心,对业务的熟悉程度才是最重要的。

对只会前端JavaScript技术的开发者,感觉是最缺乏竞争力的,容易被裁

可以试试从事Mainframe

那么COBOL有什么技术优势?

这篇文章说:COBOL的不足在于知道它的人太少,并非语言本身的结构问题

“在业务支持方面,COBOL的表现还是要远胜于JAVA、C或者C++”

???

真的不是胡说八道吗?既然这么好这么强,大学怎么不教了?

从未听说IT界哪位高人,图灵奖大师夸过COBOL

但这不妨碍COBOL相关Mainframe技术是一份对遭遇裁员,中年危机的IT从业者相对不错的工作,虽然很无聊,不像互联网行业那样各种黑科技,但是稳定啊,多少人考公务员挤破头

这至少是个坐办公室的,总比送外卖强!

同时这也给人启发,做IT也不要只关注互联网行业那些网红企业

传统行业的某个IT工作方向:金融,医疗,交通,制造业,军工,航天…也可能提供一份像公务员那样的稳定就业。

有哪位见多识广的朋友能谈谈是否还有哪种古董语言或技术,在某个行业根深蒂固,并且对开发维护供不应求!

2 个赞

不要把自己局限在某种特定的语言,平台,技术上。一旦你把自己定位为Web工程师,Android工程师, 嵌入式工程师,你的路就变窄了,你的眼光就受局限,你会抵触其他的知识。不管用什么语言和技术,解决问题的方法都是相通的,知道怎么写Windows驱动程序的人,学会写Linux驱动程序花不了很多时间。熟悉多种编程语言的人,再学一门新语言也花不了很多功夫。

8 个赞

要不咱们再学习一下数据中心的相关知识、网络?别光局限于写代码。

干嘛要觉得自己是程序员,应该是 AI 员工的老板,好好的鞭打 AI,让它为你干活儿

如果真有 冷门古董语言或技术 供不应求, 年轻人也一样会快速掌握它,然后和你竞争到没有人为止, 没有什么是年轻人学不会的。 如果实在竞争不过, 也许可以想开些, 社会要进步,国家要发展,上一代人终究要被年轻人所取代, 这是自然规律, 即使是最权势滔天的人也躲不掉

程序员不是开放外资,网络什么的才有的吗?

这也不是老百姓投票选出来的,最多用脚投票。

古往今来都是一样,有什么灾难就逃吧,没什么好办法。

有些行业缺人只是因为工作性价比太低

远程工作。这个可以不考虑年龄。

远程工作是不是要好的外语 :joy:

应该是的。这也是个问题。

看来得重新学一下外语了。

Fortran、Cobol、Ada 都还在出新的语言规范, Lisp、 Smalltalk、Pascal 都没死,ML、Erlang 小火,学起来!