40岁以后的我,还应该当一名程序员吗?

导读:对于三十多岁以上的人来说,想做软件开发这个行业会变得比较难。要在行动之前,对更多的事情要慎重考虑。此外,还要考虑长远的职业规划问题。
人们需要注意40 岁后的能力限制。毫无疑问,对于年轻人来说,IT技术行业具有广阔的发展空间,但对于年龄大的人来说,这一切还是是阳光和玫瑰吗?
笔者现还不到35岁,但危机会在几年后出现。
你可能也会想:软件开发是否过时了?一个问题:软件开发真的是一个死胡同?
到目前为止,我的职业生涯中取得了还不错的成功。
最初我只是一名开发人员,而现在是一个软件架构师。我有开发人员,架构师,项目经理,团队负责人等工作经验。在非技术方面,我从零开始建立过团队,做过招聘合适的候选人,培训学员等。
简而言之,我在软件开发的许多领域都有能力。我喜欢参与软件开发的各个方面,并且诚挚地推动团队前进(无论是在技术上还是管理团队,开发流程,以及创造向上的工作环境)。
这对我来说是否适合任何工作?你会想,“是的,为什么不呢?我可能拥有全部的技能。”我也是这么想的。
但是当我找工作时,通过试图将工作规范中的关键字与我的简历相匹配的招聘人员来说,这很费劲。招聘人员:想从事Java工作吗?
我:是的。
招聘人员:用Spring还是J2EE框架?
我:现在用Spring。2004年的J2EE发布,我是那时开始学习JavaEE的。
招聘人员:Spring的哪些方面?
我:MVC,数据,安全性,Spring Boot等等[我还准备了一个列表]。
招聘人员:XML怎么样?
我[有点生气,因为我意识到这是怎么回事]:是的。
招聘人员:什么版本的Wildfly应用服务器?
我:我一直在JBoss工作,现在我正在使用Wildfly 8。
招聘人员:哦,但你还没有参加Wildfly 9的工作?对不起,我们只是寻找有Wildfly 9经验的人。[面试挂了。]
对于大多数工作,我的技能与确切的关键字不匹配,因此可以想象这种互动有多糟糕。
他们根本不明白我比工作规范中列出的关键词更有价值。在我接到电话的少数几家公司中,他们只想找一个人“只是来编码”以付出微不足道的薪水。
还有几家公司让我进行编码测试,他们要求我“打印一个梯形”或“找出重复的数字。”我拒绝这些测试而不是因为傲慢而是因为我的技能超出了他们认为需要的角色。
是的,角色是软件架构师。但是,我不得不测试我在架构和逻辑方面的技能,而是必须在屏幕上打印一个梯子。
其余的公司路太远了,通勤不方便,我每天要在火车上花五个多小时。我拒绝接受这些邀请呼唤,只有搬家离开现在的地点定居。
其余,我找到了更多拒绝的理由。
现在,让我回到10到12年前,当我二十出头的时候。那时我只是一名初级开发人员,单身,可以随意搬到世界的任何一个地方。我可以选择世界上的任何工作。我也很乐意为“正义开发”工作获取不多的薪水。
那么,这个故事告诉你什么?我二十出头的时候是一个更好的软件工程师吗?一定不行!
现在我已经三十多岁了,我对自己的工作很挑剔。我更关心我给公司带来的影响。我也很关心与家人共度美好时光。
不幸的是,这些公司并不了解这一点。他们还想要一个具有特定技能的人,而不是在许多领域拥有丰富经验的人。我认为这样做的原因是因为你经常被雇用来取代已经离开公司的人。你只需做之前那个人所做的事,仅此而已。大多数“额外”技能对于你申请的职务来说都是无用的。
是的,从某种程度上说,找工作对三十多岁以上的人来说确实很难,不是因为我们缺乏技能,而是因为在行动之前有更多的事情需要考虑。是否陷入到一个死胡同,取决于你的个人情况与灵活性。
本文最初于2016年10月24日发布。
编译:路之光

为您推荐

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部