百度创始人李彦宏表示,未来人人都是开发者,随着大模型和AI技术的快速发展,曾经由程序员用代码创建的数字世界、虚拟世界,在不久的将来,任何一个普通人(非程序员)都可以通过自然语言的方式来构建数字世界,编写计算机应用程序。只要会表达内心需求,AI就可以创建任何你需要的程序。人人都是开发者的时代已经开始向人们招手。每个人都将拥有创造和改变世界的能力。
真的会如李彦宏所说吗?个人感觉,的确会是这样。人人的确都可以成为一个开发者,人人都可以写一个自己需要的程序。但是,这正如短视频一样,尽管每个人都可以做,但是我们需要的专业的、复杂的应用,单靠AI还是无法完成。
短视频行业发展了这么久,现在基本上是人人都可以做个短视频。利用短视频生成软件,一句话、一张图,视频软件都可以构建出一个完整的短视频出来。可是,这样的短视频,一直以来都是低端的短视频。专业的视频制作人员和导演并没有因此而消失,相反,短视频的发展让很多没有机会成为拍摄作品的导演,有了施展自己才华的舞台。让更多拥有专业影视制作技术的人员,有了更多的机会去完成自己的梦想。
那些曾只能通过参与电影、电视剧的拍摄才能完成电影梦、电视梦的人,有了一个新的赛道,不用去挤那唯一的独木桥了。
同理,随着AI和大模型的发展,人人都成为程序员之后,会让更多拥有技术背景、专业技术、知识的程序员,在AI的辅助下,去做自己想做的,去创造自己想创造的软件和应用。让每一个程序员都有机会成为一个超级的个体。
曾经开发一套复杂的系统,需要几十上百人、多个团队的共同协作才能完成。作为一个独立的程序员,即使你有想法、有技术,也无法独立完成一个复杂的项目。但是,随着AI的发展,在AI的协助下,真正懂技术、懂业务的程序员,有更多的机会,凭借自己一个人的力量就能完成曾经只能在梦里幻想一下的软件。
AI的协助,可以让更多的程序员补齐自己的短板。没有人擅长所有的技术。但是AI可以协助程序员,补齐短板,而程序员就可以充分利用自己的长处去完成应用的构建。
技术的发展,从来不是取代优秀的人。就如同二十多年前,那时候,要做一个网站,哪怕是最简单的、几个页面的企业网站,也需要专业的程序员与专业的美工配合才能完成。随着技术的发展,现在做一个网站,即使是一个只懂一点点技术皮毛的人,也可以通过使用低代码平台、SAAS系统构建出一个更完善的网站出来。但是,如果需要更复杂、功能更齐全的网站,还是需要专业的程序员和设计师来协同工作才能完成。
AI的发展也是同理,对于一些简单的应用、没有高要求的应用,人人都可以像做个短视频一样,利用AI工具快速的构建出来。如果需要更专业、更高质量追求的应用,还是需要更专业的技术人员来完成软件的开发。
未来,大规模的软件平台或系统,也都要集成AI的功能,比如一个ERP系统,在ERP系统内,每个人对数据的统计和查看需求的需求不尽一样。以前,会根据用户的需求,把各种各样的报表一个一个的实现出来。未来,把AI智能体在集成到系统中,对私有数据进行专业的训练,在无需开发人员修改、增加代码的前提下,任何一个系统的使用者,都可以随时告诉AI生成一个自己需要的报表出来。
AI的发展,会淘汰一些低端的、技术一直停滞不前的那些程序员。而真正有能力的程序员、积极利用AI工具的程序员,在AI工具的协助下,应该不会被淘汰。反而会有更多的发展空间,更多的施展才能的舞台。