Career development
Career development is the ongoing process of building a person’s skills, experience, responsibilities, and professional progression.
Think Like a Software Engineering Manager
Career progression is the advancement of a person's skills, responsibilities, capabilities, status, or role over time.
- How it is used
- Positions career development as an engineering manager’s responsibility for supporting individual growth and retaining team members.
- How deep it goes
- Gives practical guidance on tailored support, discussions, stretch goals, feedback, and internal moves; it does not specify a formal progression framework.
- Examples
- Illustrates development through junior mentoring, senior ownership of complex work, and a move from software engineering to technical program management.
- What you can do after
- Practice/perform career discussions, tailor growth opportunities to experience and aspirations, and support suitable internal role changes.
Read how Think Like a Software Engineering Manager explains career development →
AI for Everyday IT
Career development is the ongoing process of building a person's skills, experience, responsibilities, and progression in their working life.
- How it is used
- Supports managers and IT professionals with skills tracking, development conversations, feedback, and focused learning plans.
- How deep it goes
- Explains repeatable workflows using skills matrices, one-on-ones, self-evaluations, gap analysis, and milestones, while stopping short of autonomous management decisions.
- Examples
- Uses one-on-one prompts, self-evaluation analysis, DevOps-and-AI skill research, and six-month learning plans with projects.
- What you can do after
- Apply it via AI tools to identify gaps, prepare development discussions, align goals, and create milestones for practical growth.
Lead Developer Career Guide
The advancement of a person's professional capabilities, opportunities, responsibilities, or achievements over time.
- How it is used
- Uses mentoring to guide professional growth through career advice, goals, challenges, and opportunities.
- How deep it goes
- Connects guidance to goals, skills, promotions, leadership, and obstacles, but gives no step-by-step career plan.
- Examples
- Contrasts training with ongoing mentoring and describes a program that shifted toward flexible career advice.
- What you can do after
- Apply mentoring by discussing goals, sharing relevant experience, suggesting opportunities, and tailoring strategies to each person.
Read how Lead Developer Career Guide explains career development →
Think Like a CTO
A career is a person's evolving sequence of occupations, responsibilities, and professional development over time.
- How it is used
- Uses deliberate planning and regular reflection to keep professional direction, satisfaction, and opportunities aligned.
- How deep it goes
- Explains goals, feedback, mentoring, achievement records, and staying current, but stops short of prescribing a formal planning framework.
- Examples
- Uses a graduate-to-CTO progression, enjoyment prompts, feedback conversations, mentoring, and journals or résumés as practical examples.
- What you can do after
- Practice regular career reviews, goal setting, feedback seeking, mentoring, achievement tracking, and preparation for future opportunities.
Related concepts
- conversational aiused by · Conversational AI is artificial intelligence that enables software systems to interact with users through natural-language dialogue.
- mentoringused by · Mentoring is a developmental relationship or practice in which a more experienced person guides and supports another person's learning, growth, or career.
- delegationproduced by · Delegation is the assignment or transfer of work, responsibility, or authority to another person, system, or agent to act on behalf of the delegating party.
- retentionproduces · Retention is a measure of the proportion or amount of a defined population, relationship, activity, or information that persists over a specified period.
- self-assessmentproduced by · Self-assessment is the evaluation of one's own abilities, performance, behavior, or outputs against relevant criteria.
- artificial intelligenceused by · Artificial intelligence is the field concerned with creating computational systems that perform tasks associated with human intelligence, such as learning, reasoning, perception, or decision-making.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.



