growth-development

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Growth & Development Skill

成长与发展技能

Purpose

目的

Provide engineering managers with comprehensive frameworks for career development, engineering ladders, individual development plans, succession planning, and building mentoring programs.
为工程经理提供职业发展、工程师职级体系、个人发展计划(IDP)、继任规划及导师项目搭建的全面框架。

Primary Bond

核心关联

Agent: growth-development-agent Relationship: This skill provides career ladder templates, IDP frameworks, and development tools that the agent uses.

Agent: growth-development-agent 关系: 本技能提供Agent可使用的职级体系模板、IDP框架及发展工具。

Templates

模板

Engineering Career Ladder

工程师职级体系

yaml
engineering_ladder:
  individual_contributor_track:
    L1_junior_engineer:
      scope: "Task"
      experience: "0-2 years"
      expectations:
        - "Completes well-defined tasks with guidance"
        - "Learning codebase and practices"
        - "Asks good questions"
        - "Responds well to feedback"
      technical_skills:
        - "Fundamentals of primary language/framework"
        - "Basic debugging and testing"
        - "Version control basics"
      behaviors:
        - "Eager to learn"
        - "Communicates blockers"
        - "Follows team practices"

    L2_engineer:
      scope: "Feature"
      experience: "2-4 years"
      expectations:
        - "Owns features end-to-end"
        - "Writes production-quality code"
        - "Participates in code reviews"
        - "Mentors juniors informally"
      technical_skills:
        - "Proficient in primary stack"
        - "Understands system architecture"
        - "Writes comprehensive tests"
      behaviors:
        - "Self-directed"
        - "Proactive communication"
        - "Contributes to team discussions"

    L3_senior_engineer:
      scope: "System"
      experience: "4-7 years"
      expectations:
        - "Designs and delivers complex systems"
        - "Influences technical direction"
        - "Mentors multiple engineers"
        - "Improves team practices"
      technical_skills:
        - "Expert in primary domain"
        - "Cross-functional knowledge"
        - "Performance and scaling"
      behaviors:
        - "Technical leadership"
        - "Drives consensus"
        - "Identifies and mitigates risks"

    L4_staff_engineer:
      scope: "Multi-team"
      experience: "7-10 years"
      expectations:
        - "Leads cross-team technical initiatives"
        - "Sets technical strategy"
        - "Builds organizational capability"
        - "Influences beyond immediate team"
      technical_skills:
        - "Architectural expertise"
        - "Technology evaluation"
        - "Technical debt strategy"
      behaviors:
        - "Organizational influence"
        - "Strategic thinking"
        - "Develops other senior engineers"

    L5_principal_engineer:
      scope: "Organization"
      experience: "10+ years"
      expectations:
        - "Shapes company-wide technical direction"
        - "Solves ambiguous, high-impact problems"
        - "Represents company externally"
        - "Creates lasting organizational impact"
      technical_skills:
        - "Industry-recognized expertise"
        - "Innovation leadership"
        - "Technical vision"
      behaviors:
        - "Executive partnership"
        - "Industry influence"
        - "Develops staff engineers"

  management_track:
    M1_engineering_manager:
      scope: "Team (5-8 engineers)"
      experience: "5+ years engineering + management interest"
      expectations:
        - "Hires, develops, retains engineers"
        - "Delivers team commitments"
        - "Creates healthy team culture"
        - "Runs effective processes"
      people_skills:
        - "1-on-1s and feedback"
        - "Performance management"
        - "Hiring and interviewing"
      technical_involvement:
        - "Technical context, not coding"
        - "Architectural input"
        - "Code review occasionally"

    M2_senior_engineering_manager:
      scope: "Large team (8-12) or 2 teams"
      experience: "2+ years as EM"
      expectations:
        - "Manages managers or large team"
        - "Drives significant initiatives"
        - "Develops other managers"
        - "Partners with product leadership"
      people_skills:
        - "Coaching managers"
        - "Organizational design"
        - "Conflict resolution"

    M3_director:
      scope: "Department (20-50 engineers)"
      experience: "4+ years management"
      expectations:
        - "Sets department strategy"
        - "Manages multiple teams"
        - "Executive partnership"
        - "Org-wide influence"
      leadership_skills:
        - "Strategic planning"
        - "Budget management"
        - "Cross-functional leadership"
