ChatGPT在国内被炒得很凶,说很多职业都将被这个人工智能产品取代,其中排在最前面的就是程序员。有人试着用它写代码,说它的编码能力一流。我还发现身边的程序员已经开始用它改bug,效率超高。
我相信人工智能技术一定可以取代只写代码的程序员。
在软件行业以外,大部分人会认为程序员就是写代码的,客户写需求,程序员写代码。就像装修房子,客户讲需求,装修公司做就好了。基于这个认识,就产生出现在的软件外包行业,客户出需求,外包公司评估给报价,程序员写代码,测试交付。按照这个逻辑,人工智能技术取代程序员,外包公司就可以歇菜了,客户有需求,用人工智能写代码就好了,都不用测试就可以交付。
但实际上,客户的需求到可用的软件之间,还有一条人工智能无法逾越的鸿沟,就是需求分析和设计。在一般的软件开发过程中,需求分析和设计是由需求分析师、架构设计师或产品经理完成的,程序员只要拿到清晰的需求写代码就好。需求分析和设计工作需要结合企业的业务特点、管理模式、用户的使用环境等多个维度不同因素的考量,再加上设计人员的技术能力,才有可能完成的工作,而这些工作是ChatGPT工作的起点——就是我们向它提出的问题。
没有正确的问题,ChatGPT也无能为力。用ChatGPT改bug效率高,原因也是问题明确。提出正确的问题,就是未来程序员的核心价值。只写代码的程序员会被淘汰,尤其是年轻程序员,满足于在团队里写代码的工作会很危险。经验多一些的程序员就会思考多一点,项目经理给的任务不用分析太细,他们也能做对。但在一般的开发过程里,程序员还是会认为自己的工作就是完成代码,其实代码是结果,中间的设计与分析才是关键。
敏捷开发有别于一般的开发过程,并不是快速迭代或没有文档,敏捷开发依赖程序员的敏捷程度,敏捷程度越高的程序员花在代码上的时间越少;敏捷团队里,程序员能够以分析师/架构师视角,自己完成需求分析和设计,代码只占很少的时间,将来借助人工智能技术,代码占用时间会更少。
随着人工智能技术的发展,软件外包行业将发生翻天覆地的变化,中小企业借助信息化提升竞争力会变得更容易,只借助少量敏捷程序员,就可以持续完善信息化、乃至数字化进程。同时,敏捷程序员也将成为市场上极度稀缺的人才。
关于作者:
盛安德科技CEO,创始人
2001年,张纪伟创立了盛安德。作为公司的创立者和掌门人,他负责盛安德的发展战略方向。创办盛安德前,张纪伟在《互联网周刊》担任编辑部主任,全面负责杂志运营。
相关内容:
我们为什么不做传统固定价格项目? 张纪伟 · May 21, 2025
合同里固定的价格,也固定了软件的价值。如果项目外包只是单纯的降低甲方研发成本,没有真正的创新产生,这个行业存在的价值也不大。
【视频】成品软件?外包团队?自建团队?企业信息化or数字化怎么选 张纪伟 · February 12, 2025
企业信息化/数字化转型三种方式如何选择:购买成品软件、自建开发团队、找外包公司。听听张总怎么说。
一文了解什么是订阅式IT团队共建(软件开发ODC) 张纪伟 · February 12, 2025
ODC是Offshore Development Center的缩写,翻译过来叫离岸开发/研发中心。但是,也有人说是Offshore Delivery Center。我们更愿意用Offshore Development Center,因为我们不仅仅是在做交付,我们更愿用一个过程的词,而不是一个结果。……
论“敏捷”之惑 张纪伟 · January 22, 2024
“敏捷”,不仅仅是一种方法论,更关乎思维方式或做事的态度与哲理。 盛安德科技曾是推行“敏捷”理念的先驱者,如今已不再强调这个理念本身了,因为我们发现,多数人只是将其理解为一种工作流程,行事之道却早已背道而驰了。而我们的初衷,是希望团队中的每个人都可以在此理念指导下更加独立地工作,激发自己的创造力。 ……
从Agilisys看我们的发展策略 张纪伟 · January 22, 2024
”Our values are the essence of how we behave and who we are.“ ”Agilisys is only able to provide the service we can due to the skills of our people.“ ”……
第一次做“敏捷教练” 张纪伟 · January 22, 2024
一位软件产品公司朋友找我,想在公司内部推动敏捷,让我帮忙做研发团队敏捷教练。这是四、五个月前的事情,不久前,团队终于在Scrum模式下完成了一款产品升级,尽管跌跌撞撞,但还是坚持下来了。我在过程中只参加了两次回顾会。 第二款产品比第一款困难得多,无论技术难度还是业务复杂度都不在一个量级上,团队里有一……
写在盛安德成立14年:用敏捷协助客户业务创新 张纪伟 · January 22, 2024
这两年国内IT行业有较大发展,尤其是互联网产业突飞猛进,加剧了行业人才竞争。我们一直引以为傲的薪水优势已经消失殆尽,尽管我们在提升报价上不遗余力,尤其在美国市场,近两、三年我们的报价提升了50%以上。如果单纯提高报价,靠传统的项目外包业务和供应商ODC模式(Vender),我们的可提升空间已经不大了……
了解盛安德(上)——关于盛安德服务的What和Why 张纪伟 · January 22, 2024
盛安德服务是什么 ( What ) 团队成员在自我管理下独立解决问题,不是完成上级(项目经理)指派的工作任务,这是盛安德服务的特征之一。盛安德服务要求团队建立一个新的工作模式,这个模式对团队里的初、中级程序员而言难度更大。独立解决问题的过程,让初、中级程序员经验不足的情况完全暴露出来。所以一般的做法……
盛安德的核心竞争力是优秀的程序员 张纪伟 · January 12, 2024
盛安德的核心竞争力是优秀的程序员。能够了解自己行业,做好数字化的,只有客户自己,不是软件公司们。我们应该有这个自知之明。我们提供一个好的环境,让程序员能够安心工作和发展,让他们和客户一起,为企业的数字化持续努力。