最新面对职业焦虑,我们需要做些什么?,用了这么多年分页PageHelper

最后

本人也收藏了一份Java面试核心知识点来应付面试,借着这次机会可以送给我的读者朋友们:

目录:

二面蚂蚁金服(交叉面),已拿offer,Java岗定级阿里P6

Java面试核心知识点

一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!

二面蚂蚁金服(交叉面),已拿offer,Java岗定级阿里P6

Java面试核心知识点

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

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

首先分享一个冷知识:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

面对来势凶猛的生成式 AI 技术,作为程序员该如何应对?我们需要提升哪些技能来提升自己的技术壁垒?个人觉得,首先要做的是选好自己的发展方向,只有方向定好,才能进行其他的规划和实施。在选择方向的时候是选择转岗还是转业,这个需要结合自身情况来决定,毕竟每个人的想法是不一样的,但是还有一点就是在选择转岗的时候是否是重复性劳动的那类工作性质,最好还是不要选择重复性劳动的工作,不然会出现离开“A 坑”又掉到“B 坑”的情况。

ChatGPT能够产出很出色的内容,一定程度上展现了AI能力发展新的里程碑,也是分水岭,存在着一些局限性,例如它的准确性目前还难以完全满足所有的要求,目前,各大科技公司纷纷在尝试入局AIGC,ChatGPT目前尚未开源,商业模式也不甚清晰,能够给国内的AI科技公司留出一定的时间和空间。虽然美国开放人工智能研究中心率先研发ChatGPT,但是其他互联网巨头紧随其后,微软、谷歌,以及国内的百度、阿里推出的类似ChatGPT的应用,而且京东、网易有道紧随其后纷纷表示计划开发类ChatGPT的产品。所以我觉得国内外关于类ChatGPT的产品会越来越多,而且会越来越完善,个人觉得还是比较看好国外的类ChatGPT产品,毕竟由于环境差异,欧美的人工智能起步和发展比国内要早,技术沉淀相对较多,但是随着国内人工智能技术的不断发展,国内的类ChatGPT产品也会很快的赶超国外的产品。个人觉得ChatGPT在教育场景相关领域的职业会带来一些影响,尤其是口语老师、翻译、中文作文批改等,相关职业会有所影响。还有就是ChatGPT在电商应用领域,推出智能问答机器人,替代人工客服的工作。

ChatGPT的诞生以及在未来一段时间内的井喷热度,有人说是第四次技术革命,有人说是挑战人类工作的竞争者,又有人说是整治科技圈的利器,不管怎么说ChatGPT的出现在短时间内掀起的高潮和热度是必然事件,因为人工智能近几年的快速发展以及技术沉淀,诞生ChatGPT是意料之中的事情,而且我相信ChatGPT的出现是起点而不是终点。程序员在面对被 AI 替代的这种无形焦虑和压力的时候,个人觉得还是要放平心态,因为心态起决定性作用,我们需要理性的看待这种暂时的“危机”,无论遇到什么难过的坎儿,只要摆正心态,让心态变得更强大,积极应对困境,就一定能战胜一切困难。

辩证法告诉我们任何事物都有两面性,虽然确实有一部分工作会被 AI 取代掉,但是也会有一部分新的工作而被 AI 所创造,所以作为程序员的我们没必要过度紧张和担心,人工智能终究还是“人”的智能。纵然 AI 持续发展和更新,就算颠覆了传统的互联网行业的认知,就算取代了某些互联网行业的岗位,那也只是整个互联网行业中的九牛一毛,毕竟大部分的互联网行业还是需要大量程序员来支撑的。

作为程序员,应对目前行业寒冬这种无形的焦虑,心态虽然非常重要,但不代表全部。作为技术开发人员,纵然现在求职竞争压力巨大,但是还是有很多应对的措施,比如,努力在自己所在的技术领域中多学习新的技术知识,时刻保持一个持续学习的状态,苦练自身的业务开发能力,查漏补缺,苦练“内功”。总之,就是从现在开始改变自己,多学专业技能,多积累经验,才能不被真的淘汰掉。

最后:纵观全局

作为技术开发人员,不仅仅只是体验使用ChatGPT的功能,更应该去了解ChatGPT的核心原理以及研发步骤,这样才能保持一个技术持续更新的状态,而且也能在技术研究中提升自身价值。ChatGPT的出现,不仅提高了使用者的开发和学习效率,而且还促进了一些行业的变革,但是事物的出现都有两面性,有好的一面,必然有不好的一面;我们使用ChatGPT只取它的优点,要理性的使用ChatGPT,而不是极度的依赖它,ChatGPT可以是解决问题的一种很好的选项,但不是唯一的选择。

互联网行业进行数字化转型和自动化技术的发展,是为人类创造了更多、更有前景的就业机会,程序员要想在未来技术圈中持续发展,只有提升自身技术壁垒才不会被轻易淘汰出局。不要只看到现在的行业内卷,也不要只看到现在的领域寒冬,低谷只是暂时的,作为一个技术开发人员要做的就是保持理性的状态,从全局看待问题,保持一颗持续学习的心态,把握好自己选择的方向,只有主动出击才不被动。个人觉得新技术的诞生并不是为了让行业的从业者失业,也不是单纯为了取代某些职业,恰恰相反,新技术的诞生是为了造福行业从业者,提高开发效率,解决传统方式不能解决的难题。

总结

无论是哪家公司,都很重视高并发高可用的技术,重视基础,重视JVM。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。其实我写了这么多,只是我自己的总结,并不一定适用于所有人,相信经过一些面试,大家都会有这些感触。

最后我整理了一些面试真题资料,技术知识点剖析教程,还有和广大同仁一起交流学习共同进步,还有一些职业经验的分享。

面试了阿里,滴滴,网易,蚂蚁,最终有幸去了网易【面试题分享】

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

f254613a03fab5e56a57acb)收录**

需要这份系统化的资料的朋友,可以点击这里获取

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值