译 | 程序员是如何痛苦、缓慢的死掉的
长话短说:你想知道一个程序员是如何失业的吗?只要停滞不学习一段时间就行了。在不知不觉中。或者更糟,故意的。你就能发现自己已经从职场中你消失了。
这个说法可能是不正确的(如果是的话,请纠正我),但在我看来,技术是变化最快的领域之一,跟大部分的其他工作相比。也许不是最快的。至少,它一定排在榜单的前列。
举手:你们中有多少人记得jQuery风靡一时的时代?不要误解我,jQuery仍然在使用,并且有自己的位置,但我说的是,它已经不是以前的jQuery了,不是吗?
我记得当Mongo是一个崭新的闪亮的数据库时,它获得了各种各样的关注。
这些都是最近几年才出现的东西,甚至更近。
不管怎样,我为什么要提这个?如果你读了标题,你应该猜的到。事实上,再多写点东西可能是多余的。
但至少我需要说一个我认识的程序员的例子,以及她是如何发现自己陷入困境的,这很关键。
也许本文可以作为对其他程序员的警告。
案例
这名程序员一直忙于工作。她称这为“灭火模式”,几乎从未停止。我不会给出具体的细节,因为我不认为它们对本文很重要。可以这么说,她不得不与糟糕的代码库、糟糕的数据结构和糟糕的管理等问题作斗争。
在这些问题上取得进展是一项艰巨的挑战。她会在早上去上班,整天挣扎,然后很晚下班,感到沮丧,不愿意做任何其他的事情。这是情感上的衰竭。
然而,尽管如此,她始终保持专注和积极地努力使事情变得更好。有时这意味着加班。有时这只是意味着她不得不离开屏幕一天,直到第二天早上才回头看。对事业的承诺无疑是她的强项之一。
死亡
在某一时刻,她意识到她再也不能在这家公司工作了。没有进步(或者进步太慢),她不得不放弃。
不幸的是,当她开始考虑自己在科技行业里换个工作时,她很快就意识到,自己的技能已经过时了。她花了两年的时间专注于维护她所在公司的技术现状,因为她没有意识到自己在这之外失去了多少技术领地。
她最终不得不以更低的薪水接受了一份更低级的工作,而她得到这份工作的唯一原因是她的一个朋友在她求职的公司工作,并为她担保。
教训
当你没有足够的警惕时,就会发生这种情况。如果你不去关注你周围真正发生的事情,你就会面临停滞不前的风险。你可能会让自己落伍,对这个行业的价值也会大打折扣,因为你没办法跟上。
这并不意味着你需要每天24小时不停地编码,做无数个项目,并随时提交开放源代码。
这意味着你需要充分的意识到,当你感觉不到工作的脉搏时,在你的脉搏跳动不再有价值之前,你需要明白,应该做些什么。
补充
基于我收到的相当大的反馈,我想澄清,这篇文章对web开发领域的人是有一些价值。现在的Web开发有点混乱,总是有一些闪亮的新东西,雇主正在快速地改变他们的需求。但是,在技术领域,有很多行业都不那么快,你可以在这些行业中保持专注和安全,有时甚至是几年甚至几年。
英文原文:The slow and painful death of a developer
你也许感兴趣的:
- 【外评】电脑从哪里获取时间?
- 【外评】为什么 Stack Overflow 正在消失?
- Android 全力押注 Rust,Linux 却在原地踏步?谷歌:用 Rust 重写固件太简单了!
- 【外评】哪些开源项目被广泛使用,但仅由少数人维护?
- 【外评】好的重构与不好的重构
- C 语言老将从中作梗,Rust for Linux 项目内讧升级!核心维护者愤然离职:不受尊重、热情被消耗光
- 【外评】代码审查反模式
- 我受够了维护 AI 生成的代码
- 【外评】Linux 桌面市场份额升至 4.45
- 【外评】作为全栈开发人员如何跟上 AI/ML 的发展?
你对本文的反应是: