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取代,而且“升职加薪不是梦”。
当年,安卓和IOS的到来,打破了移动开发领域的高门槛和护城河,也让无数程序员实现了原地飞升;而如今大模型时代带来的改变,将远大于移动互联网。
李开复说“AI大模型是不能错过的历史机遇,市场预计将是移动互联网规模的10倍”。忌惮AI是愚蠢的,无视AI是傲慢的,拥抱AI,才是出路。 |
|