yaml
engineering_ladder:
  individual_contributor_track:
    L1_junior_engineer:
      scope: "Task"
      experience: "0-2 years"
      expectations:
        - "Completes well-defined tasks with guidance"
        - "Learning codebase and practices"
        - "Asks good questions"
        - "Responds well to feedback"
      technical_skills:
        - "Fundamentals of primary language/framework"
        - "Basic debugging and testing"
        - "Version control basics"
      behaviors:
        - "Eager to learn"
        - "Communicates blockers"
        - "Follows team practices"

    L2_engineer:
      scope: "Feature"
      experience: "2-4 years"
      expectations:
        - "Owns features end-to-end"
        - "Writes production-quality code"
        - "Participates in code reviews"
        - "Mentors juniors informally"
      technical_skills:
        - "Proficient in primary stack"
        - "Understands system architecture"
        - "Writes comprehensive tests"
      behaviors:
        - "Self-directed"
        - "Proactive communication"
        - "Contributes to team discussions"

    L3_senior_engineer:
      scope: "System"
      experience: "4-7 years"
      expectations:
        - "Designs and delivers complex systems"
        - "Influences technical direction"
        - "Mentors multiple engineers"
        - "Improves team practices"
      technical_skills:
        - "Expert in primary domain"
        - "Cross-functional knowledge"
        - "Performance and scaling"
      behaviors:
        - "Technical leadership"
        - "Drives consensus"
        - "Identifies and mitigates risks"

    L4_staff_engineer:
      scope: "Multi-team"
      experience: "7-10 years"
      expectations:
        - "Leads cross-team technical initiatives"
        - "Sets technical strategy"
        - "Builds organizational capability"
        - "Influences beyond immediate team"
      technical_skills:
        - "Architectural expertise"
        - "Technology evaluation"
        - "Technical debt strategy"
      behaviors:
        - "Organizational influence"
        - "Strategic thinking"
        - "Develops other senior engineers"

    L5_principal_engineer:
      scope: "Organization"
      experience: "10+ years"
      expectations:
        - "Shapes company-wide technical direction"
        - "Solves ambiguous, high-impact problems"
        - "Represents company externally"
        - "Creates lasting organizational impact"
      technical_skills:
        - "Industry-recognized expertise"
        - "Innovation leadership"
        - "Technical vision"
      behaviors:
        - "Executive partnership"
        - "Industry influence"
        - "Develops staff engineers"

  management_track:
    M1_engineering_manager:
      scope: "Team (5-8 engineers)"
      experience: "5+ years engineering + management interest"
      expectations:
        - "Hires, develops, retains engineers"
        - "Delivers team commitments"
        - "Creates healthy team culture"
        - "Runs effective processes"
      people_skills:
        - "1-on-1s and feedback"
        - "Performance management"
        - "Hiring and interviewing"
      technical_involvement:
        - "Technical context, not coding"
        - "Architectural input"
        - "Code review occasionally"

    M2_senior_engineering_manager:
      scope: "Large team (8-12) or 2 teams"
      experience: "2+ years as EM"
      expectations:
        - "Manages managers or large team"
        - "Drives significant initiatives"
        - "Develops other managers"
        - "Partners with product leadership"
      people_skills:
        - "Coaching managers"
        - "Organizational design"
        - "Conflict resolution"

    M3_director:
      scope: "Department (20-50 engineers)"
      experience: "4+ years management"
      expectations:
        - "Sets department strategy"
        - "Manages multiple teams"
        - "Executive partnership"
        - "Org-wide influence"
      leadership_skills:
        - "Strategic planning"
        - "Budget management"
        - "Cross-functional leadership"

Individual Development Plan (IDP)

