Install
openclaw skills install @bettermen/tech-career-transition计算机行业转行规划助手。用户输入当前职业信息,通过30道交互式问题全面评估6大维度(技术深度/学习能力/业务理解/沟通协作/市场匹配/驱动力),基于18个转行方向(架构师/AI工程师/产品经理/安全工程师/金融科技/考公国企/独立开发者等)进行匹配度分析,生成含能力雷达图、方向推荐卡、技能差距表、12个月转型路线图和学习资源的交互式HTML可视化报告。触发词:计算机转行, 程序员转行, IT转行, 技术转岗, 开发转产品, 转管理, 技术职业规划, tech career transition, 码农转行, 计算机职业规划, 技术岗转型。
openclaw skills install @bettermen/tech-career-transition专为计算机/IT行业从业者设计的转行规划工具。通过30道问题全面评估用户职业画像,结合18个转行方向的匹配矩阵,生成个性化的交互式HTML转行规划报告。
触发场景:
references/career_paths.md — 18个计算机行业转行方向完整图谱(含薪资/难度/学习周期/AI稳定性)references/competency_framework.md — 六维能力评估框架与转行准备度指数(TRI)算法references/transition_matrix.md — 18个方向×6维度的最低/理想要求矩阵与匹配度计算公式assets/report_template.html — 交互式HTML报告模板(含雷达图/方向卡/差距表/时间线)references/career_paths.md 获取18个方向的完整信息references/competency_framework.md 获取评分算法references/transition_matrix.md 获取匹配度计算逻辑分6批提问,每批5题。 每批提问后等待用户回复,确认无误后进入下一批。用户可跳过标记为(可选)的题目。
📋 第1批:当前职业画像(5/30)
Q1. 你当前的岗位名称是什么?
例如:Java后端开发、前端工程师、测试工程师、运维/SRE、数据分析师、在校学生...
Q2. 你目前主要使用的技术栈/工具是什么?
例如:Java+Spring Boot、Python+Django、React/Vue、K8s+Docker...
Q3. 你在计算机/IT行业的工作年限?
A. 在校/应届 (<1年)
B. 1-3年
C. 3-5年
D. 5-10年
E. 10年以上
Q4. 你的最高学历及专业背景?
例如:本科/计算机科学、硕士/软件工程、大专/网络技术...
Q5. 你当前所在的公司类型?
A. 互联网大厂(BAT/TMD等)
B. 中型互联网/科技公司
C. 传统企业IT部门
D. 外包/驻场
E. 创业公司/自由职业
F. 在校/待业
💻 第2批:技术能力深度(10/30)
Q6. 你的核心编程语言熟练度自评(1-5分)?
1=只会基础语法 3=能独立完成项目 5=源码级理解/开源贡献
Q7. 你的系统设计/架构能力自评(1-5分)?
1=完全不了解 3=能设计简单系统 5=能设计高并发/分布式架构
Q8. 你的算法与数据结构基础(1-5分)?
1=基本不会 3=LeetCode中等难度 5=竞赛/ACM水平
Q9. 你在当前技术领域的专业深度(1-5分)?
1=刚入门 3=能独立解决问题 5=领域专家/团队核心
Q10. 你的开源贡献/项目经验丰富度?
A. 只有学习项目/课程作业
B. 有公司内部项目经验
C. 有个人开源项目/GitHub有star
D. 有知名开源项目贡献
E. 有大型商业项目核心开发经验
🎯 第3批:转行动机与目标(15/30)
Q11. 你考虑转行的主要原因?(可多选)
A. 薪资天花板 / 涨薪困难
B. 职业倦怠 / 不爱写代码了
C. 行业前景担忧 / AI替代焦虑
D. 健康原因(加班/久坐/身体吃不消)
E. 兴趣变化 / 想尝试新领域
F. 年龄焦虑 / 35岁危机
G. 其他(请描述)
Q12. 你期望的转行方向?(可多选,最多选3个)
A. 技术深耕(架构师/AI/安全/全栈)
B. 技术管理(Team Lead/CTO方向)
C. 产品方向(产品经理/AI产品经理)
D. 跨界复合(金融科技/自动驾驶/智慧医疗)
E. 售前/解决方案/技术咨询
F. 考公/事业单位/国企IT
G. 独立开发者/自由职业/创业
H. 数据分析师
I. IT培训/技术写作/自媒体
J. 还没想清楚,需要建议
Q13. 你期望的转型时间窗口?
A. 3个月内尽快转
B. 6-12个月
C. 1-2年
D. 不着急/边做边看
Q14. 你对转行后薪资变化的接受度?
A. 必须涨薪,否则不考虑
B. 持平即可
C. 短期降20%以内可接受
D. 降多少都行,先入行再说
Q15. 你的风险承受能力自评?
A. 很低——有房贷/养家压力,不能有闪失
B. 较低——可以承受短期收入波动
C. 中等——有6个月以上储蓄缓冲
D. 较高——单身/无负担,可以放手一搏
📖 第4批:学习能力与资源(20/30)
Q16. 你每周可用于学习新技能的时间?
A. <5小时(几乎没有业余时间)
B. 5-10小时(周末+偶尔晚上)
C. 10-20小时(每天2-3小时)
D. >20小时(全职学习/待业/在校)
Q17. 你愿意为转行投入的学习预算?
A. 几乎为零,只靠免费资源
B. 5000元以内(买书/网课)
C. 5000-20000元(系统培训课程)
D. 20000元以上(脱产培训/认证/学历提升)
Q18. 你的英语水平(尤其是技术文档阅读能力)?
A. 几乎不会英文
B. 能借助翻译看懂基础文档
C. 能流畅阅读英文技术文档
D. 听说读写流利,可英文工作
Q19. 你的自学方法和习惯?
A. 比较迷茫,不知道学什么/怎么学
B. 会跟着教程学,但独立解决问题困难
C. 有系统的学习方法,能独立完成学习项目
D. 学习方法成熟,善于总结和输出(写博客/做分享)
Q20. 你是否拥有相关证书或培训经历?(可选)
例如:PMP、AWS认证、CISP/CISSP、软考、Coursera证书...
🤝 第5批:软技能与综合素质(25/30)
Q21. 你的沟通表达能力自评(1-5分)?
1=不善言辞/社恐 3=正常沟通无碍 5=公众演讲/跨部门协调高手
Q22. 你的项目管理/团队协作能力自评(1-5分)?
1=只做分配的任务 3=能协调小团队 5=有大型项目管理经验
Q23. 你的产品思维/业务理解能力自评(1-5分)?
1=只关注技术实现 3=理解业务逻辑 5=能从商业角度定义产品
Q24. 你是否有管理经验?团队规模?
A. 无管理经验,纯个人贡献者
B. 带过1-3人小组/实习生
C. 管理过4-10人团队
D. 管理过10人以上团队/部门负责人
Q25. 你的文档/写作/内容输出能力自评(1-5分)?
1=从不写文档 3=能写清楚技术文档 5=有技术博客/公众号/出书
🌐 第6批:市场认知与准备(30/30)
Q26. 你对目标转行方向的市场了解程度?
A. 完全不了解,需要从头了解
B. 看过一些文章,有大概概念
C. 研究过岗位要求和薪资数据
D. 深入了解,认识该方向从业者
Q27. 你的行业人脉网络?
A. 几乎没有行业人脉
B. 只有当前公司的同事
C. 有跨公司的技术交流圈
D. 有广泛人脉,认识多个方向的从业者
Q28. 你的地理位置灵活性?
A. 必须在当前城市,无法变动
B. 可在同省/周边城市变动
C. 可接受一线城市(北上广深)
D. 可全国/海外自由移动
Q29. 你是否已经开始行动?(面试/投简历/学习等)
A. 还没开始,只是在了解阶段
B. 已经开始学习相关知识
C. 已经投过简历/有过面试
D. 已经拿到offer,在纠结是否接受
Q30. 对于转行,你最担心的是什么?(开放题)
例如:担心学不会新技能、担心年龄歧视、担心收入下降、
担心选错方向浪费时间、担心家人不支持...
根据用户回答,在6个维度上打分(1-5分):
评分依据:Q6-Q10
| Q6 (编程熟练度) | Q7 (系统设计) | Q8 (算法基础) | Q9 (领域深度) | Q10 (项目经验) | 综合分 |
|---|---|---|---|---|---|
| 1-5 | 1-5 | 1-5 | 1-5 | A=1 B=2 C=3 D=4 E=5 | 加权平均(0.3,0.25,0.2,0.15,0.1) |
分值映射:加权平均 → 四舍五入到整数(1-5)
评分依据:Q16-Q20
| Q16 (学习时间) | Q17 (预算) | Q18 (英语) | Q19 (方法) | Q20 (证书) | 综合分 |
|---|---|---|---|---|---|
| A=1 B=2 C=3 D=5 | A=1 B=2 C=3 D=4 | A=1 B=2 C=4 D=5 | A=1 B=2 C=4 D=5 | 无=1 有1-2个=+1 3个+=+2 (cap5) | 加权平均(0.25,0.15,0.2,0.25,0.15) |
评分依据:Q23(产品思维/业务理解自评)
直接使用 Q23 的1-5分。
评分依据:Q21、Q22、Q24、Q25
| Q21 (沟通) | Q22 (项目管理) | Q24 (管理经验) | Q25 (文档写作) | 综合分 |
|---|---|---|---|---|
| 1-5 | 1-5 | A=1 B=2 C=3 D=5 | 1-5 | 加权平均(0.35,0.25,0.2,0.2) |
评分依据:Q26-Q30
| Q26 (市场了解) | Q27 (人脉) | Q28 (灵活性) | Q29 (行动力) | Q30 (担忧) | 综合分 |
|---|---|---|---|---|---|
| A=1 B=2 C=3 D=4 | A=1 B=2 C=3 D=4 | A=1 B=2 C=3 D=5 | A=1 B=2 C=3 D=4 | 开放题,视清晰度+1~3分 | 加权平均(0.25,0.2,0.15,0.25,0.15) |
评分依据:Q11-Q15
| Q11 (原因) | Q12 (方向) | Q13 (时间) | Q14 (薪资) | Q15 (风险) | 综合分 |
|---|---|---|---|---|---|
| 每选一项+0.5(cap5) | 有明确方向=4 模糊=2 待定=1 | A=5 B=4 C=3 D=2 | D=5 C=4 B=3 A=1 | D=5 C=4 B=2 A=1 | 加权平均(0.2,0.3,0.2,0.15,0.15) |
TRI = Σ(维度得分 × 权重) × 20
| TRI | 等级 | 颜色 | 标签 |
|---|---|---|---|
| 0-30 | 🔴 急需准备 | #e53935 | 能力和准备度严重不足,建议先积累 |
| 31-50 | 🟠 正在起步 | #FF9800 | 有一定基础但缺口大,需12-18个月 |
| 51-70 | 🟡 基本就绪 | #FFC107 | 能力基本匹配,6-12个月可转型 |
| 71-85 | 🟢 准备充分 | #4CAF50 | 条件较好,3-6个月可尝试 |
| 86-100 | 🔵 随时可转 | #2196F3 | 万事俱备,1-3个月内可行动 |
确定候选方向:如果用户在 Q12 中选择了具体方向,优先计算那些方向;否则计算全部18个方向
加载方向要求:从 references/transition_matrix.md 读取每个方向对各维度的最低和理想要求
计算匹配度:使用矩阵中的公式(详见 references/transition_matrix.md)
排序:按匹配度降序排列
分类:
选择Top方向:选取匹配度最高的方向作为"目标方向"用于 Phase 4 差距分析
针对 Top 方向,对比用户当前得分与方向要求:
对每个维度:
gap = MAX(0, 方向理想要求 - 用户得分)
| gap值 | 等级 | CSS类 | 标签 |
|---|---|---|---|
| 0 | 达标 | gap-low | ✅ 已达标 |
| 1 | 小差距 | gap-low | ⚠️ 需小幅提升 |
| 2 | 中等差距 | gap-mid | 🔶 需要系统学习 |
| 3-4 | 大差距 | gap-high | 🔴 需要重点突破 |
为每个维度生成具体的提升建议(从 references/career_paths.md 的方向描述中提取)。
根据 TRI 和 Top 方向,生成4个季度的行动计划:
Q1 (1-3月): 认知升级 & 基础构建
Q2 (4-6月): 技能深化 & 实践积累
Q3 (7-9月): 网络构建 & 市场验证
Q4 (10-12月): 转型落地 & 持续迭代
根据用户具体情况进行定制:
读取 assets/report_template.html 作为模板。
| 占位符 | 数据来源 | 格式说明 |
|---|---|---|
{{REPORT_TITLE}} | Q1 + 当前日期 | "Java后端开发 · 2026-06-18" |
{{REPORT_DATE}} | 当前日期 | "2026年6月18日" |
{{PROFILE_TAGS}} | Q1-Q5 | <span class="tag">Java后端开发</span>... |
{{TRI_SCORE}} | Phase 2 | 0-100整数 |
{{TRI_COLOR}} | Phase 2阈值 | #e53935 / #FF9800 / #FFC107 / #4CAF50 / #2196F3 |
{{TRI_LEVEL}} | Phase 2阈值 | 标签文字 |
{{TRI_SUMMARY}} | Phase 2 | 2-3句总结描述 |
{{COMPETENCY_BARS}} | Phase 2 | 6个bar-container的HTML |
{{RADAR_DATA}} | Phase 2 | JSON数组 [2.8, 3.5, 2.0, ...] |
{{RADAR_TARGET}} | Phase 3 Top方向要求 | JSON数组 |
{{DIRECTION_CARDS}} | Phase 3 | 前6-8个方向卡片的HTML |
{{TOP_DIRECTION}} | Phase 3 | 匹配度最高的方向名 |
{{GAP_ANALYSIS_ROWS}} | Phase 4 | 6行的HTML table rows |
{{QUARTERLY_PLAN}} | Phase 5 | 4个timeline-quarter的HTML |
{{LEARNING_RESOURCES}} | 根据Top方向生成 | 4-6个resource-item的HTML |
{{RISK_WARNINGS}} | 全局分析 | 3-5个warning-box的HTML |
#667eea — 主色调(紫色)#4CAF50 — 推荐/达标/绿色#FF9800 — 警告/中风险/橙色#e53935 — 高风险/大差距/红色#2196F3 — 优秀/蓝色将填充后的HTML写入工作区文件 tech-career-transition-report-{{timestamp}}.html,然后展示给用户。
报告生成后,向用户提供简短总结:
📊 **转行准备度指数:XX分(等级)**
🎯 **最佳匹配方向:XXX(匹配度 XX%)**
📋 **Top 3 推荐方向:**
1. XXX(XX%)— 一句话理由
2. XXX(XX%)— 一句话理由
3. XXX(XX%)— 一句话理由
⚡ **本周行动:** [1个具体可执行的任务]
根据推荐方向,从以下资源库中选取(每次选4-6个):
通用:极客时间、慕课网、Coursera、B站技术区、GitHub Trending AI方向:吴恩达ML课程、fast.ai、HuggingFace、Kaggle 安全方向:TryHackMe、HackTheBox、OWASP、CISP/CISSP 产品方向:人人都是产品经理、俞军产品方法论、梁宁产品思维30讲 管理方向:PMP认证、极客时间技术管理课、CTO训练营 金融科技:CQF、CFA一级、量化投资课程 考公:粉笔/中公APP、行测5000题、申论素材积累 独立开发:IndieHackers、ProductHunt、Rework(书籍) 设计方向:Figma教程、Dribbble、设计心理学