文章目录
前言
AI在IT领域中的应用已成趋势,IT 从业者们站在这风暴之眼,面临着一个尖锐问题:AI 是否会成为 职业终结者?有人担忧 AI 将取代 IT 行业的大部分工作,也有人坚信 IT 从业者的专业技能与创新思维无可替代。接下来,笔者从本人十几年来从打工到创业经历分享一下个人观点,不喜勿喷!
一、AI如何改变IT行业
降本增效:
众所周知,ai可以协助开发人员生成代码片段,审查代码,那就意味着开发人员的效率有很大提升,那么同样规模的项目,需要的研发人员会更少。其实不知不觉中,我们已经慢慢的被AI协助了,举个例子,我们经常使用ide其实已经有了ai审核代码的插件,在研发的过程中,插件就回提示你代码潜在的bug和缺陷。其实工作中的大部分项目中80%的代码都是在做crud,这部分代码很多工作都会专门的研发生成代码工具或者借助开源工具生成这类代码,即使非crud的开发,某度也能搜索到相应的代码片段提供复制修改,真正花时间的是调试,借助ai的实时审查,可以革命性的日升功能的成品率,降低开发人员的开发时间。
代替人工编码:
从目前ai的能力来看,ai代替人工写代码我觉得是无稽之谈(个人观点)。
1、ai很难理解你在说什么:
笔者曾测试过使用文小言、chatGPT、豆包还有其他的AI工具,需要重复的去优化自己的关键词,不断生成代码片段才能达到初步效果。而且ai生成速度偏慢。相比使用某度搜索或者去开源社区搜索,其实就能很快copy到自己想要的代码片段。
2、ai生成代码片段不一定匹配你的项目:
AI学的东西都很杂,什么乱七八糟的该学的不该学的,他都学了。你的项目中需要一个代码片段,基本都有很多种实现方式,但是其实你只想要其中的某一种,或者某几种,到那时ai的答复是很难一次性精准达到你的要求的。我觉得还是ctr+c/v来的更直接。
二:AI的出现对IT从业者的影响及从业者在工作中的不可替代性
私域知识库
很多软件项目其实是一家公司某个商业项目的电子化业务体现,既然是公司的商业项目,那就意味着有创新、有老板的思维方式、有公司的商业机密和业务方向。这些东西基本是不公开在互联网上,也就意味着AI对这块知识是欠缺的,对业务的理解会存在很大偏差,基本上不可能表达出思维逻辑和私有业务。
认知差异
AI大模型是基于历史知识训练的而且对于实时知识存在学习延迟,基于这点就可以断定AI是缺乏创造性和前瞻性的。一个项目的最终落地,不仅仅是一次会议、一次调研就能搞定的,同样的项目,根据行业不同、使用的对象不一样,都会影响到项目开发的方式和业务逻辑。比如一个erp系统,在生产型企业中,他的业务侧重点是从原材料、进货入库到工序生产再到销售整个环节的精益化管理,而且生成的产品类别不一样,实现的方式也不一样。而对于一个批发商来讲,它仅仅只需要实现简单的进销存。
三、对于未来IT从业岗位的AI发展展望
AI的发展还是需要提升学习速度和算力,公有大模型学习的都是公有知识库,很难实现企业商业变现,只有将大模型私有化,借助企业私域知识库快速学习和国产芯片和算力的崛起,降低企业使用门槛和成本,才能真正发挥AI的作用,实现商业变现。
四、总结
从短期来讲,AI替代是无法替代程序员的,只会因为AI协助下开发效率的提升淘汰掉一部分程序员。特别是现在经济形势下,企业要利润,就意味着要降本。对于软件公司来讲,最大的成本就是人工,所以部分程序员失业是不可避免的。