程序员是如何痛苦、缓慢的死掉的(转)

长话短说:你想知道一个程序员是如何失业的吗?只要停滞不学习一段时间就行了。在不知不觉中。或者更糟,故意的。你就能发现自己已经从职场中你消失了。

这个说法可能是不正确的(如果是的话,请纠正我),但在我看来,技术是变化最快的领域之一,跟大部分的其他工作相比。也许不是最快的。至少,它一定排在榜单的前列。

举手:你们中有多少人记得jQuery风靡一时的时代?不要误解我,jQuery仍然在使用,并且有自己的位置,但我说的是,它已经不是以前的jQuery了,不是吗?

我记得当Mongo是一个崭新的闪亮的数据库时,它获得了各种各样的关注。

这些都是最近几年才出现的东西,甚至更近。

不管怎样,我为什么要提这个?如果你读了标题,你应该猜的到。事实上,再多写点东西可能是多余的。

但至少我需要说一个我认识的程序员的例子,以及她是如何发现自己陷入困境的,这很关键。

也许本文可以作为对其他程序员的警告。

案例
你们中有多少人还记得jQuery风靡一时的日子?不要误解我的意思,jQuery仍然在使用并且有一个相关的地方,但是我说它已经不再是以前的样子了,这是不是错的呢?

我记得Mongo是一个全新的闪亮的数据库,吸引了各种各样的关注。

这些都是过去几年才发生的变化,也许更少。

不管怎样,我为什么要提这个?如果你读了标题,你可能会猜一猜。事实上,写任何东西都是多余的。

但至少提供一个我认识的开发人员的例子,以及她是如何发现自己陷入困境的,这一点似乎很重要。

也许本文可以作为对其他开发者的警告。
这个开发人员在工作中一直处于战斗状态。她称其为“消防模式”,几乎从未消失。我不会给出细节,因为我不认为它们是重要的一点。可以这么说,她不得不与糟糕的代码库、糟糕的数据结构和糟糕的管理以及其他一些事情作斗争。

要在这些问题上取得进展是一项艰巨的挑战。她会在早上上班,整天挣扎着,一天结束后出来,感到沮丧,不愿做其他任何事情。这让人心力交瘁。

然而,尽管如此,她始终保持着专注和积极的心态,努力让事情变得更好。有时这意味着要加班。有时这只是意味着她不得不离开屏幕一整天,直到第二天早上才回头。对事业的承诺无疑是她的优势之一。
死亡
在某一时刻,她意识到她再也不能在这家公司工作了。没有进步(或者进步太慢),她不得不放弃。

不幸的是,当她开始考虑自己在科技行业里换个工作时,她很快就意识到,自己的技能已经过时了。她花了两年的时间专注于维护她所在公司的技术现状,因为她没有意识到自己在这之外失去了多少技术领地。

她最终不得不以更低的薪水接受了一份更低级的工作,而她得到这份工作的唯一原因是她的一个朋友在她求职的公司工作,并为她担保。
教训
这就是当你没有足够的注意力时发生的事情。如果你不去看你周围到底发生了什么,你就有可能变得停滞不前。你可能会因为跟不上潮流而让自己落伍,对这个行业的用处大打折扣。

这并不意味着你需要每天24小时编写代码,做无数的项目,并且一直提交开源代码。

这意味着你需要有足够的意识去意识到什么时候你不再感觉工作的脉搏了,并且在你的脉搏不再重要之前有足够的意识去做一些事情。
补充
基于我收到的大量反馈,我想澄清一下,这篇文章对web开发领域的人有一定的价值。现在的Web开发有点混乱,总是有一些闪亮的新东西,雇主也在迅速改变他们的需求。但在科技领域,有很多行业的发展速度没有那么快,在这些领域,你有时可以多年保持专注和安全。

原文链接