个人发展计划(IDP)

yaml
individual_development_plan:
  metadata:
    employee: "{Name}"
    current_level: "{Level}"
    target_level: "{Level}"
    manager: "{Manager name}"
    created: "{Date}"
    review_date: "{Date}"

  career_vision:
    long_term: "Where do you want to be in 5 years?"
    medium_term: "What's your 2-year goal?"
    short_term: "What's your focus this year?"

  current_assessment:
    strengths:
      - skill: "{Technical or soft skill}"
        evidence: "{How this shows up in work}"
        leverage_plan: "{How to use this more}"

    growth_areas:
      - skill: "{Skill to develop}"
        current_state: "{Where you are now}"
        target_state: "{Where you need to be}"
        gap: "{What's missing}"

  development_goals:
    goal_1:
      description: "{Specific, measurable goal}"
      category: "{technical | leadership | communication | domain}"
      success_criteria: "{How we'll know it's achieved}"
      timeline: "{By when}"
      actions:
        - action: "{Specific step}"
          deadline: "{Date}"
          resources: "{Training, mentor, project}"
          status: "{not_started | in_progress | completed}"

    goal_2:
      description: ""
      category: ""
      success_criteria: ""
      timeline: ""
      actions: []

    goal_3:
      description: ""
      category: ""
      success_criteria: ""
      timeline: ""
      actions: []

  development_methods:
    learning_mix:
      experience: "70% - stretch assignments, projects"
      exposure: "20% - mentoring, shadowing, networking"
      education: "10% - courses, reading, conferences"

    specific_opportunities:
      stretch_assignments: []
      mentors_sponsors: []
      training_courses: []
      conferences_events: []

  support_needed:
    from_manager:
      - "{Specific support}"
    from_organization:
      - "{Resources, training, opportunities}"
    from_mentors:
      - "{Guidance areas}"

  check_in_schedule:
    frequency: "Monthly"
    next_review: "{Date}"
    progress_notes: []
yaml
individual_development_plan:
  metadata:
    employee: "{Name}"
    current_level: "{Level}"
    target_level: "{Level}"
    manager: "{Manager name}"
    created: "{Date}"
    review_date: "{Date}"

  career_vision:
    long_term: "Where do you want to be in 5 years?"
    medium_term: "What's your 2-year goal?"
    short_term: "What's your focus this year?"

  current_assessment:
    strengths:
      - skill: "{Technical or soft skill}"
        evidence: "{How this shows up in work}"
        leverage_plan: "{How to use this more}"

    growth_areas:
      - skill: "{Skill to develop}"
        current_state: "{Where you are now}"
        target_state: "{Where you need to be}"
        gap: "{What's missing}"

  development_goals:
    goal_1:
      description: "{Specific, measurable goal}"
      category: "{technical | leadership | communication | domain}"
      success_criteria: "{How we'll know it's achieved}"
      timeline: "{By when}"
      actions:
        - action: "{Specific step}"
          deadline: "{Date}"
          resources: "{Training, mentor, project}"
          status: "{not_started | in_progress | completed}"

    goal_2:
      description: ""
      category: ""
      success_criteria: ""
      timeline: ""
      actions: []

    goal_3:
      description: ""
      category: ""
      success_criteria: ""
      timeline: ""
      actions: []

  development_methods:
    learning_mix:
      experience: "70% - stretch assignments, projects"
      exposure: "20% - mentoring, shadowing, networking"
      education: "10% - courses, reading, conferences"

    specific_opportunities:
      stretch_assignments: []
      mentors_sponsors: []
      training_courses: []
      conferences_events: []

  support_needed:
    from_manager:
      - "{Specific support}"
    from_organization:
      - "{Resources, training, opportunities}"
    from_mentors:
      - "{Guidance areas}"

  check_in_schedule:
    frequency: "Monthly"
    next_review: "{Date}"
    progress_notes: []

Succession Planning Framework

继任规划框架

