写代码还是写提示词?——Prompt 工程是不是程序员的新技能树

news/2025/9/20 14:20:19/文章来源:https://www.cnblogs.com/jxyai/p/19102412

过去二十年,程序员的核心技能几乎没变:学语言、写代码、调 bug。
但是 AI 大模型的出现,正在悄悄改写这套逻辑。

有人开始疑惑:
👉 “未来的程序员,还需要会写代码吗?”
👉 “Prompt 工程(提示词工程)是不是新的编程语言?”

本文就来聊聊这个问题。


🧑‍💻 1. 写代码和写提示词,有什么区别?

  • 写代码:精准的逻辑表达。你告诉计算机一步步要做什么,它会严格照做。

  • 写提示词:模糊的语义引导。你告诉 AI 你想要的“结果”,但它的实现方式不确定。

一句话总结:

  • 代码是“命令式”的,完全确定。

  • 提示词是“描述式”的,带点概率。

比如:

 
# 传统代码写法 for i in range(5):print("Hello, World")

而提示词的写法可能是:

“帮我写一段 Python 代码,循环打印 5 次 ‘Hello, World’。”


🚀 2. Prompt 工程,真的算一门“技能树”吗?

可以这么理解:
Prompt 工程就像是 AI 时代的“接口语言”,它帮人类和模型之间建立桥梁。

Prompt 工程需要哪些能力?

  1. 表达清晰:你要能把需求讲明白,否则 AI 会乱跑。

  2. 结构化思维:会用分步骤、条件约束来设计提示词。

  3. 领域知识:懂一些专业背景,能写出更有针对性的 Prompt。

  4. 调优能力:不断测试和迭代,让结果更符合预期。

这不正像程序员调试代码吗?
只不过工具从“编译器”换成了“大模型”。


🔥 3. 程序员该不该转向 Prompt 工程?

我的看法是:

  • 不会消灭写代码,因为底层逻辑和复杂系统仍需要工程化的实现。

  • Prompt 工程是新技能,不是替代技能,就像学会 Git、Docker 一样,属于拓展能力。

未来很可能出现这样的分工:

  • 初级任务(写小工具、写脚本) → 交给 AI + Prompt。

  • 高级任务(架构设计、系统优化) → 仍然需要程序员。

  • 中间地带 → 人类和 AI 协作完成。


🌐 4. 我们正在进入“混合编程”时代

想象一下:

  • 程序员写一部分核心逻辑。

  • AI 根据提示词自动生成辅助模块。

  • 最终形成“人机共创”的代码库。

这意味着,程序员不仅要懂代码,还要懂如何和 AI 对话。
Prompt 工程,其实是程序员技能树上的一个新分支,而不是新大陆。


✅ 结论

写代码,仍然是程序员的核心竞争力。
写提示词,则是让程序员借助 AI 提效、扩展能力的新方式。

未来的程序员,可能既是“代码工匠”,也是“AI 驯兽师”。
谁能把这两种技能结合得更好,谁就能在 AI 时代走得更远。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/908369.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c-store发送dcm文件超时

错误代码:FellowOakDicom.Network.DicomAssociationRequestTimedOutException:“The association request timed out 3 times, waiting 5000ms each time for the association response等超时返回解决方案:首先要明白…

解码C语言模块化编程

一、模块化设计原则原则 说明 示例高内聚 模块内部功能紧密相关 将数学计算函数集中到 math_utils 模块低耦合 模块间依赖最小化(通过接口通信) 使用头文件声明接口,隐藏实现细节单一职责 每个模块只解决一个特定问…

redis存储漂流瓶信息

问题 比如漂流瓶的数据,都放在redis里,支持12小时过期,支持最大捡起数,支持重复捡取。 漂流了内容,有头像,昵称,内容(文字,语音),年龄,城市,过期时间,读取次数。 支持随机捡瓶子。 使用tp5需要怎么设计…

hashcat高效爆破Wi-Fi密码方法(比aircrack-ng快)

