面对职业焦虑,我们需要做些什么?,2024年最新面试java工程师面试官会问什么

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注Java)
img

正文

近几年来,AI 领域的发展速度远远超出了我们的想象,而且从去年开始出现的生成式 AI 爆火之后,“让”无数岗位开启“失业模式”,比如设计、编辑等岗位。那么,作为码农的我们是否也有这个“被失业”的风险?如果这一天,又将会何时到来?互联网信息技术飞速发展到今天,是不是信息革命已经到了尾声?面对职业焦虑,我们又能做些什么呢?我们又将如何自保?

温水煮青蛙:那些“被替代”的“我们”

在科技快速发展的今天,已经有很多职业受到高新技术和网络的冲击,但是还有一种新兴科技技术正在逐步发展,要问当下什么行业发展最迅速?毫无疑问是人工智能:AI 技术。不妨先来看一下几个有关报道:

河北某市的一个水饺生产车间,几千平米的厂房内却看不到一个员工,从和面、赶皮再到放馅、捏水饺,一条完整的流水线全部由机器不休息的工作,实现了自动化生产水饺的整个流程。

某东都一个快递分拣中转站网点,在比足球场还要大的平台上密密麻麻的机器人和工人配合分拣工作,有条不絮、忙而不乱的分拣着各种包裹,通过包裹目的地的不同规划出最佳转运分拣路径,分拣机器人运送者被分拣到的快递前往被分配的位置,极大的提高了传统单靠人工分拣的效率,同时也节省了太多的人工成本。

上面的相关报道只介绍了其中两个人被科技替代的两个例子,但是被科技替代的工作还有很多,比如面包师、厨师,又比如编辑、作者,再比如平面设计、游戏原画师,等等这些行业的从业者都已经在被技术所替代。其实,上面列举的被技术取代人的职业只是“冰山一角”,据英国的波士顿咨询公司预测,到 2025 年的时候,全球会有四分之一的工作将被人工智能软件系统或者机器人所代替。

造成上面这种情况,归因在于重复性劳动。因为无需天赋,经过培训或者训练即可掌握到技能,以及大量的重复性劳动,手熟即可、无需过脑,这些情况下的从业者都是极有可能会被科技替代的。

码农分类:程序员都在做些什么

首先分享一个冷知识:

程序员和码农是两个不同的职业,其中程序员指的是在软件开发领域从事编写代码、设计框架、测试等领域工作的专业人员;而码农指的是在软件开发领域从事简单而且重复的编程开发工作,如编写小工具、小插件、类似功能的界面应用等开发工作。程序员和码农的区别大概在五个方面:编程开发能力、工作内容和难度、薪资待遇、职业前景和领域地位。

  • 程序员一般都具备较高的业务开发水平和更加丰富的编程经验,在解决处理更加复杂的编程问题时候,会承担更高深的任务和更复杂的开发流程工作,而且通常情况下薪资待遇较高,职业前景也更广阔,在相关的领域地位也是非常高的,地位也是举足轻重的。
  • 码农一般情况下只具备基本的编程知识和编程技能,只是能够很好的完成简单的、重复性的编程开发任务,薪资待遇与程序员相比要低很多,职业前景不太明朗,职业发展易受阻,只能在非正式或边缘的领域中存在,行业地位也不高。

不管是程序员还是码农,在日常开发工作中都是要去具体做开发工作的,而且程序员和码农不仅仅只是不同的称呼,更是体现了业务技能水平、行业地位等方面的差异。那么。程序开发中哪些工作是在重复性劳动?比如,OA 协同办公、公文督办、KM 文库、项目管理、生产管理、采购管理等一系列职能类和业务类的管理系统开发,这一类的开发目前就属于重复性的劳动,一是市面上有太多的开源的项目模版,二是前两年爆火的低代码开发平台就是为了解决这一类需求的,三是从去年出现且爆火的生成式 AI 也是为了解决简单重复性开发的。

从上面可以看出,从事相关方面岗位的从业者极有可能失业的风险,但是这种替代也是循序渐进的,不会断崖式的替代。可是,从事相关领域开发工作的开发者要注意了,及时转型,根据自身实际情况选择较为对口的开发方向,只有这样才能很好的应对“被替代”、“被失业”的情况发生。

码农黑暗季:失业潮原因分析

有目共睹,前几年的互联网技术圈非常火爆,技术领域进入了蓬勃发展的黄金期,这不仅体现在各种资本流入到互联网技术圈,而且技术领域火爆的同时也吸引了各种人才的加入,以至于有些跨行业的人才也转行做技术研发工作,毕竟程序开发工作的薪资相对其他行业较高。所以说,前几年的技术圈可以说是其他行业“望其项背”的存在,也造就了一大波行业领军人物和技术人才,同时也让从事技术领域的开发人员获得了不菲的收入。

