2019年初的一个早晨,在美国NASA的某个秘密档案室,一群会跳广场舞的大爷大妈正忙着修复旅行者1号的内存故障。
这不是科幻小说,而是真实的场景。
这群白发苍苍的老程序员,带着老花镜,手上敲击着看似复杂的代码,他们用行动证明了一个观点:程序员其实是越老越值钱。
旅行者1号的复活:靠的是大爷大妈这一次旅行者1号的复活,靠的不是年轻的工程师,而是这些大爷大妈们。
这整个团队成员的年龄加起来可以凑几百岁,但他们的经验和技术却是无可替代的。
1977年,这些程序员用汇编语言写下了至今仍在240亿公里外运行的代码。
他们在项目中的价值,远远超出了代码本身。
当旅行者1号在去年年初出现内存故障时,NASA的专家们第一个想到的就是这批老程序员。
虽然他们需要戴着老花镜才能看清屏幕上的代码,但他们解决问题的效率和准确性,只有他们能做到。
这次修复不仅保证了旅行者1号继续工作,还让人们重新认识到老程序员的宝贵。
COBOL牛仔:老程序员们的价值说到老程序员的价值,就不得不提比尔·欣肖和他的“COBOL牛仔”团队。
比尔今年已经82岁了,但他创办的COBOL牛仔咨询公司依然活跃在市场上。
而且团队成员的平均年龄高达68岁,最年轻的也有40岁了。
他们主要服务的对象是银行,而这些银行愿意支付高昂的费用来聘请他们的服务,时薪甚至高达300美元。
COBOL语言诞生于1959年,比尔在1970年编写了第一款银行ATM软件。
而现在,全球95%的ATM机和80%的信用卡交易依然依赖于这种编程语言。
也就是说,这些老程序员不仅是行业的元老,他们知识的深度和广度,至今依然无人能敌。
这就是为什么他们能够在今天的编程世界中仍然占有一席之地。
Perl语言:看不见的支撑力量除了COBOL,还有另一种“古老”的编程语言——Perl。
你可能很少听说过它,但每天的生活却离不开它:电商网络、订票网站,甚至是苹果公司的后台系统,都依赖这门编程语言。
在美国的NASA和CIA,英国情报局等重要组织中,Perl语言也无处不在,而它的代码库中还包含了1987年第一版的代码片段。
这意味着,当你在网上购物、订票或者查询信息时,背后运行的可能是近40年前写下的代码。
这些代码不仅见证了编程语言的发展史,也在悄然改变着我们的生活。
正因为这种技术的稳定和可靠,那些写下这些代码的老程序员们,其价值是无法用时间来衡量的。
或许你会问,为什么NASA这样顶尖的科技机构还在用旧代码?
答案很简单:旧代码在经过时间的考验之后,其可靠性已经得到了充分证明。
对于那些价值数十亿美元的卫星,任何细微的改变都有可能带来不可预知的风险,因此NASA宁愿使用经过验证的旧代码,也不愿贸然改变。
老代码代表着一种无与伦比的安全感——那些代码虽然老旧,但它们稳定可靠。
从某种程度上说,延续这些老代码也是对探索精神的一种致敬。
行走的文明备份生活中,很多人会为自己年龄增长而焦虑,尤其是程序员,普遍认为这是一个“青春饭”行业。
但是,看看比尔·欣肖们的经历,你会发现事实并非如此。
经验和技术在某些领域不仅未被时间削弱,反而愈发显得珍贵。
所以,不要为年龄焦虑,把练好的本领磨炼成一块见血封喉的“老刀”,岁月会将这种深厚的技能积淀打磨得越发锋利。
保护好自己的健康,也许几十年后,你就是那个不可或缺的人。
而这,不仅是在编程行业,生活中的任何一个领域,似乎都是如此。
从NASA的老程序员,到“COBOL牛仔”团队,再到支撑生活的Perl和不被替代的旧代码,时间在这些技术和人的身上留下了深深的烙印,同时也赋予了他们无比珍贵的价值。
在快速变化的现代社会,或许我们需要重新审视“老”的定义,以及它所赋予的力量和价值。
希望这篇文章能让你对年龄、经验和技术有新的认知,也给身边的“老程序员”们多一些尊重和认同。
落扎朴
越强调什么越缺什么,越强调年龄刚好说明了老了没啥用