​ (tip:本文所有操作在个人测试环境下运行,请不要用于违法行为) 准备工具: 电脑 kali-linux-2025.2系统(4G内存以上) ----在aircrack爆破时,无线网络审计套件(aircrack-ng)作为内置模组组件常用于一体化流程爆破密…

更新到macOS Sequoia后,chrome无法用ip访问192.168.*

设置 -> 隐私与安全 -> 本地网络 开启chrome按钮 System Settings -> Privacy & Security -> Local Network

Typora标题自动显示序号,大纲中也显示序号

Typora标题自动显示序号,大纲中也显示序号 代码一:一级标题显示序号点击查看代码 /*************************************** Header Counters in TOC (目录中的标题计数器)**************************************/…

【IEEE出版、格林威治大学主办】第六届信息科学与并行、分布式处理国际学术会议(ISPDS 2025)

第六届信息科学与并行、分布式处理国际学术会议(ISPDS 2025) 2025 6th International Conference on Information Science, Parallel and Distributed Systems 在这里看会议官网详情 2025年10月31日-11月2日 | 英国-…

​​Snipaste 2.10.1.dmg截图安装教程|Mac电脑拖拽安装详细步骤​

​​Snipaste 2.10.1.dmg截图安装教程|Mac电脑拖拽安装详细步骤​​​Snipaste​​ 是一款超好用的 ​​截图 + 贴图工具​​,特别适合 Mac 用户日常使用。 第一步:下载文件 (这一步你可能已经完成了) 安装包下载…

Day18面向对象的基本认识与回顾方法的定义

package oop;import java.io.IOException;//类:Demo1 public class Demo1 {//main:方法public static void main(String[] args) {}/*修饰符 返回值类型 方法名(.....){方法体return 返回值}*///return 结束方法…

【2025-09-19】连岳摘抄

23:59大家知道,时间有时像鸟儿一样疾飞,有时像蠕虫一样爬行,不过,当一个人觉察不到时间的快慢时,他往往会感到特别幸福。——屠格涅夫本科学历有没有用呢?或者说,教育有没有用呢?一、当然是有用的。因为我们这…

【2025-09-18】工作情绪

20:00人间是值得赞美的,生活应加以珍惜。——启功昨晚临下班前,又下了一场大雨。然而我还是没有开车上班。最后我还是投不了球,也做不了其它运动,就这样坐在办公室等何太下班来接我。一等,又是两个小时。加上白天…

Ubuntu 系统部署 LNMP 环境详细教程(附shell脚本一键部署↓) - 指南

Ubuntu 系统部署 LNMP 环境详细教程(附shell脚本一键部署↓) - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &q…

详细介绍:7HTMLCSS高级

详细介绍:7HTMLCSS高级pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", &qu…

详细介绍:【Svelte】后端、前端加载数据的比较与分析

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

微信人才招聘系统信息管理系统源码-SpringBoot后端+微信小脚本前端+MySQL【可直接运行】

微信人才招聘系统信息管理系统源码-SpringBoot后端+微信小脚本前端+MySQL【可直接运行】2025-09-20 13:37 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important;…

MAUI和Android、IOS的互操作之IOS篇

上一篇演示了Maui如何与Android互操作,这篇是关于Maui与ios的互操作上一篇演示了Maui如何与Android互操作,这篇是关于Maui与ios的互操作。1.首先下载官方demo,下载完代码以后用Xcode打开Native项目,路径位于templa…

OBS Studio视频直播录制软件下载安装教程(录屏直播软件下载)

目录OBS Studio视频直播录制软件介绍OBS Studio视频直播录制软件安装教程一、OBS StudioWin 版安装教程(支持 Win10/Win11 及更高版本,32/64 位系统通用,含 Win11 22H2/23H2 版本)二、OBS StudioMac 版安装教程(支…

实用指南:[论文阅读] 人工智能 | 通用AI落地新路径:大语言模型智能体操作系统研究综述精读

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

C++学习笔记之输入输出流 - 教程

C++学习笔记之输入输出流 - 教程2025-09-20 13:24 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !import…

【Java】Hashtable讲解

Java中的Hashtable是线程安全的哈希表实现,继承自Dictionary类并实现了Map接口。基础操作 创建实例