5年,不至于,甚至10年都不至于。但是毋庸置疑的是,长远来说,人工智能将会抬高专业程序员的入行门槛,乃至改变程序员的工作范式。

坐在副驾位置的AI代码生成,让CRUD程序员瑟瑟发抖

GitHub Copilot 推出至今还不到两年,已经对软件开发领域产生了颠覆性的影响。据统计,截至9月,已经有超过120万开发人员使用了GitHub Copilot的技术预览版。

Copilot 能够做到代码生成与补全、测试用例生成、代码优化、智能问答、自动添加注释、代码翻译……等一系列的功能。基于GPT和github copliot,程序员差不多一个小时能完成过去需要几天才能完成的工作。

5月份,作为 Copilot 代码补全工具的升级,GitHub 又宣布了 Copilot X 计划,正式接入 GPT-4,并放出了一系列全新功能。

诚然,由于当下AIGC的代码“不太靠谱”,目前市面上的人工智能辅助开发工具都是针对较为轻度的使用场景,而且需要花时间和精力去做review的工作。

但以AI丧心病狂的进化速度,相信总有一天,AIGC编程将能够坐上研发团队主力队员的位置上。

从这一层面上来说,只会针对清晰的需求写代码模块的程序员,确实应该瑟瑟发抖。

大模型的“槽点”,也是机遇

不可否认,当前大模型的“槽点”很多。

1、大模型“幻觉”问题。也就是我们常说的一本正经地胡说八道。从原理看,大模型的答案选择基于概率,所以很难保证百分百正确。这就意味着,对于大模型生成的内容,需要一个懂行的专家进行充分地review工作。

2、语义理解能力有待提升。真正能够理解自然语言背后纷繁复杂的意图,还有很大的改进空间。

3、安全合规问题。4月11日,国家互联网信息办公室发布了《生成式人工智能服务管理办法(征求意见稿)》,强调了生成内容的真实性,并且提出了相应的容错率和惩罚措施。

4、大模型对于训练数据的数量和质量有着极为变态的要求。

。。。

大模型在各行各业落地的脚步势不可挡,而这些问题,像是一块块摆在人类面前的硬骨头,必须要解决。

对程序员来说,这些“槽点”,倒更像是利好。

一方面正因为这些槽点的存在,程序员才不会大量失业;另一方面,每一个问题的解决,带来的都是大量的工作机会。

大模型时代需要怎样的“新程序员”

AI的快速发展对程序员的技能、知识结构和业务能力提出了新的要求。大模型时代,需要适应时代发展的“新程序员”。

了解主流的大模型,以及基于大模型的应用层开发框架

对开发人员来说,AI技术已经成为必须掌握的技能之一。程序员需要了解和会用主流大模型、了解其应用场景和局限性,以及了解基于大模型的应用层开发框架,才能更好地与AI工具进行合作,并充分发挥其潜力。

关于大模型方面的知识,可以去了解下知乎知学堂推出的AI大模型公开课,两天时间,听圈内大佬畅聊大模型的方方面面,从不同维度进行全面的解读。

这次AI技术,和以往的技术变革有何根本不同?Al编程为何能全面颠覆编程模式?如何利用LangChain让你的LLM更强大?如何让自己成为变化的受益者?程序员如何借助大模型技术提高收入?

相信听过课程之后,你会有更深入的见解。

技术平权+AI的好队友

在AI的博学光辉笼罩之下,技术平权必然将成为趋势,一心一意闷头卷技术将成为一条充满风险的路。

在AI的帮助下,程序员应该从具体而繁琐的技术细节中解脱出来,更专注于业务问题本身。

要知道,模型的弱点在于不懂得理解和推断代码背后的意图,而这些恰恰应该成为你的强项。

AI队友会向你推荐出多种技术方案,而你,则充分发挥技术能力与业务理解能力的优势,为业务需求进行技术选型。

在这个过程中,你虽然不用再很多干“脏活累活”,但同样能够倒逼你提高编程能力。

程序员和AI队友协作,高效地为整个业务赋能,这才是人工智能的正确打开方式。

全栈六边形战士

请注意,这里的全栈已经不仅仅是技术域的全栈了,而是可以向前延伸到需求和业务领域的全栈

在AI的协助下,程序员的单兵作战能力将获得提升,有更多时间进行创新、试错、产品经理甚至是老板的责任。

程序员岗位的边界将被拓宽。这就需要你拥有业务理解、业务抽象、沟通表达、架构设计、资源管理等等一系列的能力,成为全栈六边形战士。

拥抱AI,才是出路

当下,大模型赛道已经来到了更关键的时期,开始进入商业化落地探索阶段。不同的企业在政务、公共安全、医疗等领域,垂直领域应用型大模型正在陆续发力,AI+一切。

每一条长长的产业链上,都会有新程序员光辉而忙碌的身影。正如李彦宏在百度世界2023大会上所言:掌握先进工具的人不仅不会被AI取代,而且“升职加薪不是梦”。

如果你现在也想入门拥抱AI,学习机器学习,深度学习,强化学习等知识点,我也准备了一个可以帮你快速入门到深度学习的籽料包:

【1.超详细的人工智能学习大纲】:一个月精心整理,快速理清学习思路!

【2.基础知识】:Python基础+高数基础

【3.机器学习入门】:机器学习经典算法详解

【4.深度学习入门】:神经网络基础(CNN+RNN+GAN)

【5.项目实战合集】:34个机器学习+36深度学习项目实战

可以关住我的公//粽//呺【迪哥谈AI】回复333 无偿获取!

当年,安卓和IOS的到来,打破了移动开发领域的高门槛和护城河,也让无数程序员实现了原地飞升;而如今大模型时代带来的改变,将远大于移动互联网。

李开复说“AI大模型是不能错过的历史机遇,市场预计将是移动互联网规模的10倍”。忌惮AI是愚蠢的,无视AI是傲慢的,拥抱AI,才是出路。

更多推荐