讲动人的故事,写懂人的代码
初创公司Cognition最近所发布的世界上首个AI程序员Devin,让人类程序员百感交集。因为Devin能自动干下面的事情:
自己学习不熟悉的技术;
端到端地自己搭建和部署应用程序;
自己找出并修复代码中的bug;
训练和调整自己的人工智能模型;
完成一些小的软件开发项目。
往小了说,人类程序员又多了一个好使的自动化编程工具。
往大了说,AI程序员Devin的诞生,对人类程序员的职业生涯,会产生以下6个方面的影响。
1 为了避免被淘汰,必须学习如何与AI协作
AI程序员的出现可能会推动人类传统程序员进行转型,专注于解决更高层次的问题和创新。人类程序员可能需要学习如何与AI合作,利用AI处理更复杂的任务,而自己则专注于创新和策略性问题。否则会被AI程序员淘汰。
2 从事必躬亲的程序员变身AI编程督导员
传统编程可能逐渐向监督AI编程转变,程序员的角色可能会从编写代码手工解决问题,转变为指导和优化AI程序员的工作,例如设置目标、审查和优化生成的代码。
3 新增AI驯兽师AI鼓励师AI接锅侠等岗位
AI驯兽师(训练师):负责训练AI挤出像样的代码。
AI鼓励师(提示师):负责写出能发挥AI更大功效的提示词。
AI接锅侠(保洁师):负责在用AI挤出的代码制作软件时,修复其中的缺陷,给AI擦屁股。
4 面试重点从如何解决问题转变为如何督导AI
AI程序员能够自行编写和调试代码,这可能会提高一些人类程序员入行的技术门槛,因为人类程序员需要在工作中督导AI。同时,这也可能引发对编程教育和培训需求的变化。
5 加速创新类应用的迭代
AI程序员能够快速开发和迭代新应用,这可能加速创新,增强企业的竞争力。同时,小型团队或个人开发者利用AI程序员,可能能够与大公司竞争,打破传统的市场壁垒。
6 需要关注伦理和安全问题
自动编程和部署可能引发新的安全和伦理问题,比如代码的透明度、责任归属以及AI生成代码的安全性。程序员可能需要关注如何确保AI编写的代码符合伦理标准和安全要求。
如果你赞同我的观点,欢迎点赞和转发。
如果你不赞同,欢迎留言,说说你的看法呗。