多年来,我经常听到的一件事是,那些在IT世界中工作的人通常不会摆脱终身职业,而是倾向于“精疲力尽”并开始从事其他无关的新职业(例如从软件开发到成为会计师)。
您是否发现您的经历大体上是正确的,如果是这样,对人们在开始新职业之前要担任开发人员多长时间的总体印象是什么?
多年来,我经常听到的一件事是,那些在IT世界中工作的人通常不会摆脱终身职业,而是倾向于“精疲力尽”并开始从事其他无关的新职业(例如从软件开发到成为会计师)。
您是否发现您的经历大体上是正确的,如果是这样,对人们在开始新职业之前要担任开发人员多长时间的总体印象是什么?
Answers:
从初级开发人员到高级开发人员再到团队负责人/经理,我一生都从事软件开发工作,现在回去开发(尽管希望早日恢复管理)。
我的工作生涯现已超过25年,在那段时间里,随着我所工作的公司的变化,我改变了领域和技术。然后,我利用新的经验在需要时找到了新的职位,这又导致了其他新领域和技术的出现。
一直以来,我都知道开发人员比我年龄大。
我认为,如果您尝试做太多事情,就会“精疲力尽”-每天工作12个以上小时和/或周末较长时间,并且发生在任何行业,而不仅仅是计算。我知道,如果必须这样做,我会寻找压力较小的事情。
如果您找到适合自己气质的工作作风,那么没有理由在您65岁(或任何时候)退休之前不能继续工作。
如果您不喜欢,这是一项非常苛刻的职业。
我认为您看到有很多人为了钱而开始编程,但是当他们意识到这是多么困难时,他们很快就会转向管理。
如果您不喜欢它,那将是一台非常快的跑步机。
好吧,我从1971年在高中时开始从事业余爱好者的编程工作,并于1985年退出专业,当时我27岁退出化学博士学位。所以那是39年的业余爱好者,25年的专业经验,现在我52岁。
是的,我试图当经理和企业家,但我俩都很烂。因此,在过去的十年中,我严格地坚持编程,不仅擅长编程,而且可以赚更多的钱。
我预计90岁时会和步行者在开放源代码会议和黑客节上四处乱逛。对于某些人来说,这是一种职业或职业,但对我来说,这是一个呼唤。我总是感到惊讶,人们付钱给我(也是,也付钱)去做一件非常有趣的事情,他们会从我那冷死的手指上撬开键盘。
以我的经验,这是不正确的,尽管我现在意识到我不认识很多老开发人员。我认识的年龄最大的人只有40多岁,他仍在跟上新技术。
虽然我在IT行业认识的大多数人都在20年代末或30年代初,但我不认为这是因为每个年龄较大的人都精疲力尽了-更有可能是因为该行业在过去20年中发展如此迅速,因此,有更多的年轻人需要的人。
因此,对于IT行业中的许多人来说,还没有足够的时间来从事终生职业。尽管有些时候我曾考虑做一些完全不同的事情,但这只是快要精疲力尽的结果,而现在我已经改变了工作方式,因此我感到更加高兴。我很确定我将以某种方式在IT行业中度过一生。
我发现,对于许多同事来说,一旦他们开始建立家庭,他们就会开始考虑新职业/摆脱IT困境。这通常是由于他们“预期”要工作的时间和/或照顾新的“小问题”并试图跟上快速发展的行业的精神压力。
我不一定同意这个推理,但这就是在酒吧里的炉边聊天告诉我的。
我不确定实际的人数/百分比是多少,仍然有很多开发人员在这一职业上待了一辈子,而且我认为它们是宝贵的资源(我很幸运能有出色的导师)。
有趣的是,劳工统计局(BLS)对一个人在一生中持有就业人数统计,但并没有对一个人有多少次改变职业生涯的任何统计数据。
他们从未尝试这样做有以下几个原因:
经济学家,社会学家等对于职业变革的构成没有共识。例如,如果我从编程工作中被解雇,开了一家草坪护理公司,然后在两年后获得新的编程工作,我是否改变了职业?
这需要进行纵向研究:在一个人的一生中都关注他。
关于倦怠,心理学家乔恩·斯诺德格拉斯(Jon Snodgrass)说:“个人不满意的工作反映了您与自己的基本矛盾。您可能会认为冲突是由您的职业造成的,并且,如果您换了职业,冲突将会消失。但是,您必须先解决内在矛盾,才能选择合适的职业。”
以下是我的个人观点-所有数据均基于我的经验,在科学上可能并不正确。观察结果在地理位置上有偏差。
您的观察是正确的。在15年左右的时间内,很多人会精疲力尽或过时,除非:
A)他们的智商非常好,
B)非常努力
C)保持良好的记录
D)通过经验获得适销对路的技能
E)拥有良好的人脉
许多人离职的原因可能是(不是有序列表)
对旧技术的持续需求不大
许多技术很快变得过时,在维护工作之外很少使用
90年代使得许多较旧的技术几乎已经过时(除了Y2K附近的黄金岁月)
大多数公司不培训核心技术人员。他们可以通过一个电话获得任何技能
核心技术的培训路径耗时太长
许多工作是合同制工作,年龄越大,您想获得的安全性就越高。
即使您学习下一项技术,它也只能持续5年左右(平均)
招聘人员几乎完全无法欣赏旧的经验
招聘人员是许多雇主的前端
要了解当今的技术,需要更高的智商。
大多数雇主都希望获得CS学位或类似学位-老年人并没有要求
如果您有50个机会,就不要只因为他知道CSS 3.0而就不想让25岁的傲慢老板来挑战您,而您却不知道!
外包影响当地需求
竞争艰难
最有价值的应用程序已经构建(SAP等)-现成的软件无处不在
转到其他相关学科并非易事。在很多情况下,对良好经验的认证和需求是一个障碍。例如,那些无法执行HTML / CSS的人不可能一夜之间成为DBA。
好吧,个人经验对立。我正在迅速接近40(还需要几个月的时间),并且正在寻找一条发展之路,因为...我已经受够了。我在一个与有趣的人一起工作的好地方,但是发现编程本身对我来说是令人沮丧的,灰暗的,毫无启发性的工作。(幸运的是,其他人的经历不一样!)
阅读那些热衷于软件制作的人们的经验真是太棒了;为他们的工作而充实和鼓舞的人。我有一些朋友,他们热爱发展,并且乐于接受发展带来的挑战。但是我不是那些人之一。不是我不能完成工作-地狱,如果是这样的话,我在这个行业中将无法生存十几年。我只是不喜欢。
对于我来说,我正忙于尝试回到自己的第一职业(当我发现(a)我可以编程,(b)人们愿意为此而付钱,以及(c)我需要支付租金)。因此,我将重新回到研究科学领域,当我走进实验室,与该领域的同事交谈,全神贯注于揭示世界运转方式的挑战时,充满了温暖的感觉。我使用推理和分析技能(至少)与软件一样具有挑战性的地方告诉我,这的确是关于不同职业吸引不同气质的问题。
因此,这个“老”程序员只是忙着重塑自我,继续前进:)(即使那将带来一定的财务风险)
我不认识任何精疲力竭的IT人员。您所听到的故事主要来自那些曾经痴迷的人,是的,像这样的人会精疲力尽,但这不是特定于IT的,而且非常罕见。
我知道有几个人继续做不同的事情,但是总的来说,这是因为它对他们更具吸引力,而不是阻止他们继续从事IT工作的原因。
我从事IT工作近20年,没有计划停下来,看不出我为什么想要或需要这样做的理由。