答案是:目前还不能,但它已经在彻底改变“程序员”这个职业的定义。
与其说是取代程序员,不如说AI是在推动自己和程序员的“进化”。
不仅是程序员,对于有编程需要的学生和职场人来说,AI大模型已经成为必不可少的“外挂”。
以AI目前的能力,解决掉80%以上的重复枯燥的“体力活”(写基础代码、查资料、写注释等)已经不在话下。
同时,它还能在几分钟内,搭建起一个项目的“毛坯房”,用户无需在程序框架上绞尽脑汁,而是可以把精力投入到“室内精装修”(核心业务逻辑、用户体验优化、系统架构设计)。
更重要的是,它能极大地降低编程的入门门槛,那些有创意但不懂技术的人,已经不再需要把自己培养成程序员,就可以借助AI将想法变为现实。
说实话,在这次测评的过程中,看到AI在几十秒内就生成了一个功能完整的程序时,作为一个几年前毕业的计算机学生,我直接愣住了,甚至有点恍惚。
屏幕上自动滚动的代码,结构清晰、注释齐全,脑海里闪过的,不是AI生成的速度如此之快、质量如此之高,而是当年为一个类似的课程设计通宵达旦的场景。
以前,为了实现一个简单的图书馆借阅系统,我可能要一边翻阅C++的“抽象圣经”,一边因为一个数据库的BUG在CSDN的帖子间反复横跳;为了实现最简单的一个UI界面,我可能要在使用文档上花一个下午,因为找Bug找几个小时而怀疑人生。整个课程设计从开始到运行,几周的时间并不算长。
而现在,AI完成这些的时间,只用了我喝一杯水的时间。
百感交集,有一种青春被“降维打击”的失落感。以前熬夜攻克的“难题”,现在AI云淡风轻地一笔带过。与此同时产生的,是一种难以言喻的惆怅和敬畏。
我们这一代程序员,已经是见证历史的一代。我们曾用双手砌墙,而未来的程序员将直接指挥机器人盖起高楼大厦。
当然,这不是一个时代的落幕,而是一个新纪元的开启。
程序员的价值,将不再是“砌墙”,而是设计大厦的“蓝图”,我们的目标,是思考它的结构、它的美感和它的价值。
当然,得带着AI助手。
因此,没有太多的焦虑,更多的是对未来AI时代的期待。