【Code With SOLO】用 SOLO 打造智能岗位推送系统,帮职场人快人一步获取高价值机会

用 TRAE SOLO 搭建了一个智能岗位推送系统,不仅覆盖大厂,还包含国企、外企、B轮高速增长公司等多元机会。系统根据用户设置的关键词和匹配度进行定向推送,帮助职场人在信息洪流中快人一步,不错过任何高价值机会。

背景

我是一名关注职场机会的从业者。在与身边朋友的交流中发现,很多人都有这样的困扰:

  • 信息过载 :招聘网站太多,岗位太多,每天刷不完
  • 信息滞后 :等看到心仪岗位,可能已经投递了上百份简历
  • 渠道分散 :国企、外企、初创公司的招聘渠道完全不同
  • 缺乏个性化 :现有平台无法根据我的特定偏好精准推送
    市面上的招聘平台大多是"被动等待搜索",而职场人真正需要的是**“主动精准推送”**。于是我决定用 SOLO 搭建一套智能岗位推送系统,帮助职场人在职场里快人一步。

实践过程

1. 任务拆解

用 SOLO 帮我梳理了整个系统的架构:
数据采集层 → 数据标准化 → 智能匹配引擎 → 多渠道推送
↓ ↓ ↓ ↓
50+公司 统一格式 关键词+匹配度 飞书/微信/邮件

2. 使用 SOLO 的能力

  • 架构设计 :用 SOLO 梳理系统分层,从采集到推送的完整链路
  • 代码生成 :快速生成各公司采集脚本和数据库模块
  • 匹配算法 :SOLO 帮我编写关键词匹配和岗位评分逻辑
  • 消息推送 :生成飞书/微信机器人推送代码
  • 调试优化 :遇到字段不一致、去重等问题,SOLO 快速定位修复

3. 关键实现

多源数据采集层 :

  • 已接入 13 家公司(阿里、百度、字节、美团、京东、华为、腾讯等)
  • 计划扩展至国企、外企、B轮公司等 50+ 渠道
  • 统一采集架构:每个公司独立脚本,统一入口调用
    数据标准化 :

统一字段映射,无论来源如何,入库时转为标准格式

{
‘company’: ‘公司名称’,
‘title’: ‘岗位名称’,
‘location’: ‘工作地点’,
‘category’: ‘岗位类别’,
‘publish_time’: ‘发布时间’,
‘url’: ‘投递链接’,
‘tags’: [‘标签1’, ‘标签2’],
}

智能匹配引擎 (核心):

  • 关键词匹配 :用户设置关键词(如"大模型"、“量化”、“远程”)

  • 匹配度评分 :根据岗位描述、标签计算匹配分数

  • 过滤规则 :排除不感兴趣的地点、类别等

  • 去重机制 :基于岗位唯一 ID,避免重复推送
    多渠道推送 :

  • 飞书机器人(已实现)

  • 企业微信(待接入)

  • 邮件推送(待实现)

4. 踩坑记录

  • 字段映射混乱 :各公司返回的 JSON 结构完全不同,SOLO 帮我生成了配置化的映射方案
  • 去重逻辑 :不同公司可能发布相似岗位,需要基于 content hash 智能去重
  • 推送频率控制 :避免同一用户短时间内收到大量消息,添加了聚合推送逻辑
  • 定时任务 :结合 cron 实现每日定时采集和推送

成果展示

当前完成 :

  • :white_check_mark: 13 家大公司采集脚本(均可正常运行)

  • :white_check_mark: 统一数据库和去重模块

  • :white_check_mark: 统一控制台,支持选择采集公司

  • :white_check_mark: 基础匹配引擎框架
    实际数据 :

  • 阿里巴巴:454 条岗位

  • 百度:2209 条岗位

  • 字节跳动:3000+ 条岗位

  • … 持续扩展中

系统架构 :

job_scraper_console.py ← 统一控制台
├── ali.py ← 阿里巴巴采集
├── baidu.py ← 百度采集
├── bytedance.py ← 字节采集
├── …
└── db_utils.py ← 数据库+去重

matcher.py ← 匹配引擎(开发中)
notifier.py ← 推送模块(开发中)

效果与总结

提效数据 :

  • 原本:手动翻 13 个网站,逐个搜索记录,预计 4-5 小时/周
  • 现在:自动采集 + 智能匹配 + 一键推送,10 分钟完成
  • 提效:约 95% 以上
    SOLO 在流程中的价值 :
  1. 加速原型开发 :从想法到可运行系统,大幅缩短周期
  2. 规范代码结构 :自动生成的代码清晰易维护
  3. 快速迭代 :遇到问题直接描述,SOLO 给出解决方案
  4. 架构思考 :帮助梳理了从采集到推送的完整链路
    可复用方法 :
  • 分层架构:采集层、数据层、匹配层、推送层独立开发
  • 配置化设计:新增公司只需添加配置,无需改核心逻辑
  • 模块化扩展:每个功能独立,方便后续迭代

可拓展性与未来展望

产品愿景 :
打造**“职场机会发现平台”**,让每个职场人都能:

  • :bullseye: 精准获取与自己匹配的岗位机会
  • :high_voltage: 比竞争对手更快发现高价值岗位
  • :bell: 多渠道接收,不错过任何推送
  • :bar_chart: 数据分析:哪些公司招人多、薪资趋势如何
    下一步计划 :
  1. 扩展数据源 :

    • 国企:国家电网、中石油、中石化等
    • 外企:微软、谷歌、亚马逊等
    • B轮公司:从 IT 桔子、企名片等获取高速增长公司列表
  2. 智能匹配升级 :

    • 基于 AI 的岗位描述理解(不仅仅是关键词)
    • 用户画像:根据历史投递记录学习偏好
    • 薪资预测:基于岗位信息预估薪资范围
  3. 推送渠道扩展 :

    • 飞书/企业微信/钉钉
    • 微信公众号/小程序
    • 邮件日报/周报
    • 短信推送(紧急高匹配度岗位)
  4. 用户系统 :

    • 用户注册和偏好设置
    • 订阅管理:关键词、地点、公司类型
    • 推送历史:查看已推送和已投递的岗位
  5. 数据分析 :

    • 岗位趋势:哪些岗位需求量大
    • 薪资分析:不同公司、地点的薪资对比
    • 竞争分析:岗位投递竞争度
      招募共创伙伴 :

如果你对以下方向感兴趣,欢迎一起讨论和共创:

  • :robot: AI 匹配算法(NLP 岗位理解、用户画像学习)
  • :mobile_phone: 推送渠道开发(微信、邮件、小程序)
  • :bar_chart: 数据可视化(岗位趋势、薪资分析)
  • :globe_with_meridians: 数据采集扩展(国企、外企、初创公司)
  • :light_bulb: 产品设计和用户增长
    欢迎在评论区交流,或者私信我一起合作!我们正在构建一个能让职场人真正受益的工具,期待志同道合的朋友加入。

使用感受 :SOLO 真正做到了"对话即落地"。从最初的一个想法,到完整的系统架构,再到可运行的代码,全程通过自然对话推进。它不仅帮我生成了代码,更帮助我理清了产品逻辑和迭代方向。对于想做产品但技术背景不强的朋友来说,SOLO 是一个强大的加速器。