yaml
succession_planning:
  critical_roles:
    - role: "{Role title}"
      current_holder: "{Name}"
      risk_level: "{low | medium | high | critical}"
      risk_factors:
        - "{Single point of knowledge}"
        - "{Flight risk}"
        - "{Upcoming retirement}"

      succession_candidates:
        ready_now:
          - name: "{Name}"
            strengths: []
            gaps: []
            development_plan: ""

        ready_1_2_years:
          - name: "{Name}"
            strengths: []
            gaps: []
            development_plan: ""

        ready_3_5_years:
          - name: "{Name}"
            strengths: []
            gaps: []
            development_plan: ""

      knowledge_transfer:
        documented: []
        in_progress: []
        needed: []

  talent_matrix:
    dimensions:
      performance: "Current job performance (1-5)"
      potential: "Future growth potential (1-5)"

    quadrants:
      stars:
        criteria: "High performance + High potential"
        actions:
          - "Accelerated development"
          - "Visible stretch assignments"
          - "Executive exposure"
          - "Retention focus"

      solid_performers:
        criteria: "High performance + Lower potential"
        actions:
          - "Recognize and reward"
          - "Deepen expertise"
          - "Consider lateral moves"
          - "Knowledge sharing role"

      high_potentials:
        criteria: "Developing performance + High potential"
        actions:
          - "Intensive coaching"
          - "Skill development"
          - "Patience with mistakes"
          - "Clear expectations"

      core_contributors:
        criteria: "Developing performance + Lower potential"
        actions:
          - "Clear expectations"
          - "Training if gaps"
          - "Right role fit?"
          - "Support or transition"

  review_cadence:
    full_review: "Annually"
    talent_discussions: "Quarterly"
    development_check_ins: "Monthly"
yaml
succession_planning:
  critical_roles:
    - role: "{Role title}"
      current_holder: "{Name}"
      risk_level: "{low | medium | high | critical}"
      risk_factors:
        - "{Single point of knowledge}"
        - "{Flight risk}"
        - "{Upcoming retirement}"

      succession_candidates:
        ready_now:
          - name: "{Name}"
            strengths: []
            gaps: []
            development_plan: ""

        ready_1_2_years:
          - name: "{Name}"
            strengths: []
            gaps: []
            development_plan: ""

        ready_3_5_years:
          - name: "{Name}"
            strengths: []
            gaps: []
            development_plan: ""

      knowledge_transfer:
        documented: []
        in_progress: []
        needed: []

  talent_matrix:
    dimensions:
      performance: "Current job performance (1-5)"
      potential: "Future growth potential (1-5)"

    quadrants:
      stars:
        criteria: "High performance + High potential"
        actions:
          - "Accelerated development"
          - "Visible stretch assignments"
          - "Executive exposure"
          - "Retention focus"

      solid_performers:
        criteria: "High performance + Lower potential"
        actions:
          - "Recognize and reward"
          - "Deepen expertise"
          - "Consider lateral moves"
          - "Knowledge sharing role"

      high_potentials:
        criteria: "Developing performance + High potential"
        actions:
          - "Intensive coaching"
          - "Skill development"
          - "Patience with mistakes"
          - "Clear expectations"

      core_contributors:
        criteria: "Developing performance + Lower potential"
        actions:
          - "Clear expectations"
          - "Training if gaps"
          - "Right role fit?"
          - "Support or transition"

  review_cadence:
    full_review: "Annually"
    talent_discussions: "Quarterly"
    development_check_ins: "Monthly"

Skill Gap Analysis

技能差距分析

