(原标题:程序员在35-40岁之后真的就是死胡同吗?) 注意限定,是在35-40岁之后。毫无疑问,这对于任何年轻人而言是一个伟大的领域,那么对于年长的人而言还全是灿烂的阳光和芬芳的玫瑰吗? 我还没有35,但过个两三年就到了。 所以我考虑这个问题并不奇怪:软件开发真的是一个没有出路的工作吗? 迄今为止,我的职业生涯相当成功。我从开发人员做起,现在担任了软件架构师的工作。我有开发人员,架构师,项目经理,团队领导等工作经验。在非技术方面,我从头开始建立团队,聘请合适的候选人,培训克服他们的弱点等。 总之,我在软件开发的许多领域都装备了技能。我喜欢参与SDLC的许多方面,可以诚实地带领团队前进(从技术和管理团队两方面,创建合适的开发流程,为开发人员创造一个启迪性的环境)。 这是否使我成为任何工作的好候选人?你可能会想。“是的,为什么不呢?”我有所有的技能。我也是这样想的。 但当我最近去求职的时候,我发现我应聘的大多数公司都没有给我面试机会。我非常纳闷为什么那些招聘人员要匹配在工作规范中的关键字到我的简历。
对于大多数工作,我的技能与确切的关键字并不匹配,所以你可以想象得到互动起来是多么糟糕。他们不明白我比在工作规范上列出的关键字更有价值。 在我接到电话的少数公司中,有正在寻找一个人去做做编码工作并且薪资少得可怜的公司。 还有一些公司指定我去做编码测试,他们要求我“输出一个梯子”和“找到重复的数字”。我拒绝了这些测试,原因不是因为傲慢,而是因为我的技能超出了他们对这个角色的需求。是的,我的角色是软件架构师。然而,他们不是测试我在架构和逻辑的技能,而是让我在屏幕上输出一个梯子。 其余的公司就太远了,每天上下班需要我花上五个小时在火车上。我拒绝了这些面试,因为我不想搬家,我的家庭目前正定居在一个小镇。 99%的公司没有面试就拒绝了我。在剩余1%的部分中,我发现了更多的拒绝理由。 现在,让我们回到10-12年前,当我还20刚出头的时候。我还是一个初级开发者。单身,能够自由地跑到世界任何地方。可以选择世界上的任何工作。哪怕是比较低的薪水,为了能够进入“开发”行业,我也会欣然接受。 那么,这个故事说明了什么?我20多岁的时候才是一个更好的软件工程师吗?当然不是!
现在我三十多岁了,我很挑剔我的工作。我更关心我给公司带来的影响,同时我也想要和我的家人度过美好的时光。 不幸的是,公司不明白这些。他们想要一个具有特定技能,而非在许多领域都有着丰富经验的人。我相信这样做的原因是因为更多的时候,你被雇用来替代离开这家公司的某个人。他们只需要你做先前那个人做的事情,仅此而已。你的大部分“额外”技能对你所申请的角色来说是无用的。 所以,没错,在某种程度上,这个职业让三十多岁的人觉得有点艰难,尤其并不仅仅是因为我们缺乏技能,而是因为我们在做每一个举动之前有更多的事情需要考虑。这是否是一个死胡同的工作取决于你的个人情况和你的灵活度。 |
免责声明:本网站内容由网友自行在页面发布,上传者应自行负责所上传内容涉及的法律责任,本网站对内容真实性、版权等概不负责,亦不承担任何法律责任。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。