进入AI时代,最兴奋的是程序员,最忧心的也是程序员。
从大模型到AI程序员的出现,“AI是否会取代人类程序员”一直是IT界的话题核心。
Sortlist的调查显示,大约23%在软件喝技术领域工作的员工担心会因为ChatGPT失去工作,超过40%的雇主则表示有兴趣“聘用”ChatGPT。
不仅普通的打工人在担忧,不少行业巨头也对此发表了看法。
百度李彦宏认为随着AI技术的发展,传统的编程工作可能会逐渐被自动化取代,这也意味着程序员这一职业可能会消失。
英伟达的CEO黄仁勋也加入了讨论,他与李彦宏的想法相似,认为未来的编程可能不再需要传统的编程技能。
但360集团创始人周鸿祎持有不同的看法:AI时代不仅不会减少对程序员的需求,反而会增加。
虽然在此话题上的看法不一,但AI时代下行业结构尤其是IT领域的职业结构,会发生巨大的变化。
面对AI,传统程序员如何避免出局?
事实上,目前的人工智能还存在很多局限性。
首先AI没有发现需求、主动解决问题的能力。在日常的工作交流中也难以准确把握产品需求的理解。
而且目前的AI本质上是对信息的搜集再整理,它们也不具备基本的创新性,不会发明新的东西。
可以说,除了基本的编程技术,其他职场上的软技能和创新性AI是一点也没有!
我们传统程序员要想不被AI淘汰,就应当加强AI目前做不到的能力,做AI目前做不了的事情。
01 提升职场软技能
在当好一个兢兢业业的码农之外,程序员要更加注重与团队成员、领导以及其他同事的有效沟通。能够正确理解需求并进行团队合作,就已经能够领先AI程序员一大截。
除此之外,还需要加强自己的统筹规划、发现和解决问题的能力。找bug改bug咱们不一定比得过AI,但比起修改大段程序中的bug,能够主动发现产品中的缺陷和可改进的地方才是目前就业市场更看重的。这活还得是人类程序员才能干!
02 适应人机协同的工作模式
虽然AI老是把压力给到我们人类程序员,但人工智能说到底还是为我们带来便利的工具。对于AI这些新技术,打工人要做的就是积极拥抱变化,多多使用这些AI新工具提高自己的能力。
比如在信息搜集和汇总方面,我们可以充分借助AI。不仅省去了查找信息的时间,大模型的信息分析功能还能帮助我们更快地抓住信息的要点。
再往小了说,有了AI的帮助,我们平时检查代码修改bug也更加方便。再也不用过回以前一个下午找一个bug的悲惨生活!
03 保持终身学习
AI是不断在更新的,我们人类程序员的技术水平也必须不断地更新提升。
终身学习在大模型出来以前就是程序员的必备要求,在AI时代下更是程序员的保命技能。
程序员需要积极跟上当前时代的变化,学习新的编程语言和技术,最重要的是学习如何利用AI提升自己的竞争力。
不仅如此,程序员还需要强化自己的创造性思维,这也是我们在AI时代保持竞争力,不被踢出局的关键。
AI时代下,普通程序员还可以做什么?
AI时代的来临,带来的不仅是挑战,还有机遇。
大模型的出现和兴起,也意味着需要更多的人才对大模型进行训练和测试。
程序员可以选择转向大模型的训练,包括定义模型架构、设计AI训练架构、模型的评估与调优以及模型的部署和应用。
训练大模型需要对深度学习理论和实践有扎实的掌握,同时还需要具备调参和优化模型超参数的能力,包括学习率调整等。
程序员也可以选择转向大模型的应用开发。这个开发方向的门槛并不是特别高,你不需要掌握大模型的训练和推理,只需要学会怎么使用它就可以了。
总之,目前的人工智能还远不能够取代人类程序员,我们传统程序员能做的就是抓住AI时代带来的机遇,保持自己的竞争力!
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/3348.html