AI会替代软件工程师吗?CTO都沉默了...

嗨,你好呀,我是猿java

某天,午饭时,某前端同事无意聊起了市面上的一些 AI编程IDEA(比如:Trae,Cursor等),很担心自己被 AI取代,聊着聊着,旁边的CTO都沉默了...

1. AI会替代软件工程师吗?

那么,AI会替代软件工程师吗?这个问题确实很有意思。其实,AI已经在取代一些初级工程师的岗位了,至于未来它能替代多少工程师的工作,我也无法预测。

但现在有两点很明显:

  • 首先,软件工程师的许多工作,其实是可以被替代的,并且正在被替代,尤其是一些设计和编码的任务。
  • 其次,如果连软件工程师这样的专业岗位都能被AI取代,那么其他门槛较低的工作就更不用说了。

不过,关于第一个点,能被替代到什么程度,我并不太清楚。我隐约觉得,那些可以被替代的工作往往是具体且逻辑相对简单的,同时也不需要太多的人际沟通和复杂关系处理。以前很多人认为AI无法取代艺术家的工作,因为艺术工作通常被视为创造性的。但现在看看,写作、作曲、绘画等领域,AI的渗透率越来越高。这让我想反思,艺术工作或许并不全是创造性的,对吧?

至于第二点,很多其他岗位的工作可能比软件工程师更容易被替代。软件工程师之所以焦虑,主要是因为他们与AI的接触比较近,替代后能节省的成本更多。如果把软件行业看作经济的风向标,那么当工程师们开始焦虑的时候,整个社会也很可能会随之紧张。回想一下工业革命时,很多人担心机器会取代人类的工作,最终却是机器为人类创造了更多的就业机会。这次是AI,"道理应该是一样的。"我认为与其逃避,不如尝试去改变和拥抱这种变化,因为趋势是不可逆的,该来的总会来。

总的来说,AI最可能替代的不是工作本身,而是特定领域的技能。这句话里有两个关键词:一个是"技能",另一个是"特定领域"。同样的一份工作,所需的能力和技术差异可能很大。对于那些需要复杂判断且涉及多个领域视野和经验积累的工作,AI相对来说会更难以取代。

在一些传统行业里,很多工作固化且效率低下,缺乏创新。我有个朋友在保险行业,他的工作就是利用科技(不仅仅是AI)进行变革,试图将传统的人力资本密集型保险公司转型为一个基于软件横向扩张的SaaS(软件即服务)公司。借着这次求职的机会,我对此进行了不少了解。虽然这些看似竞争激烈的传统行业,其实却是利用软件创新的蓝海。我相信未来会有更多的SaaS公司诞生,因为其中存在很多成长缓慢、利润率低但充满机会的领域。

2. 有必要学习 AI吗?

有小伙伴可能会问:我只是一个后/前端码农,又不从事 AI的工作,有必要花时间去学习 AI吗?

尽管我更多的是一名后端开发工程师,但是按照我的经验:很有必要学习AI。

  • 现在国内大厂以及很多中小公司都在 All in AI,而且 AI的岗位薪资比普通程序员高很多,学习AI或许可以找到新的兴趣点,拓宽自己的就业范围和优势。
  • 身为技术人员,应该有技术敏锐性,永远保持学习的心态,否则真的很容易被技术淘汰。
  • 学习AI,的确能拓展我们的技术视野,打破自己的技术边界,能够更好的反哺现有的工作。

3. 谈谈自己的心得

我是后端出身,目前主要从事后端和架构的工作,同时也会去琢磨一些前端的架构,因为从前年自学习了AI,目前工作范围也扩大到 AI。

以前,我根本不care什么 35岁危机?什么裁员?

但是,最近几年的就业形式,有些担心不是你想不想,而是社会已经帮你做了选择。所以,我得不断的学习。

对于 Trae,Cursor这些 AI编程 IDEA,我都使用过,它们都是基于VS Code的开源代码编译而来,尽管功能还不是很完善,但是很惊艳。

比如,输入文字,你就可以获取一个很酷炫的网页,完全适合零经验的开发者。

比如,现在工作中的很多疑难杂症,都可以求助于AI,它不一定能给你 100%的答案,但是它可以给你很好的线索,对于一些简单的问题,给出的答案几乎接近完美。

4. 我是如何学习 AI的?

市面上 AI的资料五花八门,免费的,付费数不胜数,作为一个 AI零基础的,最开始只是表层的使用,后面因为好奇它是如何实现的,所以开启了我的 AI学习之旅。

在朋友的推荐下,我在极客时间上搞了一份免费的资料,后面因为工作中有相关的AI工作,所以自己又付费买了课程,入了门,有了系统的学习,自己学习 AI的方向和规划就更明确了。如果你也对 AI感兴趣,获取免费的资料:关注公众号:猿java

课程从基础入门到高级都有,还有详细的大纲,对于初级者和有经验的小伙伴都比较友好,大家按需获取。

4. 交流学习

最后,把猿哥的座右铭送给你:投资自己才是最大的财富。 如果你觉得文章有帮助,请帮忙转发给更多的好友,或关注公众号:猿java,持续输出硬核文章。

相关推荐
天天扭码23 分钟前
偶遇天才算法题 | 拼劲全力,无法战胜 😓
前端·算法·面试
天天扭码1 小时前
面试官:算法题”除自身以外数组的乘积“ 我:😄 面试官:不能用除法 我:😓
前端·算法·面试
L2ncE1 小时前
双非计算机自救指南(找工作版)
后端·面试·程序员
cdg==吃蛋糕1 小时前
solr自动建议接口简单使用
后端·python·flask
Joseit1 小时前
基于 Spring Boot实现的图书管理系统
java·spring boot·后端
{⌐■_■}2 小时前
【go】什么是Go语言的GPM模型?工作流程?为什么Go语言中的GMP模型需要有P?
java·开发语言·后端·golang
好易学数据结构2 小时前
可视化图解算法:按之字形顺序打印二叉树( Z字形、锯齿形遍历)
数据结构·算法·leetcode·面试·二叉树·力扣·笔试·遍历·二叉树遍历·牛客网·层序遍历·z·z字形遍历·锯齿形遍历
张力尹2 小时前
「架构篇 1」认识 MVC / MVP / MVVM / MVI
android·面试·架构
IT杨秀才2 小时前
LangChain框架入门系列(5):Memory
人工智能·后端·langchain
张力尹2 小时前
「架构篇 2」认识 MVC / MVP / MVVM / MVI
android·面试·架构