程序员会被 AI 彻底取代吗?
人工智能的确给编程领域带来了震荡,对开发者的职业前景影响深远。
AI 可能导致部分程序员失业,让原本十人的团队缩减至五人。
然而,AI 无法实现百分之百地替代人类程序员。
原因在于 AI 生成的代码,难免存在缺陷。
例如今日,我指令 AI 编写一段程序,一执行便抛出异常。
我将报错信息反馈给 AI,它修正后我再次运行,依旧报错。
反复折腾几次后,我感到十分烦躁。
转念一想,不如亲手编写,十几分钟便大功告成。
况且自己编写的代码,心中了然,基本写完即可通过。
反观 AI 生成的代码,不仅需验证运行结果,还得审视其逻辑,方能安心。
光是这些排查、修正与确认的耗时,或许远超亲自编写所需。
因此我认为,驾驭 AI 的正确姿态,是面对难题、陌生领域或繁琐重复的方法时。
针对这些局部环节,可让 AI 生成片段,经自己理解消化后,再整合进项目。
唯有如此运用,方能彰显其优势。
而能够这样使用工具的人,本质上依然是程序员。
相关阅读:
你偏好哪款 AI 工具?
借助 AI,打造了一款音乐播放器