人工智能(AI)正在迅速改变软件开发领域,一种被称为“氛围编程”(Vibe Coding)的新模式正在兴起,引发了软件工程师们对于自身职业前景的担忧。在这种模式下,AI能够将模糊的需求转化为可执行的代码,这使得一些人担心AI是否会取代他们的工作。然而,专家们认为,软件工程师们不必过于悲观,只要掌握一些关键技能,他们不仅能够在“氛围编程”时代生存,还能蓬勃发展。
“氛围编程”:一种新的编程模式
“氛围编程”的概念由计算机科学家、OpenAI联合创始人Andrej Karpathy提出。他认为,在这种模式下,开发者可以凭借直觉、描述需求,然后通过复制粘贴的方式,利用AI工具完成大部分代码编写工作。这意味着,即使缺乏深厚的技术功底,人们也能利用AI构建应用程序或创建电子游戏。Meta公司的CEO马克·扎克伯格也曾表示,希望Meta能够拥有“能够有效充当一名中级工程师”的AI。
然而,随着“氛围编程”的兴起,软件工程师的就业机会也在减少。数据显示,美国的软件工程师职位空缺数量比五年前下降了三分之一。这使得软件工程师们不得不思考,如何在AI时代保持竞争力。
多位软件工程师指出,“氛围编程”并非意味着职业生涯的终结,关键在于掌握以下三个核心技能:拥抱AI、精进提示词技巧和培养清晰的思维。
一、拥抱AI工具
积极拥抱并掌握“氛围编程”工具是首要任务。ChatGPT、Cursor、Replit和Windsurf等工具已经广泛应用于加速工作流程。人工智能机器人公司Sereact的首席技术官Marc Tuscher表示,这些工具能够显著提高他的工作效率,因此他鼓励团队中的约25名软件工程师使用它们。他承认这些工具可能会出现错误,需要进行调试,但强调与不使用AI工具的工程师相比,懂得利用AI的工程师拥有巨大的优势。他表示:“与自己编写代码相比,使用AI工具可以大幅度提高速度。”
OpenAI的CEO Sam Altman也公开表示,学生应该“努力掌握使用AI工具的技巧”。Wispr Flow的CEO Tanay Kothari也理解一些资深开发者可能不愿意拥抱这些工具,但他认为,一旦工程师们意识到使用AI工具所带来的效率提升,就会将其视为一种“解锁”。他指出:“使用AI工具的人的工作效率大约是普通人的两倍。”
二、提升提示词技巧
学习如何更智能地向“氛围编程”工具提供指令(即提示词)也至关重要。Karpathy早在2023年1月就曾戏称“最热门的新编程语言是英语”。研究表明,驱动当前AI工具的大型语言模型可以通过精心设计的提示词进行“编程”,从而显著改变AI系统的输出质量。
AI代理公司Fern Labs的CEO Ash Edwards认为,软件工程师可以通过更加“规范”的提示词,从“氛围编程”工具中获得更大的价值。他表示:“一种失败的情况是,几乎让代码选择自己的方向。如果你知道自己想要做什么,并且大致知道如何构建它,通常可以获得更好的结果。” Kothari也同意这一观点,他认为:“需要询问ChatGPT正确的问题,才能完成你的工作。”
三、培养清晰的思维
当AI承担了软件开发中的大部分繁琐工作时,软件工程师应该将更多的时间精力投入到哪里?专家们的答案很简单:培养清晰的思维。
在构建程序和应用程序时,软件工程师需要仔细思考构建的内容以及如何在更广泛的系统中将它们连接在一起。这需要在编写代码之前进行深思熟虑。
Wispr Flow的Kothari认为,一种有助于这一过程的思维方式是“第一性原理”,即将复杂的问题分解成更小的部分,从而找到合适的解决方案。他表示:“无论AI变得多么强大,都需要能够解决这种非常困难的高级问题。” Kothari指出,这是定义“10倍工程师”的关键属性。“10倍工程师”是指那些通常比同行更高效、更有价值的工程师。“10倍的成就来自于清晰的思维,”他补充道。
从系统的角度思考问题是解决软件工程问题的另一种有效方法。Kothari指出,很多人因为没有这样做而浪费了大量时间,导致构建了“没有人真正需要的错误东西”。
Fern Labs的Edwards也同意这一观点,他指出,即使“氛围编程”工具的使用越来越广泛,工程师“总是需要能够思考系统”,因为他们从根本上仍然需要监督程序。他表示:“拥有软件工程的思维模式,理解如何思考问题、分解问题以及从抽象的角度思考问题——我认为这总是会有用和重要的,如果不是更重要的话,因为这些工具变得越来越强大。”
总而言之,AI时代的软件工程师需要不断学习、适应和提升自身技能,才能在“氛围编程”的浪潮中乘风破浪,开创更加美好的职业前景。
- 随机文章
- 热门文章
- 热评文章
- 张文宏教授:慢乙肝全流程管理,机遇与挑战并存!
- 庆祝《哪吒2》票房破百亿江西一景区推出凭票根免门票活动今
- 气温回升,庆阳接下来天气……
- 周口市教体局、市委编办、市民政局、市市场监管局联合发布通知
- 临沂通报,侯仕全被开除党籍:严重破坏当地营商环境
- 老人突发疾病倒地医警双向奔赴抢出黄金时间
- 正月十五喜闹元宵·营商安全消防护航
- 勇士狂胜独行侠!库里向外界证明2件事情,他仍然是NBA最强球星