近期,看到这么一则新闻(如下图),说全球首位AI程序员Devin 即将出场,于是就有媒体或者一些博主,跟风蹭热点说,未来程序员要失业了,未来不需要程序员了。其实能说出这类话的,只有两种人,第一蹭热度,第二就是不是程序员,没有写过代码的人,听风是风,听雨是雨的人

AI程序员来了,程序员的饭碗还保得住吗?AI程序员是否会取代程序员呢?_人工智能


AI程序员来了,程序员的饭碗还保得住吗?AI程序员是否会取代程序员呢?_编程问题_02

Devin的亮相,以及Devi惊人的编程能力和学习速度,确实在科技界掀起了不小的波澜。这个看似要被AI程序员抢饭碗的时代,我们是否真的需要担忧呢?

AI程序员的优势是显而易见的。它们拥有强大的数据处理能力和学习算法,可以迅速分析并理解复杂的编程问题。还能全天候干活,不怕累、没情绪。特别是在处理那些重复、繁琐的编程任务时,AI程序员简直就像开了挂一样,效率超高,极大地提高了软件开发的速度和质量

AI程序员来了,程序员的饭碗还保得住吗?AI程序员是否会取代程序员呢?_人工智能_03

但话说回来,AI程序员也不是万能的。它们虽然能模仿咱们编程,可缺乏咱们人类的创新思维和直觉。遇到复杂问题,它们还是得靠预设的算法和模型,说的直白一点,就是不知道怎么处理的时候,按照预设的一套模板去执行,不像咱们程序员那么灵活。AI程序员的编程能力目前仍局限于特定的领域和任务,无法像人类程序员那样具备跨领域、跨平台的编程能力。

举个简单的例子,你现在不是一个程序员,你做的业务假如是餐饮,你想做一个餐饮系统。现在让你写一个出来,你都无从下手。你都不知道从何提示AI程序员下手。即使你让AI程序员按照预设的模板写了一个餐饮系统写出来了,有些不符合你的要求,你都不知道如何提示AI程序员让他帮你个性化

那AI程序员来了,咱们程序员怎么办呢?其实,这未必是坏事。虽然有些简单、重复的工作可能会被AI替代,但这也让咱们有更多机会去做更高级、更有创造性的工作。也就是说,写代码容易了,但是有代码思维很难。一个初级程序员写的模块拆分的模块跟高级程序员写的模块拆分的模块是有很大的区别的。

在某个模块的细分功能上,程序员可以通过AI程序员帮忙写出该功能,效率更高,但是如何将这些功能叠加,变成一个可以使用的完整的项目,这还是需要程序员帮忙规划的

我觉得AI程序员和咱们程序员更像是合作伙伴,而不是竞争对手。它们可以帮我们提高效率,咱们也可以发挥咱们的创造力和想象力,一起做出更牛的东西。这样会使用AI程序员的程序员将一个完整的系统规划出来,然后通过提示词让AI程序员开发出对应的功能,再将这些功能整合出完整的项目

所以,大家别慌,AI程序员来了,咱们程序员的饭碗还是保得住的。只要咱们不断学习、不断进步,就能在这个新时代里找到属于自己的位置。

那些还在鼓吹未来不需要程序员的人,你直接甩给他,让他用现在已有的AI写一个程序看看,看他傻不傻眼就完了。所以大家不要以讹传讹,听风是风,专业的领域要咨询专业的人,让他们给出专业的回答,而不是听自媒体鼓吹,这样很容易被人笑话的