yaml
skill_gap_analysis:
  team_assessment:
    team: "{Team name}"
    assessment_date: "{Date}"
    assessor: "{Name}"

  skill_inventory:
    technical_skills:
      - skill: "{Programming language}"
        required_level: "{1-5}"
        team_coverage:
          - member: "{Name}"
            level: "{1-5}"
        gap_score: null
        criticality: "{low | medium | high}"

      - skill: "{Framework/Tool}"
        required_level: ""
        team_coverage: []
        gap_score: null
        criticality: ""

    domain_skills:
      - skill: "{Domain knowledge}"
        required_level: ""
        team_coverage: []
        gap_score: null
        criticality: ""

    soft_skills:
      - skill: "{Communication, leadership, etc.}"
        required_level: ""
        team_coverage: []
        gap_score: null
        criticality: ""

  gap_analysis:
    critical_gaps:
      - skill: ""
        current_state: ""
        required_state: ""
        impact: ""
        mitigation:
          short_term: "{Hire, contract, partner}"
          long_term: "{Train, develop}"

    moderate_gaps:
      - skill: ""
        development_plan: ""

    nice_to_have:
      - skill: ""
        opportunistic_development: ""

  action_plan:
    hiring_needs: []
    training_investments: []
    mentoring_pairs: []
    knowledge_sharing: []
yaml
skill_gap_analysis:
  team_assessment:
    team: "{Team name}"
    assessment_date: "{Date}"
    assessor: "{Name}"

  skill_inventory:
    technical_skills:
      - skill: "{Programming language}"
        required_level: "{1-5}"
        team_coverage:
          - member: "{Name}"
            level: "{1-5}"
        gap_score: null
        criticality: "{low | medium | high}"

      - skill: "{Framework/Tool}"
        required_level: ""
        team_coverage: []
        gap_score: null
        criticality: ""

    domain_skills:
      - skill: "{Domain knowledge}"
        required_level: ""
        team_coverage: []
        gap_score: null
        criticality: ""

    soft_skills:
      - skill: "{Communication, leadership, etc.}"
        required_level: ""
        team_coverage: []
        gap_score: null
        criticality: ""

  gap_analysis:
    critical_gaps:
      - skill: ""
        current_state: ""
        required_state: ""
        impact: ""
        mitigation:
          short_term: "{Hire, contract, partner}"
          long_term: "{Train, develop}"

    moderate_gaps:
      - skill: ""
        development_plan: ""

    nice_to_have:
      - skill: ""
        opportunistic_development: ""

  action_plan:
    hiring_needs: []
    training_investments: []
    mentoring_pairs: []
    knowledge_sharing: []

Mentoring Program Framework

导师项目框架

yaml
mentoring_program:
  program_structure:
    name: "{Program name}"
    duration: "{6 months recommended}"
    cadence: "Bi-weekly 30-60 min sessions"

  matching_criteria:
    mentor_requirements:
      - "2+ levels above mentee"
      - "Different reporting chain preferred"
      - "Relevant experience to goals"
      - "Commitment to development"

    mentee_requirements:
      - "Clear development goals"
      - "Commitment to process"
      - "Open to feedback"
      - "Willingness to be vulnerable"

  program_phases:
    kickoff:
      duration: "Session 1"
      activities:
        - "Get to know each other"
        - "Share backgrounds and goals"
        - "Set expectations"
        - "Agree on logistics"
      outputs:
        - "Mentoring agreement signed"
        - "Goals documented"
        - "Schedule set"

    development:
      duration: "Sessions 2-10"
      activities:
        - "Work on development goals"
        - "Share experiences and advice"
        - "Provide feedback"
        - "Connect to opportunities"
      typical_topics:
        - "Career navigation"
        - "Technical challenges"
        - "Leadership development"
        - "Organizational dynamics"

    wrap_up:
      duration: "Sessions 11-12"
      activities:
        - "Review progress on goals"
        - "Celebrate achievements"
        - "Plan for continued growth"
        - "Provide program feedback"

  success_metrics:
    mentee_outcomes:
      - "Goal achievement rate"
      - "Promotion rate"
      - "Engagement scores"
      - "Retention rate"

    program_health:
      - "Match completion rate"
      - "NPS from participants"
      - "Session attendance"
      - "Repeat participation"

