美国上市公司,专注Java培训22年

45岁-50岁的Java程序员,职业还有发展期吗?【中年职场危机】


45岁-50岁的Java程序员,职业还有发展期吗?【中年职场危机】很多人面临着四五十岁离职就业的危机,一旦到了四五十岁感觉离职之后很难再找到一份满意的工作难道真的是这样吗?下面小编来和大家一起分析一下:

近日在Reddit一则关于程序员职业生涯问题的帖子火了:

翻译:随着年龄的增长,程序员的职业生涯会发生什么变化?对于45-50岁左右的编程经历,你有什么故事或建议分享吗?如何在那之前规划自己的职业生涯?美国和欧洲在这个问题上有什么不同吗?

在这篇帖子的评论中,许多“高龄”程序员分享了自己的故事和经历,或是根据自己的实验提供了一些职业发展建议。

@dhjdhj:

他先是给出了自己的建议:“不要害怕或回避变化,这是保持与时俱进的方法。”接着他分享了自己的经历,多年以前,30多岁的他在一家大型研究机构工作,里面有许多(年长的)世界著名科学家和数学家,有许多不同专业的人才。在某次遇到挑战的时候,许多人被要求参与到需要短期解决的问题中。他们中的大多数人无法适应不断变化的形势,最终被“劝退”。

看到这种情况后触动非常大,他因此发誓不让这种情况发生在自己身上。他也认识到,根本问题是他们无法应对变化,毕竟这对大多数人来说是非常困难的事情。在技术世界中这种迅速更新换代的变化尤其突出。

自此,他做了两件事(并且现在仍然在做)。第一,经常改变自己使用的工具,包括像编辑器这类基本工具,主要是为了避免对任何一个工具有宗教般的依恋。第二,关注最新的开发趋势,尽自己所能评估它们的潜在重要性,并更多地了解自己认为可能有价值的东西。

现在,@dhjdhj已经60多岁,这是他向音乐家销售软件产品的第四年,并且仍然是主要开发成员之一。

@kintotal:

自称上周刚满62岁,他的看法和@dhjdhj类似,认为这个领域的挑战是在业务背景下跟上快速发展的技术。

@kintotal曾担任过大型机操作员、程序员、分析师、网络和系统工程师、架构师,以及一些管理工作。他表示一直都在持续为自己投资教育,首先是获得了3个学位,现在又通过Coursera、Udemy、O’Reilly等平台学习课程。他计划在66岁退休,但在70多岁时应该还会以某种身份进行编程,或从事咨询方面的工作。

在他看来,那些45-50岁的程序员仍然年轻,正处于他们的黄金时期。确保自己不断学习,一切都会好起来的。

其实从两位资深程序员的经验中,可以看出:程序员的职业生涯发展无关外在条件因素,年龄只是一个数字。

StackOverflow于曾对全球的66,329名专业开发人员进行了调查。通过过50,705份调查结果发现一组数据:年龄在55~64岁之间的软件开发人员的数量,从2011年的87,000(8.3%)增至2019年的195,000(10.7%)。这说明了什么?年龄并不会影响程序员的职业发展,反而随着时代的发展,一些具有老资历,且不愿意不断学习新技术的技术人,会越来越受企业乃至行业的欢迎。

那么究竟什么样的Java程序员会越老越吃香呢?

1、熟练运用营开发工具我在学校的时候,一直在用Eclipse这个编辑器来写代码,基本的操作我也都会了,但是有一点就是Eclipse有点卡,而且动不动就卡,一言不合就卡。不过用习惯了,就懒得换了。工作了后,我同事在用IDEA,我也用了,两个一对比也是天壤之别,我就不说开发效率了,无疑是提升了好几倍,最起码不卡顿。我就说说使用心情,那也绝对是比Eclipse爽的。但是IDEA我没有那么的熟练,也在继续使用中。所以选择一款好的开发工具很重要,不仅提升开发效率,最重要地,是你的心情好了,心情一好,干什么都来劲。

2、学会投资自己

的确,技术书籍都很贵,动不动就50-100的,我想说的是什么呢?永远不要吝啬给自己投资,网上很多的免费视频教程,免费的教程有两个特点:一是入门的,二是不系统的。但是要想真的提升自己,这些入门的教程是不够的,系统学习最重要。而且现在也是知识付费时代了,入门资料一大堆,真正能提升自己Level的东西,哪怕花点钱,给自己投资永远是稳赚的生意。不要在乎那点钱。你和别人的差距,往往真的就是这样给拉开的。因为知识创造的价值要比这几百块钱来的更猛。

3、放下“技术包袱”

许多程序员多有技术“包袱”。请放下包袱,对新技术保持开放的心态。如果某个程序员长期从事某个特定的编程语言,而没有任何其他方面的工作经验,则一些招聘人员会视之为危险信号。

4、不停给自己充电

我们不能一直啃老本,干软件这一行,技术更新非常快,今年上半年学的技术,估计下半年就有了新的版本,我们要一直不停地给自己充电,不停地学习。哪怕是不停的总结自身不足,也比停滞不前要好,最起码自己没闲着。

还要有一定的忧患意识,公司每年都会输入新的年轻血液,有初学者,也有牛逼人物,我们不要让雇主逼着自己去学习,自己要有主动充电意识,这样才不会被周围的人给超越,才不会给后来者给超越。但是这都不是最根本的原因和出发点,最根本地,还是为了提升自己的能力。

其实Java程序员随着年龄的增长可能会遇到一些职场危机,但是主要针对的是技术能力比较欠缺,不求上进的Java程序员,我们掌握Java技能,不断的学习充电自然不会面临职场危机。

免责声明:内容来源于公开网络,若涉及侵权联系尽快删除!


【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,如涉及作品内容、版权和其它问题,请在30日内与我们联系,我们会予以重改或删除相关文章,以保证您的权益!

Java开发高端课程免费试学

大咖讲师+项目实战全面提升你的职场竞争力

  • 海量实战教程
  • 1V1答疑解惑
  • 行业动态分析
  • 大神学习路径图

相关推荐

更多
  • 中级Java发开工程师需要那些技术和工程师证
    中级Java发开工程师需要那些技术和工程师证
    中级Java发开工程师需要那些技术和工程师证?中级Java开发工程师通常需要具备以下技术和技能: 详情>>

    2024-04-02

  • Java高级工程师岗位要求
    Java高级工程师岗位要求
    Java高级工程师岗位要求,Java高级工程师是企业中非常关键的技术岗位,主要负责软件的设计、开发、测试和维护工作。具体岗位要求可能因企业的规模、行业、产品和技术栈的不同而有所差异,但通常包括以下几个方面: 详情>>

    2024-03-05

  • 面试Java开发工程师一般问什么问题?
    面试Java开发工程师一般问什么问题?
    面试Java开发工程师一般问什么问题?面试Java开发工程师时,面试官通常会从多个角度评估应聘者的技能和经验,包括基础知识、编程能力、项目经验、问题解决能力、沟通能力以及对Java技术的理解。以下是一些常见的面试问题: 详情>>

    2024-02-29

  • 如何用Java开发游戏?
    如何用Java开发游戏?
    如何用Java开发游戏?使用Java开发游戏可以分为几个步骤,下面是一些基础的指导: 详情>>

    2024-02-29

  • Java开班时间

    收起