作为一名程序员,应该如何看待AI?

程序员以及其他类型的IT工作无疑是当前最热门的工作。然而,这种趋势可能不会一直持续下去。人工智能的发展可能会打破这一格局。

美国橡树岭国家实验室的一些专家预测,到2040年,AI技术将会强大到足以替代程序员,AI编写软件将比人类程序员更好、更快。换句话说,软件编写的软件比人类编写的更好。

作为一名程序员,应该如何看待AI?插图

what?程序员的工作也要被AI抢了?

那么作为一名程序员应该如何看待AI呢?

作为一名程序员,应该如何看待AI?插图1

AI 不可能代替程序员

“程序员”现已经是个广义的概念,

具体可区分为两等:“码农”和“程序员”。

码农是指代码的执行者,对已经明确的内容功能进行代码实现。程序员不仅有能力进行代码执行,更可以在上层功能规划有明确的想法和产出。

AI 涉及的领域很多,但目前仅停留在“眼耳手脚”,还未真正到达“脑”部。所以 AI 可能在不久的将来会代替“码农”,但它永远无法代替“程序员”。软件的演进会帮助我们建造出更强大的IT设施,引领我们进入更高层次的抽象,反过来又让我们做出比今天更复杂的软件。周而复始,编程始终是有意义的,作为一名有思想的程序员始终是有价值不可替代的。

AI和程序员将在编程中扮演互补的角色

目前,AI 已经在广告设计、前端设计和金融会计的工作上开始发挥效能,对于非定制化的交付物,人类工种会逐渐减少,“程序员+AI”新模式会逐渐成熟。所以,AI 是程序员的助手,是我们可以分工协同的同伴。

作为一名程序员,应该如何看待AI?插图2

一般来说,有监督和有人控制的深度学习系统比无监督的系统表现更好。这意味着,即使是最复杂的AI软件也需要人类的参与和反馈,以学习和适应新的环境。这个事实为未来人工智能和人类程序员之间的紧张关系提供了一种解决方案——共同工作。

我们可以肯定的是,在不久的将来,AI和人类程序员将在编程中扮演互补的角色。AI的工作可能是处理重复性的、耗时的任务,这些任务需要机器优异的精确性。机器可以避免由于人为因素而产生的语法错误或设计错误。例如,AI可以提供帮助的一种方式是自动完成功能,程序员只编写一小部分代码,然后AI识别程序员的意图,并完成剩下的代码,从而为人类节省大量的工作。

作为一名程序员,

你是如何看待AI的呢?

最后

创一个小群,供大家学习交流聊天

如果有对学C++方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀。

我偶尔也会直播给大家手把手编程

也希望大家对学C++能够持之以恒

如果你想要学好C++最好加入一个组织,这样大家学习的话就比较方便,还能够共同交流和分享资料,给你推荐一个学习的组织:大牛小白C++组织 可以点击编程二字,可以直达

对编程感兴趣的朋友欢迎入住!!!

原文链接:https://zhuanlan.zhihu.com/p/62221189

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享