yaml
mentoring_program:
  program_structure:
    name: "{Program name}"
    duration: "{6 months recommended}"
    cadence: "Bi-weekly 30-60 min sessions"

  matching_criteria:
    mentor_requirements:
      - "2+ levels above mentee"
      - "Different reporting chain preferred"
      - "Relevant experience to goals"
      - "Commitment to development"

    mentee_requirements:
      - "Clear development goals"
      - "Commitment to process"
      - "Open to feedback"
      - "Willingness to be vulnerable"

  program_phases:
    kickoff:
      duration: "Session 1"
      activities:
        - "Get to know each other"
        - "Share backgrounds and goals"
        - "Set expectations"
        - "Agree on logistics"
      outputs:
        - "Mentoring agreement signed"
        - "Goals documented"
        - "Schedule set"

    development:
      duration: "Sessions 2-10"
      activities:
        - "Work on development goals"
        - "Share experiences and advice"
        - "Provide feedback"
        - "Connect to opportunities"
      typical_topics:
        - "Career navigation"
        - "Technical challenges"
        - "Leadership development"
        - "Organizational dynamics"

    wrap_up:
      duration: "Sessions 11-12"
      activities:
        - "Review progress on goals"
        - "Celebrate achievements"
        - "Plan for continued growth"
        - "Provide program feedback"

  success_metrics:
    mentee_outcomes:
      - "Goal achievement rate"
      - "Promotion rate"
      - "Engagement scores"
      - "Retention rate"

    program_health:
      - "Match completion rate"
      - "NPS from participants"
      - "Session attendance"
      - "Repeat participation"

Decision Trees

决策树

Promotion Readiness Assessment

晋升准备度评估

Promotion consideration
|
+-- Consistently meeting current level expectations?
|   +-- No -> Not ready, focus on current level
|   +-- Yes -> Continue
|
+-- Demonstrating next-level behaviors?
|   +-- Rarely -> Not ready, create IDP
|   +-- Sometimes -> Almost ready, targeted development
|   +-- Consistently -> Continue
|
+-- Scope and impact at next level?
|   +-- No opportunities yet -> Create stretch assignments
|   +-- Has delivered at scope -> Continue
|
+-- Peer and stakeholder feedback positive?
|   +-- Concerns -> Address feedback, reassess
|   +-- Strong support -> Ready to promote
晋升评估
|
+-- 是否持续达到当前职级的要求?
|   +-- 否 -> 未准备好,专注于当前职级提升
|   +-- 是 -> 继续评估
|
+-- 是否展现出下一级职级的行为表现?
|   +-- 很少 -> 未准备好,制定IDP
|   +-- 有时 -> 接近准备好,针对性发展
|   +-- 持续 -> 继续评估
|
+-- 是否达到下一级职级的工作范围与影响力?
|   +-- 暂无机会 -> 安排拓展性任务
|   +-- 已达成对应范围的成果 -> 继续评估
|
+-- 同事与相关方反馈是否积极?
|   +-- 有顾虑 -> 解决反馈问题,重新评估
|   +-- 大力支持 -> 可晋升

IC vs Management Track Decision

个人贡献者(IC)vs 管理岗路径决策

Career direction question
|
+-- What energizes them?
|   +-- Solving hard technical problems -> IC track
|   +-- Helping others succeed -> Consider management
|   +-- Both -> Explore tech lead role first
|
+-- What's their impact style?
|   +-- Individual mastery -> IC track
|   +-- Multiplier through others -> Management track
|
+-- How do they handle ambiguity?
|   +-- Prefer well-defined problems -> IC track
|   +-- Comfortable with people complexity -> Management track
|
+-- Are they willing to let go of coding?
|   +-- No -> IC track (even at Staff+)
|   +-- Yes -> Management viable

职业方向选择
|
+-- 什么能让你充满动力?
|   +-- 解决复杂技术问题 -> IC路径
|   +-- 帮助他人成功 -> 考虑管理岗
|   +-- 两者皆是 -> 先探索技术负责人角色
|
+-- 你的影响力风格是什么?
|   +-- 个人专精 -> IC路径
|   +-- 通过他人放大影响力 -> 管理岗路径
|
+-- 你如何应对不确定性?
|   +-- 偏好明确的问题 -> IC路径
|   +-- 能应对人际复杂度 -> 管理岗路径
|
+-- 你是否愿意放下编码工作?
|   +-- 否 -> IC路径(即使是Staff+级别)
|   +-- 是 -> 管理岗可行

