Android高级工程师职业发展智能路由中枢。根据用户当前水平、目标和时间,智能调度多个专项技能(面试准备、技术深度、项目实战、源码学习),制定个性化学习路线。当用户想提升Android技术、准备面试、或规划职业发展时使用。
当用户提出以下需求时自动应用此技能:
┌─────────────────────────────────────────┐
│ android-career-router (本技能) │
│ 智能路由中枢 - 调度中心 │
└─────────────────┬───────────────────────┘
│ 根据用户状态调度
┌─────────────┼─────────────┬─────────────┐
▼ ▼ ▼ ▼
┌────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐
│android-│ │android- │ │android- │ │android- │
│interview│ │deep-dive │ │project │ │source- │
│-prep │ │-master │ │-builder │ │code-study│
│面试准备 │ │技术深度 │ │项目实战 │ │源码学习 │
└────────┘ └──────────┘ └──────────┘ └──────────┘
首次使用时,评估以下维度:
| 维度 | 评估问题 | 选项 |
|---|---|---|
| 经验年限 | 你的Android开发经验? | 0-1年 / 1-3年 / 3-5年 / 5-8年 / 8年+ |
| 当前水平 | 自我评估技术水平? | 初级 / 中级 / 高级 / 资深 |
| 目标岗位 | 目标职位? | 中级 / 高级 / 资深 / 架构师 / 技术专家 |
| 时间投入 | 每天能投入学习时间? | <1小时 / 1-2小时 / 2-3小时 / >3小时 |
| 薄弱领域 | 最需要提升的? | 基础/架构/性能/面试/算法/项目 |
触发条件:用户说"要面试了"、"准备跳槽"
路由策略:
android-interview-prep 技能触发条件:用户说"想深入理解"、"学习原理"
路由策略:
android-deep-dive-master 技能触发条件:用户说"缺乏项目"、"没有亮点"
路由策略:
android-project-builder 技能触发条件:用户说"读源码"、"看Framework"
路由策略:
android-source-code-study 技能## 🎯 Android 高级工程师职业规划
你好!我是你的 Android 职业发展助手。
为了给你制定最适合的学习路线,请先回答几个问题:
### 问题1:你的Android开发经验?
A. 0-1年(应届生/转行)
B. 1-3年(初级工程师)
C. 3-5年(中级工程师)
D. 5-8年(高级工程师)
E. 8年以上(资深工程师)
### 问题2:你目前的薄弱领域?(可多选)
- [ ] 基础不扎实(Java/Kotlin、数据结构)
- [ ] 缺乏架构经验(MVVM/MVP/组件化)
- [ ] 性能优化不懂(内存、卡顿、启动)
- [ ] Framework不了解(Binder、AMS等)
- [ ] 面试经验不足(八股文、算法)
- [ ] 项目亮点不够(缺乏复杂项目)
### 问题3:你的目标和时间?
- 目标岗位:____
- 每天学习时间:____
- 期望达成时间:____
根据评估结果,输出个性化路线:
## 📋 你的个性化学习方案
### 当前状态诊断
- 经验年限:5-8年
- 技术深度:⭐⭐☆☆☆(需加强)
- 面试准备:⭐☆☆☆☆(急需提升)
- 项目经验:⭐⭐⭐☆☆(尚可)
### 推荐路线(3个月计划)
#### 第1个月:面试冲刺
- 启动技能:`android-interview-prep`
- 每日任务:5道面试题 + 1道算法题
- 周末任务:模拟面试
#### 第2个月:技术深度
- 启动技能:`android-deep-dive-master`
- 学习模块:Handler → Binder → AMS
- 输出要求:每个模块一篇技术博客
#### 第3个月:项目实战
- 启动技能:`android-project-builder`
- 完成项目:组件化架构App
- 目标:产出可展示的项目
### 今日开始
我现在为你启动 `android-interview-prep` 技能,开始第一天的学习?
功能:
适用:准备跳槽、面试前冲刺
功能:
适用:提升技术深度、应对高级面试
功能:
适用:积累项目经验、丰富简历
功能:
适用:深入理解Android系统
学习过程中根据表现动态调整:
| 触发条件 | 调整动作 |
|---|---|
| 连续3天面试题全对 | 减少基础题,增加难题 |
| 面试题错误率高 | 退回基础巩固 |
| 项目进度滞后 | 减少理论,增加实战 |
| 用户反馈太简单 | 提升难度等级 |
记录用户学习数据:
生成周报/月报,可视化学习进度。
用户:"我有5年经验,想跳槽到大厂,但面试总是挂"
本技能:
android-interview-prep用户:"我想深入理解Binder机制"
本技能:
android-deep-dive-masterandroid-source-code-study 读源码