AI编程来了,2024年编程还值得学吗(作为一名十年高级软件工程师的回答)

大家好,本文讲一讲AI编程这个话题。以及有了AI编程后我们还有必要学编程吗。
2023年绝对是AI爆发的一年,产生了chatgpt、文心一言、还有AI画图,等一批又一批的AI应用。对我们程序员产生影响最大的还是各种的AI人工智能编程工具。比如谷歌的bald,github的copilot,谷歌的bald是在2023年的谷歌io大会上面发布的,它是基于palm大模型训练出的ai代码自动生成器,看过直播的朋友都知道,就是你说一段话,该工具就会自动生成代码(支持20多种编程语言),而且还能对代码进行解读,而且还能对代码进行优化,相当智能(比chatgpt还要强大,chatgpt目前只是能做到生成一些简单的代码片段,而谷歌的这个神器能给出完整的代码)。 当时我看到这个功能的时候,确实让我有一点点震惊,并且感到一丝丝焦虑,我们程序员是不是真的要被淘汰了。 有些网友认为以后还有必须学编程吗,都能AI生成代码了。
其实仔细想想,也并非如此,我认为有些同学过于杞人忧天了,我个人认为编程工作不会淘汰(至少未来二十年内不会),程序员依然是最火爆的职业。目前来看,ai只能辅助程序员编程,目前人工智还都无法取代程序员。即使你会使用 ChatGPT ,使用google的bald平台,会使用github的copilot,进行编程,但是编码知识仍然是必要的,因为问问题之前你应该知道如何提出正确的问题。
而且人工智能生成的大段代码并非都是说正确的,人工智能的底层原理都是基于概率的,只是从概率的角度来满足用户提出的功能要求, 它是有出错的概率的,所以我们这些活人程序员需要对人工智能生成的大段代码进行review。
就像我们刚刚参加工作的时候,当我们是初级工程师的时候,团队的leader经常分配一个高级工程师对我们的代码进行review,我感觉以后会变成我们活人程序员给AI程序员review的情况。
而且从就业这个维度来讲,it行业就业前景依然很强大通过搜索相关的招聘网站,你会发现,软件工程师,无论是国内还是国外都非常抢手。无论是软件工程师、数据工程师、网站开发者还是android/ios程序员,都是当前和未来市场上需求量最大的岗位之一。 AI暂时不会把我们淘汰。而且还会发现AI不但没有淘汰IT程序员,反而会催生新兴的职业,比如AI培训师,AI数据分析师,AI提示工程师。
然后就是,即使你不是从事IT行业的,编程在当今世界也已经无处不在,各行各业都能看到编程的影子,比如学机械设计的,学自动化控制的,学金融数据分析的 ,有些职业虽然不需要写代码,但是需要看代码,需要看懂里面的业务逻辑。
posted @ 2024-03-04 09:18  Java2048  阅读(32)  评论(0编辑  收藏  举报  来源
个人网站