Resume - 跨平台简历/CV 服务

这个项目要解决的是,如何把职业经历整理成既符合人的理解、也能被机器处理的数据。

Contribution

产品设计

Company

Recruit

Year

2022

项目概览

团队:产品负责人(Product owner)1 名、产品经理(PdM)2 名、产品设计师 2 名、工程师 10 名以上

为什么这个问题重要

Recruit Holdings 在日本运营着面向多元细分市场的多个求职服务:

• Rikunavi:新卒向求职网站

• Rikunavi Next:综合性求职网站

• Townwork:兼职与临时岗位求职网站

• Recruit Agent:人才中介/代理招聘服务

• Recruit Direct Scout:面向高端人才的 Scout 型跳槽网站

在这些差异很大的服务里,用户过去不得不重复填写同一份职业经历。

「One ID & One resume」不只是合并账号。更关键的是定义一层能够跨产品流动、也能支撑更好匹配的共享简历结构。

真正要改的是什么

在系统层面

• 做出一层能服务不同产品的共享简历能力

• 把职业经历组织成 AI 可以稳定理解的结构

• 同时提升求职者与招聘方两侧的检索与匹配效率

在交互层面

• 降低用户把职业经历翻译成“正式简历语言”的负担

Design Challenges

挑战 ❶:先把结构化输入的负担降下来

问题出在哪:

产品要求用户把复杂而具体的职业经历,转成覆盖 1,200 余种职种与 15,000+ 技能标签的 AI 可读结构。

系统是完整的,但认知负担太重。

我们改了什么:

原型 V1(线性问答):

一屏一题让流程很规整,但也让填写变得漫长而单薄。用户能做完,却觉得这套方式装不下自己经验的层次。

最终版(分类标签 UI):

我把交互从线性提问改成分类选择,让用户先“认出”自己的经验,再决定要不要进一步描述。

挑战 ❷:真正该改的是数据模型

问题出在哪:

测试显示,真正阻碍用户理解的是职种模型本身。用户根本无法在分类里找到自己。

我们改了什么:

我没有继续围着界面打磨,而是和产品经理一起,把职种结构本身重做了一遍。

改前:
IT > 工程师 > 后端 > 服务端
IT > 工程师 > 系统工程师 > Web/开放平台
改后:
IT > 服务端工程师
IT > 系统工程师 > Web/开放平台

先把层级变平:

我们把职种分类从四层调整成三层,让系统更接近用户对工作的真实理解方式。

再让搜索解释这套结构:

自动补全按更清楚的中层类别组织结果,让人更容易判断自己属于哪里。

验证:

SUS 从 73.8 提升到 83.0,其中“易懂性”达到 91.4。

挑战 ❸:让一层简历能力同时服务面向不同市场的产品

问题出在哪:

Direct Scout 需要更细的技能和经验标签,Townwork 只需要最基本的联系方式。固定的一套 onboarding 流程很难同时满足两边。

系统又不能因为产品差异而彻底拆开。

我们改了什么:

我把 onboarding 设计成一个可配置系统,而不是一条固定流程:

先模块化:

把收入、技能、学历等可能模块拆成一套可复用的输入能力。

/registration?option_items=previous_work_histories&career_summary

URL 参数定制:

不同宿主产品通过参数指定所需组合,但底层仍写回同一层简历结构。

最后改变了什么

这个项目同时改善了填写完成率,也改善了被写进去的数据质量:

  • 效率:简历创建平均时间降幅超过 50%(957 秒 → 450 秒)。
  • 数据丰富度:用户人均填入的技能标签数从 4 个增至 10 个。
  • 匹配成效:候选人筛选通过率整体提升至 117%,在年轻群体与既往档案不完整用户中最高可达约 157%。

这页真正想说明的判断

  • 简历填写能变轻,是因为它被重新定义成一层翻译结构。
  • 最大的 UX 改善来自 taxonomy 的调整,不来自继续打磨一个建立在错误结构上的界面。
  • 跨平台一致性成立,靠的是系统可配置,不是靠一条万能流程。
  • 做平台型产品时,设计必须进入界面下面那一层。