随着时间的推移,流入技术圈的资本减少,以及超前的概念技术泡沫被打破,让一次次的新技术风口在短时间内趋于平静。新技术过快过热的发展,若不能很好的落地和技术沉淀,最终终究是一场美丽的梦。实际情况也证明,技术圈的泡沫破灭,影响最大的当属相关领域的开发者,为何这样讲?原因在于如果新技术退热之后,资本可以随时抽身离场,技术本身则可以趋于平静,相关企业可以通过裁员或者直接转型以求自保,但是相关领域的开发人员却只能面临去与留的抉择,自然而然会产生了巨大焦虑和压力,一般情况下离场是最好的选择。最终只有程序员才是最被动的群体,泡沫之后留下的只有空气,要想生存只能转方向、换领域。

再受到近两年全球大环境的影响,互联网行业进入“寒冬”时期,首当其冲的就是互联网企业和程序员。往日薪资相对较高的程序员的收入受到严重的影响,有些“被降薪”,甚至“被辞职”;资本的流出也造成互联网企业失去了发展保障,为了减少企业开支纷纷选择裁员和缩减企业非核心业务,企业管理者希望通过裁减程序员的数量来降低企业的运营成本。但是随着 AI 圈的新的发展,从去年开始出现的生成式 AI,又一次的颠覆了企业传统式的“降本增效”模式(传统的降本增效主要是以提升技术、裁减开发人员、缩减非核心业务等),直接通过人工智能解决企业的实际业务开展工作,而且随着生成式 AI 的几次大的版本迭代,越来越多的领域都在尝试引入它,企业通过使用这些自动化技术来代替程序员等,以此来提高企业的生产效率和降本增效。

程序员短期真的可替代吗?

当然技术圈的泡沫只是程序员失业的次要原因,更多的原因是全球大环境的影响,经济的疲软,引起各方资本从技术圈的抽离,以及企业的业务缩减,造成大量程序员被闲置,出现了“供过于求”的情形,甚至出现某些岗位,招一个人有几百人投简历竞争的情况,这是非常恐怖的事情,也从本质上验证了当前技术圈就业严峻的形势。

通过上文的分析介绍,虽然目前的互联网技术圈行业不景气,再加上生成式 AI 的出现,让程序员的职业发展出现危机,甚至会出现“失业潮”的可能,而且这种严峻形势会继续持续一段时间。但个人觉得程序员短期内依然无法失业,那是因为:

  • 其实,程序员在当前数字化时代中发挥着至关重要的作用,程序员可以说是数字化时代中最具体的实施者和参与者,帮助企业和政府机构实现数字化转型。
  • 当下,企业和政府机构都在逐步实现数字化转型,数字化转型不仅是提高生产效率和办事效率,还创造了更多的就业机会,也就是创造了新的就业领域。
  • 实际上,程序员的主要职责是开发和维护软件,而不是替代人类劳动力。程序员的开发工作也不是单纯的复制、粘贴那么简单,更多时候是需要程序员自己的编程思想去实现开发功能的,而且没有程序员自己想法写出来的代码是没有灵魂的。

所以,别怕低代码可以让大部分开发者失业,也别怕 ChatGPT 可以让所有开发人员“下岗”,更别怕什么“前端已死”的言论,这些说法其实都是在危言耸听、混淆视听,程序员们也无需太焦虑,毕竟技术只是服务人来使用的,而且技术是由人来研发的,再好的技术也不可能打败人的独特优势:思想。所以程序员在短时间内,无需考虑被技术取代的问题,更该考虑的是如何在“被优化”之后能够快速找到下一份工作。

AI 发展来势汹汹,如何顺势而为

写在最后

作为一名即将求职的程序员,面对一个可能跟近些年非常不同的 2019 年,你的就业机会和风口会出现在哪里?在这种新环境下,工作应该选择大厂还是小公司?已有几年工作经验的老兵,又应该如何保持和提升自身竞争力,转被动为主动?

就目前大环境来看,跳槽成功的难度比往年高很多。一个明显的感受:今年的面试,无论一面还是二面,都很考验Java程序员的技术功底。

最近我整理了一份复习用的面试题及面试高频的考点题及技术点梳理成一份“Java经典面试问题(含答案解析).pdf和一份网上搜集的“Java程序员面试笔试真题库.pdf”(实际上比预期多花了不少精力),包含分布式架构、高可扩展、高性能、高并发、Jvm性能调优、Spring,MyBatis,Nginx源码分析,Redis,ActiveMQ、Mycat、Netty、Kafka、Mysql、Zookeeper、Tomcat、Docker、Dubbo、Nginx等多个知识点高级进阶干货!

由于篇幅有限,为了方便大家观看,这里以图片的形式给大家展示部分的目录和答案截图!

Java经典面试问题(含答案解析)

阿里巴巴技术笔试心得

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
…(img-nXkHGMCg-1713377123682)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 19
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值