Java程序员给大家的印象都是薪资高,996,秃顶,格子衫,还可能会说程序员是吃青春饭的。 在某职场社交平台上看到一个帖子,楼主表示:面试了一个32岁的大龄程序员,自己给Leader的建议是T4,结果Leader说那就直接送走吧……程序员们你们是否看到了未来的自己? 面试者直接被送走 该帖一出现,就引起了网友的激烈讨论:32岁就是大龄了,啥时候程序员也变成吃青春饭的了? 其实并不是说Java程序员吃青春饭,无论哪一行,等你工作个几十年之后,如果还硬要跟年轻人比谁更能加班,那肯定是比不过的。 再说,Java行业是靠经验吃饭,年龄越大经验越丰富,对于Java程序员来说,要想延长程序员的生命周期,需要做好以下几点准备: 能力提升(技术视野,业务洞察力)。技术服务于业务,在工作的后期业务往往比技术更加重要,我们应该加强业务逻辑的认知,只有对业务有了充分的理解,才能对项目的设计和扩展做出合理的规划。 紧跟技术发展趋势。从目前的比较流行的技术来看,大数据,人工智能,区块链,云计算等技术是目前应用较为广泛,在较长的一段时间内会逐步发展壮大。 所以对于想要学Java人员来讲并不需要担心说Java是不是吃青春饭,只管努力地去学,保证自己时时刻刻在学习、努力就可以了。 但是,仅仅焦虑是没有用的!要活到老学到老,抓住一切机会提升自己的能力,使得自身能力与年龄相符,才是最根本的! 作为一名IT从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。 首先,对于在IT(互联网)行业从事技术岗位的职场人来说,职业生命周期较短确实是绕不开的重要挑战之一,很多程序员在年龄大了以后,如果不能持续实现岗位升级往往会面临较大的岗位竞争压力,这会导致大龄程序员选择转行发展。 当前Java语言是IT行业内最为流行的全场景编程语言之一,有大量的Java程序员在从事不同技术方向的开发工作,比如Web开发、移动互联网开发和大数据开发等等。对于Java程序员来说,要想延长自身的职业生命周期,需要做好以下几个方面的准备: 第一:紧跟技术发展趋势。IT行业的技术迭代速度是相对比较快的,Java程序员要想保持自身的岗位竞争力,一定要紧跟技术发展趋势,当前可以重点关注一下云计算、大数据相关技术。虽然目前Python语言的上升趋势比较明显,但是在生产环境下Java语言依然有广阔的应用空间,只要紧跟技术发展趋势,Java程序员的岗位附加值还是比较高的。 第二:积累行业知识。对于Java程序员来说,行业知识对于提升自身的岗位竞争力有非常直接的影响,随着行业企业纷纷实现业务上云,未来掌握行业知识能够明显拓展Java程序员的发展空间。当前Java程序员可以重点关注一下金融、医疗和制造业的相关行业知识,重点在于业务流程。 第三:提升自身整合资源的能力。程序员虽然是技术类岗位,但是程序员也要重视自身资源整合能力的提升,这对于自身的岗位升级也会起到比较积极的促进作用。 我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。 如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我! 非常感谢有机会回答你的问题 java是吃青春饭的 原因有3: 1.java随着经验的增长,薪资越来越高,但也意味着,老板的压力越来越大,在一个高峰期,就会把你辞掉 2.java开发比较耗费精力脑力,年龄稍微大一点,就会力不从心,想必你也听说过有java程序员加班猝死的事实吧?所以老板不会冒险留一个年龄大的java开发人员 3.经验丰富的java工程师,往往喜欢偷懒,自己不干活,让新手干,有架子,在公司里面,老板是很不高兴的,就会想办法开了你 为什么有青春饭这个说法呢? 人是活的技术是死的,这个问题更应该问,如何随着年龄的增长而不被社会淘汰。 首先如果你从事java行业,前几年是不愁工作的,因为你年轻你接受东西快,肯学习,但是这并不能代表你老了就不能学习了,就不能接受新的东西了,吃青春饭人大部分都是那些不求上进,不愿意接待新事物的人,等到有一天公司感觉这个人还不如一个实习生创造的价值高,那么如果你是老板你会养一个高薪实习生吗? 一个人在技术行业能有多远,能飞多高取决于这个人的对技术的理解,对行业的理解,一个资深电商java,一定会比一个政府门户java开发对数据库理解深入,当电商java去干政府门户的项目的时候游刃有余,但是同样平时没有大量数据,并发数据的政府门户Java开发工程师去干电商的时候,就会显得吃力,跟不上节奏。所以要持续保证自己相比于同行竞争力。 没有任何行业都是永青树,总有落叶那一天 保持自身在行业内的竞争力才应该是当下该考虑的,而不是去想这个行业是不是吃青春饭。就算程序员有年龄限制,就算网上说的35岁是真的。那么如果你有真材实料的话,培训,做教程,写问答,哪一个不是一种收入方式呢? 最后,不要想着21世纪还有铁饭碗,只要你不努力,就一定被淘汰,哪行哪业都一样。 这个问题要看你自己怎么看,如果你是把Java编程技术作为一个进入IT行业的敲门砖,那么确实会有"吃青春饭"的风险。不过,你要是把Java编程技术当作长期的业余爱好,这就不存在"吃青春饭"一说。一.职场招聘条件越来越高,尤其是大厂,Java工程师虽然目前市场需求多但也极易饱和,年龄和学历会成为职业发展的最大阻碍。 从2020年开始,一些互联网大厂开始正式对Java工程师的要求变得越来越高了,最明显的就是学历最低为统招本科生(或全日制本科院校),有些大厂甚至要求学历最低为985/211的统招本科生,也许这类的大学毕业生感觉此条件没啥大不了的。但是,我们仔细看一些大厂的招聘要求时,你会发现他们在招6年以上工作经验的本科生时,有时根本招不到合适的人,因为6年前国内大部分的Java开发工程师都是统招专科学历。 再看年龄方面的困扰,我相信2021年很多年龄超过30岁的程序员一定在考虑考公务员,要么就是在考虑创业。互联网公司随着职场90后、00后等新生力量更多的进入,老员工不得不提前考虑自己的后路。毕竟35岁的Java程序员不仅让公司感觉培养的成本高,且做事的思维也会慢慢固化,从个人的发展角度来讲你在公司即便能做到主管或技术经理等管理岗位,也会面临着公司空降新人的风险,公司需要更多的新鲜血液才能保持更久的活力。二.当你的Java编程技术确实不能在职场继续发展时,我觉得你还是要把它当成自己的长期业余爱好,说不定哪天它可以让我们找到更多发展方向。 其实,一个Java开发工程师能在职场干上1年-3年,足以说明他可以胜任一般的项目可进行项目的独立开发,这种独立开发的能力也验证自己Java编程开发的实力。 即便现在职场不会再继续招聘你,你也不要过多的去忧虑,也不要趁早就放弃Java这一编程技能。因为会编程的人在未来的发展会更有优势,特别是2021年,中国开始逐渐对IT领域相关产业进行大量国产化,而且国产化的项目也更多的进行开源,让国内更多兼职的程序员有更多的项目可以进行独自开发。 就拿2021年马上要上线正式版本的华为鸿蒙OS操作系统来讲,你懂Java编程语言和安卓项目开发流程,那么你可以入驻华为鸿蒙OS开发环境,成为其操作系统相关的APP开发者,而且华为鸿蒙OS操作系统官方也支持APP开发者能够开发出优秀的APP应用软件,并以高额的奖金对开发者进行鼓励。除了华为的鸿蒙OS,还有国产桌面操作系统UOS,它现在也需要国内程序员去开发更多的实用软件,只有更多实用的应用软件才能扩大UOS操作系统的应用生态,熟悉Linux操作系统的Java程序员也可以进行参与。 我希望年龄较大的Java程序员还是不要把自己的编程技术仅限于在职场上的使用,要更多的去关注中国IT领域的各个发展,为自己的将来能够谋更好的出路,而不是死死的在互联网公司死死的"吃青春饭"。结语: "吃青春饭"确实在互联网领域确实是个热门话题,不管自己的年龄有多大,很多Java编程人员始终会担心自己以后在职场的出路,我觉得这很正常,谁也不希望自己被更早的被替代。 在最后,我还是希望那些觉得自己"吃青春饭"的Java程序员们把自己的技能进行强化,扎实自己的基础环节,即便你现在不在职场干了也能在职场外通过Java编程找到自己适合发展的出路。 某种程度上是的。 程序员的生命周期一般是到30到40岁,在此之后程序员一般就升级成项目经理或者管理层次。一方面,程序员的工作强度和工作压力是比较大的,上了年纪之后,心理和体力很有可能跟不上,导致效率低;另一方面,软件行业、互联网行业的更新速度快,企业需要新鲜的人才。另外,程序员的薪资是比较高的,当员工的资历高时,他的薪资就很高了,企业难免对这部分人进行裁员。 但是,对于个人发展来说,在做过程序员后,也是会进一步晋升的,这一点与其他行业其实没有本质的区别,从这个角度讲,大多数的工作其实都是青春饭。想要在这个行业留的久一点,必须不断学习,拥有充分的实战经验,这样才能帮助你更进一步。 结合我自己的经验分享下这个问题。 我做了12年Java开发,这期间中后期都是带项目,做管理为主,做过jd、team leader,pm。中后期的管理导致新兴的技术落伍了。后来公司因为战略调整,几乎全裁,搬到东南亚去。年龄找工作,管理的岗位不多,而且工资不高。找了一个多月,遇见一家公司要一个会管理会技术的,薪资也能接受就去了。做了两年,两年把落下的技术狂补。今年跳槽,很轻松。 所以我的观点,管理要么你就做的很牛,很职业,各种管理证书都考去,不然找工作不能急。技术钻研好,35岁不是问题。 我就是被这个谎言欺骗过的人 即便是靠脸吃饭的演员,等到老的时候还可以凭借演技成为老戏骨。 首先程序员本身并不是吃青春饭,很多大公司里面都可以看到四五十岁还在coding的人,很多公司高P都是只写代码的,它们可以直接写代码,干自己喜欢干的事情,譬如下面这位。 Linux作者Linus 随着编程的积累,很多程序员都顺利进阶架构师或者team leader,都是很好的选择。很多编程的东西是需要技术积累的,尤其是底层技术开发,越老越妖。 只不过目前国内部分公司里面有些不良风气,感觉年龄很大了,还在写代码比较low。其实每个人干自己喜欢干的事情最重要。 回到Java程序员,目前Java主要是编写web后台比较多,大多数是业务开发。如果你对业务开发比较感兴趣,也可以一直从事,不过需要不断学习新框架,Java技术迭代也是非常快的,笔者刚工作的时候还用过struts,估计现在早就没有没有。 总结起来,就是只要不断学习,程序员还是一个可以干到老的行业。 Java并不是吃青春饭。 首先,软件行业更看重技术积累和经验积累,因此长期的研发经历是非常难得的一笔财富。 其次,根据Java的职业发展历程来看,只有在行业内的长期项目与业务积累才能成为软件公司的高级管理人员,成为企业的核心技术骨干。 Java的发展需要大量有热情的年轻人,还需要经验丰富,懂业务的高级管理人员支撑行业的快速发展。 可以学习百战程序员的Java课程,不仅可以学到高级的技术还有好的项目练习,可以最快的学好Java参加工作,还有就业以后的技术提升和职业规划。 什么青春饭,35后必死,都是无稽之谈,没有能力,青春都没饭吃……