我爱免费 发表于 2025-10-6 17:28

AI正深刻影响程序员和初创公司的未来

作者:微信文章
AI正在改变很多行业的工作方式,对程序员和初创公司的影响更为明显。英伟达创始人兼CEO黄仁勋近期接受采访时说“会夺走你的工作的不是AI,而是善于使用AI的人”,这是因为善于用AI工具的人能扩展自己的能力范围,放大自己的才能,并且比不善于用AI工具的人工作效率高很多。ChatGPT、DeepSeek和豆包等大语言模型都是通用模型,没有针对某一专业或行业,所以它们的最成熟应用是文字和图像处理、语音识别和自然语言分析相关的领域,例如文化教育、娱乐、信息服务、编程等。其中编程是最能体现大模型推理能力的一个领域。微软以ChatGPT为基础发布了微软Copilot和Github Copilot等AI智能体,可以更好地帮助程序员利用AI大模型进行编程。现在我就根据在一家初创IT公司做CTO的亲身体验分析AI对程序员和初创公司的影响。在这方面我是很有发言权的,因为我虽然不亲自写代码,但是为了给研发团队一个清晰的技术路线,并告诉团队这个路线的可行性,我把DeepSeek当成我的下属,指挥它用C# 写了矢量PDF图纸的单向箭头和双向箭头识别、矢量PDF图纸的云线识别和扫描版PDF合同金额提取等示范性工具,完成这些程序的过程中我一行代码都没写,完全由DeepSeek根据我的提示完成,DeepSeek在编程方面并不完美,会犯很多错误,既有编译错误,也有算法错误,但只要我指出错误,它经过多次尝试之后还是能解决的。对于程序员而言,写代码比别人快和记住的语法以及API数量别别人多已经不是优势了,因为AI大模型比任何人都写得快,知道的API比任何人都多。那么现在什么样的程序员具有优势呢?做过很多项目,有很多开发经验的,精通算法和数据结构,会写文档的资深程序员最具有优势。要想让AI大模型给你写出高质量的程序,你首先要把需求讲得很明白,很细致,否则它有可能给你一堆乱七八糟的代码,你还以为AI大模型编程能力太差。其次,你自己要有一个比较清楚的算法,并用它引导AI大模型在正确的道路上为你编程,当它给出的代码有明显的效率问题时,你还要它改进算法。算法很重要,同样是DeepSeek写代码,同样是箭头识别程序,处理同一张矢量PDF图纸,好的算法和数据结构只需要不到半秒钟,差的算法和数据结构可能需要多达十几分钟,这是真实的例子。看出来了吗?编程方式已经发生了巨大的变化,程序员不再需要从零开始一行一行写代码了,不再需要担心跟不上新出现的编程语法了,需要的只是掌握软件工程、数据结构、数据库、算法、面向对象的编程理念和编程经验等。初级程序员以后很难找到工作,因为初级程序员只能做需求非常清楚并且功能简单的很小模块,AI大模型对于任何需求简单的小模块都能做得又快又准。中级程序员需要在算法、数据结构、软件架构等方面多下功夫,还要多写文档,锻炼用文字表达算法和数据结构的能力,这些都是指挥AI大模型为你服务的关键能力。高级程序员可以直接拥抱AI大模型,越用越顺手。业界一直有“AI会取代程序员”的说法和讨论,这是一个悖论,因为AI大模型本身就需要程序员来做,它不可能自己做自己。AI智能体就更需要大量的程序员来开发,所谓的AI智能体就是为了解决AI大模型解决不了的垂直领域的问题,即AI大模型+感应环境的传感器+流程自动化(垂直领域的任务分解+工具调用)。我认为未来AI永远不会取代程序员,只会改变程序员的编程方式,程序员将来要写的代码会越来越少,更多的是用自然语言来表达软件的构建思路,这并非普通人就能做的,只能是经过软件方面专业训练的人才能做到。其实程序员的编程方式一直都在改变,一直都在进步。我刚上大学的时候学的编程语言是Fortran,需要在终端机上一行一行输入代码,没有图形界面,刚自学C语言的时候也没有图形界面,用的是DOS操作系统,编译软件是TurboC。后来微软推出了图形界面的操作系统Windows和开发工具Visual Studio,这才有了图形化的操作方式,而且由于Visual Studio里有很多库函数和基础类库,还能自动产生一些框架代码,程序员就不再需要每一行代码都自己写了,尤其是窗口和控件可以用拖拽的方式可视化创建,极大地简化了软件的UI(图形界面)编程过程。再后来又有越来越多的SDK和类库提供给程序员,很多基础功能的代码都不用程序员自己写了,直接复用这些类就行了。几十年来,编程方式一直都在进化,但程序员的数量和需求并没有减少,而是越来越多。现在AI大模型的出现使得对初级程序员的需求降为零,编程效率也有了质的飞跃,从这个意义上讲,对程序员的需求只会减少,不会再增加了,但并不等于会完全代替程序员。对于初创公司和传统行业的公司而言,AI带来的深刻影响在于要积极拥抱AI,可以不从事AI产品的开发和销售,但不能不用AI工具和AI技术对主营业务进行改造升级或者转型,在竞争中脱颖而出的一定是善于用AI转型升级的公司。对于软件行业的初创公司而言,必须重视和发挥资深程序员的将才作用,“千军易得,一将难求”,“将无能,累死三军”在AI时代更为明显。不能把AI当成挂在嘴边的一个宣传工具,而要付诸行动。
页: [1]
查看完整版本: AI正深刻影响程序员和初创公司的未来