Anti-Patterns

反模式

yaml
anti_patterns:
  promotion_as_retention:
    symptom: "Promoting to prevent someone from leaving"
    remedy:
      - "Separate promotion from retention discussions"
      - "Promote when ready, not when threatening"
      - "Find other retention levers if not ready"

  peter_principle:
    symptom: "Promoting until incompetent"
    remedy:
      - "Assess readiness for next level, not current performance"
      - "Trial periods for new responsibilities"
      - "Safe path back if not working"

  neglecting_solid_performers:
    symptom: "All attention on high potentials"
    remedy:
      - "Recognize and value steady contributors"
      - "Create growth within level"
      - "Don't force everyone to climb"

  one_size_fits_all:
    symptom: "Same IDP template for everyone"
    remedy:
      - "Personalize to individual goals"
      - "Multiple paths to senior levels"
      - "Accommodate different learning styles"

  mentoring_without_structure:
    symptom: "Assigned mentors but no framework"
    remedy:
      - "Provide training for mentors"
      - "Set clear expectations"
      - "Regular check-ins on progress"

yaml
anti_patterns:
  promotion_as_retention:
    symptom: "为防止员工离职而进行晋升"
    remedy:
      - "将晋升与留任讨论分开"
      - "当员工准备好时再晋升,而非在其威胁离职时"
      - "若未准备好,寻找其他留任手段"

  peter_principle:
    symptom: "晋升至无法胜任的职级"
    remedy:
      - "评估下一级职级的准备度,而非当前表现"
      - "为新职责设置试用期"
      - "若不适应,提供回归原岗的安全路径"

  neglecting_solid_performers:
    symptom: "所有注意力都放在高潜力员工身上"
    remedy:
      - "认可并重视稳定贡献者"
      - "在当前职级内创造成长空间"
      - "不要强迫所有人都追求晋升"

  one_size_fits_all:
    symptom: "对所有人使用相同的IDP模板"
    remedy:
      - "根据个人目标定制IDP"
      - "提供多条晋升至高级别路径"
      - "适应不同学习风格"

  mentoring_without_structure:
    symptom: "仅分配导师但无框架指导"
    remedy:
      - "为导师提供培训"
      - "设置明确的期望"
      - "定期检查进展"

Quick Reference Cards

快速参考卡片

Development Conversation Starters

发展对话开场问题

yaml
conversation_starters:
  aspirations:
    - "Where do you see yourself in 2-3 years?"
    - "What kind of work gives you energy?"
    - "What would your ideal role look like?"

  strengths:
    - "What are you most proud of this year?"
    - "What do others come to you for?"
    - "When do you feel most confident?"

  growth:
    - "What skills would make you more effective?"
    - "What's holding you back from the next level?"
    - "What feedback have you received that stuck with you?"

  support:
    - "What do you need from me to grow?"
    - "What opportunities would help your development?"
    - "Who else should you be learning from?"
yaml
conversation_starters:
  aspirations:
    - "你希望自己在2-3年后处于什么位置?"
    - "什么样的工作能让你充满能量?"
    - "你理想中的角色是什么样的?"

  strengths:
    - "今年你最引以为傲的成就是什么?"
    - "同事们通常会向你请教什么问题?"
    - "什么时候你会感到最自信?"

  growth:
    - "掌握哪些技能能让你更高效?"
    - "是什么阻碍了你晋升至下一级?"
    - "哪条反馈让你印象深刻?"

  support:
    - "你需要我提供什么支持来帮助你成长?"
    - "哪些机会能助力你的发展?"
    - "你还应该向谁学习?"

Level Transition Indicators

职级跃迁指标

