{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

假如让程序员开发一个自动编程的AI然后再开除他们,程序员们会不会留一手?

developerworksdeveloperworks 回答10 收藏1
收藏问题

10条回答

PumpkinDylan

PumpkinDylan

回答于2022-06-22 19:47

这要看这个程序员开发出了何种 level 的自动化 AI,如果是以下这种:

哦,那开除或者留着过年,随老板您自己的心意啦。

如果人家真能开发出真正的自动编程 AI,你为啥要开除他?好奇怪的操作啊!当宝供着都来不及啊!

评论0 赞同0
  •  加载中...
sf190404

sf190404

回答于2022-06-22 19:47

嗯,我是个程序员,我来回答下吧。

这个问题算是比较多创业者最想询问的问题,现在科班程序员的工资都比较高,而信息化建设又少不了程序员,如果能用AI写程序,那不是和硬盘小姐姐一样天天躺着收钱就可以?想着都乐开花了。

理想很丰满,现实很骨感,先给答案吧,答案是:不行!

为什么?

因为程序员是脑力劳动者!

现代管理学之父明确定义了两类劳动者,一类是体力劳动者,一类是脑力劳动者。而对这两类人的管理,是需要用不同的技术与技巧的,而中国很多管理者往往都用同一套管理方式。

随着AI技术的推进,体力劳动者可替换性强,重复,简单的工作,往往是AI最善长的,而创造类工作,往往是AI力所不能急的。

目前工业AI机器人,已经开始逐步替换流水线体力工作者。那未来,随着AI技术的发展,程序员的工作可以被替换吗?如果说这个程序员,只能写几行JavaScript,或简单的逻辑代码,随着基础代码组件库的完善,他被替换的可能性还是非常大的,往往不用AI,目前已经有很成熟的无代码化产品开发,已经不需要这些简单的代码编写了。

当然,我认为这些其实不能算是真正的程序员,只能算是代码搬运工吧,毕竟我公司的QA都得要会写Python自动化脚本。

而题主说的可以留后门,那一定是整个系统的架构师或主程级别,如果是AI系统的架构师,那至少得是博士学历,这种已经算是工程师或AI算法科学家了。拥有这种级别的人才,我想,公司就不会想开除的事情了,而是怎么留住的问题。

好吧,有点离题了。

假如我造了一个AI系统,可以编写代码,然后我被开除了,我会做什么?我会高兴,因为我可以让你多N个竞争对手,而且工资会成倍递增。不过最有可能是,我会用自己的关系网,开一家公司,很多人认为只有商人的关系网强大,其实,程序员的关系网基本上遍布整个中国互联网技术圈,而这个时代,缺的不是钱,缺有永远是核心技术。

对了,目前好像只有Google出了个AI可以编程的,名字忘记了,最近没怎么关注,可能有其它公司也研究吧!


评论0 赞同0
  •  加载中...
bingo

bingo

回答于2022-06-22 19:47

AI是分等级的,分为弱人工智能(ANI)、强人工智能(AGI)、超人工智能(ASI)。

弱人工智能只擅长处理某一个具体领域的问题,是目前应用比较广泛的一个。比如打败围棋冠军的阿尔法狗,能力很强,但仅会下围棋而已。还有常见的人脸识别、文字识别也都是只处理单一的问题。

强人工智能更高级一点,能够像人脑一样进行思考、计划、解决问题、抽象思维、理解复杂理念、快速学习和从经验中学习等操作。人工智能如果能达到这个级别,就可以代替人类工作了。

超人工智能即超越人脑的存在,人工智能会像人类一样可以通过各种采集器、网络进行学习,迭代升级,最终智力水平超越人类。

现阶段,我们实现的人工智能大多处于弱人工智能或介于强人工智能之间。

回到问题本身,回答这个问题首先要确定这个自动编程的AI智力水平处于哪个阶段。如果是弱人工智能级别,也就是只能处理已经训练好的一些功能。如果遇到一个未知的问题,这个编程AI就无能为力了。但是如果达到强人工智能或者超人工智能级别,那么程序员就可以下岗了。

就目前而言,实现AI编程替代程序员还是为时尚早,但不否认有这么一天。

评论0 赞同0
  •  加载中...
ygyooo

ygyooo

回答于2022-06-22 19:47

这个问题里面的关键是:自动编程的AI到底具备什么样的能力?

简单而言,具备解决问题的能力。


知道解决问题的能力有多么可怕吗?

举一个例子

你看到这里,忽然想知道什么叫解决问题的能力。

你需要知道:什么叫问题,什么叫解决,什么叫能力。还知道他们的组合。

然后你还可以根据此,去想到上哪个网站、搜什么关键词、找什么人咨询。

你还能输入问题,搜索问题,发现答案,还能从多个角度看答案的可信度


对,我想说的就是,目前看,具备编制如此程序能力的程序员还不存在。

因为这个程序员,我们一般称之为神。

评论0 赞同0
  •  加载中...
yankeys

yankeys

回答于2022-06-22 19:47

我认为程序员如果留了一手的话,开发出来的AI一开始就是不会编程的。

因为,AI的一般开发流程是:

第一步,先做出来一个AI样板,让这个刚开发出来的AI,按你的指示去编程。刚开始AI编出来的程序肯定不会完全让人满意,然后你的技术人员们(这里指真实的人)完善AI的算法,让它在下次编程时不要出现上次错误。

这样AI编程错了,然后技术人员继续完善,AI接着去编程。不断的这样循环,最终才能开发出可以正确编程的AI。

当适合的,有完善算法的AI都已经开发出来了,此时的AI会在这套算法上不短从错误中学习,统计数据,越来越有经验。

你所说的,AI开发出来了,在之前技术员留一手是不存在的。适合你们要求的AI都已经出来了,AI会自己学习了。

还有就是,会编程的AI刚开始也只是在单一的某个方向能编程,不是在所有方向都可以编程。AI的能力是循序渐进的,技术员不可能说一下就完全被取代。

再者说,AI在学习,人也是不断在精进的,不可能一下子AI啥都会干。

解析家居用品的化学材料

发现不同材料的用品特点

让购物者多些参考依据

欢迎关注,留言,分享。

评论0 赞同0
  •  加载中...
NotFound

NotFound

回答于2022-06-22 19:47

最好留一手,根据经验。

评论0 赞同0
  •  加载中...
BingqiChen

BingqiChen

回答于2022-06-22 19:47

本人10年开发培训经验,期间经历了Java,Android,H5,大数据,PHP等多个不同的方向的开发,也做过软件培训公司的金牌讲师,很有兴趣回答你这个问题。


可以说你这问题脑洞开的挺大,这个问题我觉得其实可以这么类比:

一个皇帝要修建自己的陵墓,这陵墓肯定不能被盗,那么这些修陵墓的工匠必须得死才能保守陵墓的秘密,那你说这些修建陵墓的工匠会不会留一手,给自己保命呢?


如果想学习Java课程,可以关注我,免费获取学习教程。

不知道大家有什么看法呢?可以一起讨论聊聊,或者私信我。

我从事开发培训10年,擅长Java,Android,H5,大数据,PHP等多个不同的技术方向。后续我会写一系列关于互联网技术方面的文章,感兴趣的朋友可以关注我。另外如果你有Java,Android,H5等开发方面,或者是求职方面的问题,也可以在评论区留言,或者私信我,相信一定会让你有所收获!

评论0 赞同0
  •  加载中...
lowett

lowett

回答于2022-06-22 19:47

如果我的程序员写了个会编程的AI,那我会把打杂的开除了,然后让程序员去打杂,因为他会修理AI

评论0 赞同0
  •  加载中...
lsxiao

lsxiao

回答于2022-06-22 19:47

首先你说留一手,这个要看具体的人,有些比较有心机的人肯定会留一手。再则你说开除他们,作为公司的领导层考虑的东西肯定比你想象的多,如果全部开除了以后谁来维护,招个低价新人估计看整套框架设计都得花费很长时间,所以只会开除那些打下手的人,核心开发人员还是会留下来的。要想不被开除的名单中,那只能努力提升自己成为公司的核心骨干!

评论0 赞同0
  •  加载中...
高璐

高璐

回答于2022-06-22 19:47

AI会搞调研?AI会写需求?AI会做设计?AI会做标准?AI会写标书?

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<