每天写业务代码、修线上问题、参加评审的后端或全栈开发,日常工作里真正写代码的时间常被排查问题、写文档和同步进度挤占,很多重复性的文字和样板代码其实可以交给 AI 起草。招聘信息写得模糊,要么收不到合适的简历,要么收到一堆不匹配的,筛选成本很高。这篇文章用一个完整的例子演示程序员如何借助 AI 写招聘 JD:把岗位的真实工作内容和能力要求告诉 AI,让它写出具体、有吸引力的 JD,并检查歧视性表述。

使用场景

程序员需要招一位新同事,协助处理“完成订单服务接口重构,接口平均响应从约 300ms 降到 120ms 左右(以压测为准)”这类工作。网上抄来的 JD 千篇一律,写不出岗位的真实情况,也不知道怎样吸引合适的候选人。而且程序员手上通常同时压着“排查定时任务重复执行问题”之类的事情,如果每次都从零开始,很容易顾此失彼。

工具选择

用任意对话助手即可;不少招聘平台也提供 AI 生成职位描述的功能,可以先用对话助手打磨内容,再粘贴到平台。

案例:一次完整的使用过程(虚构)

我们用一个虚构人物把流程串起来:陈姐,程序员,最近在忙“整理缓存方案技术文档”。一次需求评审会结束后,陈姐意识到需要尽快写招聘 JD,可当天还要处理“修复支付回调偶发超时问题”。于是陈姐把要求和背景一次性写进提示词,让 AI 先出一版,再花时间修改关键部分。最后交给技术负责人的版本,结构和措辞都是陈姐亲自把过关的。

操作步骤

  1. 写下岗位的真实工作内容、汇报对象和团队情况
  2. 区分“必须具备”和“加分项”
  3. 说明岗位的吸引点:成长、团队、待遇等真实信息
  4. 让 AI 起草并检查歧视性和夸大表述
  5. 请用人部门和 HR 确认后发布

提示词示例

提示词的关键是把背景、要求和输出格式写清楚:

【背景】最近在处理“评审同事提交的 3 个合并请求”,同时要准备“整理缓存方案技术文档”。
请帮我写一份招聘 JD。

招聘方:程序员(团队规模较小)
岗位:协助程序员处理日常工作的专员
主要工作:完成订单服务接口重构,接口平均响应从约 300ms 降到 120ms 左右(以压测为准);修复支付回调偶发超时问题;上线订单服务灰度
必须具备:沟通清楚、做事细致、有相关工作经验
加分项:熟练使用 AI 工具提升工作效率
岗位吸引点:直接参与核心工作,成长快(请不要编造福利)

要求:
1. 结构:岗位简介 / 工作内容 / 任职要求(必须+加分)/ 我们提供
2. 工作内容写具体,避免“负责相关工作”这类空话
3. 检查并避免性别、年龄、婚育、地域等歧视性要求
4. 最后给出一个 20 字以内的招聘标题

AI 输出示例(示意)

示例输出如下(虚构内容,仅演示 AI 大致会给出什么样的结果):

标题:招聘专员|和程序员一起做实事

岗位简介:你将直接参与团队核心工作,和程序员紧密配合。

工作内容

  1. 完成订单服务接口重构,接口平均响应从约 300ms 降到 120ms 左右(以压测为准)
  2. 修复支付回调偶发超时问题
  3. 协助推进“上线订单服务灰度”

任职要求

  • 必须:表达清楚,做事细致,有相关工作经验
  • 加分:能熟练使用 AI 工具提升效率

我们提供:(按真实情况填写薪资范围、工作时间和福利)

合规检查:未发现性别、年龄等限制性表述。

拿到类似的结果后,陈姐的做法是先核对事实和数字,再结合“整理缓存方案技术文档”的安排调整重点,最后才对外使用。

实用技巧与常见坑

  • 不要让 AI 编造福利和发展前景,入职后落差会导致流失。
  • 发布后根据投递情况调整 JD,让 AI 分析不匹配的原因。

给程序员的特别提醒

把报错堆栈、相关代码片段和运行环境版本一起贴给 AI,比只描述现象有效得多。同时要记住:AI 生成的代码必须经过本地运行、测试和代码评审,不要直接合入主干。

再补充一条经验:让 AI 先解释思路再给代码,便于你判断方向对不对。

变体用法

  • 内推文案:把 JD 改写成适合朋友圈和社群的内推版本。
  • 岗位说明书:在 JD 基础上补充考核指标,形成正式岗位说明。

相关阅读