FromToKey Indicators
JuniorMidIndependent on features, consistent quality
MidSeniorSystem-level thinking, mentoring others
SeniorStaffCross-team influence, strategic thinking
ICManagerPeople focus, letting go of individual work
关键指标
初级中级能独立负责功能模块,输出质量稳定
中级高级具备系统级思维,能指导其他工程师
高级Staff能跨团队产生影响力,具备战略思维
IC经理关注人员发展,放下个人编码工作

70-20-10 Development Mix

70-20-10发展模型

70% - Experience (On-the-job)
  - Stretch assignments
  - New projects
  - Cross-functional work
  - Leading initiatives

20% - Exposure (Learning from others)
  - Mentoring relationships
  - Shadowing senior folks
  - Networking
  - Feedback conversations

10% - Education (Formal learning)
  - Courses and certifications
  - Books and articles
  - Conferences
  - Internal training

70% - 实践经验(在职工作)
  - 拓展性任务
  - 新项目
  - 跨职能工作
  - 牵头推动举措

20% - 外部学习(向他人学习)
  - 导师关系
  - 跟随资深人员学习
  - 人脉拓展
  - 反馈对话

10% - 正式学习(教育培训)
  - 课程与认证
  - 书籍与文章
  - 行业会议
  - 内部培训

Troubleshooting

问题排查

ProblemRoot CauseSolution
Unclear promotion criteriaVague level expectationsDefine observable behaviors per level
Stagnant careersNo development focusRegular IDP discussions, stretch assignments
Poor mentor matchesRandom pairingStructured matching based on goals
High attrition of high potentialsNot developing fast enoughAccelerated development programs
Skill gaps not addressedNo systematic assessmentAnnual skill gap analysis

问题根本原因解决方案
晋升标准不明确职级要求模糊为每个职级定义可观测的行为标准
职业发展停滞缺乏发展聚焦定期开展IDP讨论,安排拓展性任务
导师匹配效果差随机配对根据目标进行结构化匹配
高潜力员工流失率高发展速度不足提供加速发展项目
技能差距未得到解决缺乏系统性评估每年开展技能差距分析

Validation Rules

验证规则

yaml
input_validation:
  development_goal:
    type: string
    min_length: 10
    required: true

  current_level:
    type: enum
    values: [junior, mid, senior, staff, principal, manager, senior_manager, director]
    required: false

  target_level:
    type: enum
    values: [junior, mid, senior, staff, principal, manager, senior_manager, director]
    required: false

  timeline:
    type: enum
    values: [6_months, 1_year, 2_years, 3_years, 5_years]
    required: false

yaml
input_validation:
  development_goal:
    type: string
    min_length: 10
    required: true

  current_level:
    type: enum
    values: [junior, mid, senior, staff, principal, manager, senior_manager, director]
    required: false

  target_level:
    type: enum
    values: [junior, mid, senior, staff, principal, manager, senior_manager, director]
    required: false

  timeline:
    type: enum
    values: [6_months, 1_year, 2_years, 3_years, 5_years]
    required: false

Resources

资源

Books:
  • The Manager's Path - Camille Fournier
  • An Elegant Puzzle - Will Larson
  • Staff Engineer - Will Larson
  • The Making of a Manager - Julie Zhuo
Frameworks:
  • Engineering Ladders (various companies)
  • 70-20-10 Learning Model
  • 9-Box Talent Matrix
  • Mentoring Best Practices (ATD)
Research:
  • Center for Creative Leadership research
  • Deloitte High-Impact Learning Culture
  • Gallup strengths-based development
书籍:
  • The Manager's Path - Camille Fournier
  • An Elegant Puzzle - Will Larson
  • Staff Engineer - Will Larson
  • The Making of a Manager - Julie Zhuo
框架:
  • 工程师职级体系(多家公司)
  • 70-20-10学习模型
  • 9格人才矩阵
  • 导师指导最佳实践(ATD)
研究:
  • 创意领导力中心研究
  • 德勤高影响力学习文化
  • 盖洛普优势发展理论