Lifelong learning
Lifelong learning is the ongoing acquisition or updating of knowledge and capabilities over time through successive tasks, practice, feedback, or experience.
Think Like a Software Engineering Manager
Continuous learning is the ongoing acquisition and application of knowledge and skills through study, practice, and reflection.
- How it is used
- Positions ongoing skill development as part of engineering management and as a way to support team growth and retention.
- How deep it goes
- Outlines a practical cycle of goals, learning actions, application, and feedback, without prescribing a fixed schedule or curriculum.
- Examples
- Uses introductory machine-learning training, an internal role transition, and a chatbot pet project as concrete development cases.
- What you can do after
- Practice/perform iterative learning by choosing a skill gap, applying a learning activity, and using feedback to adjust.
Read how Think Like a Software Engineering Manager explains lifelong learning →
Architecture Modernization: Socio-technical alignment of software, strategy, and structure
Continuous learning is the ongoing acquisition and improvement of knowledge and skills throughout a person's or organization's work.
- How it is used
- Supports architecture modernization by helping teams adopt new skills and ways of working throughout discovery, design, and delivery.
- How deep it goes
- Develops a practical approach from skills assessment and learning plans to protected practice time and organization-wide learning habits.
- Examples
- Uses serverless training cohorts, two monthly learning days with blog posts, and coaching a technical lead toward team upskilling.
- What you can do after
- Practice/perform it by planning for skills gaps, protecting learning time, applying new skills at work, and sharing what teams learn.
Lead Developer Career Guide
An ongoing practice of acquiring and updating knowledge and skills throughout professional work.
- How it is used
- Frames ongoing growth as both a developer’s practice and a habit mentors can foster across a team.
- How deep it goes
- Gives goals, role modelling, tailored mentoring, sharing, and shadowing as practical approaches rather than a fixed learning program.
- Examples
- Uses a difficult production deployment and shadowing a lead’s technology choice to show learning during work.
- What you can do after
- Practice/perform ongoing learning by setting goals, seeking perspectives, sharing knowledge, and adapting how you learn.
Read how Lead Developer Career Guide explains lifelong learning →
Related concepts
- community of practiceused by · A group whose members share a common domain and improve their knowledge and practice through ongoing interaction and knowledge exchange.
- mentoringuses · Mentoring is a developmental relationship or practice in which a more experienced person guides and supports another person's learning, growth, or career.
- mentorproduced by · A mentor is an experienced person who provides guidance, knowledge, feedback, and developmental support to someone with less experience.
- role modelused by · A role model is a person whose behavior, qualities, values, or achievements provide an example for others to emulate.
- plan-do-check-act cycleproduced by · The Plan-Do-Check-Act cycle is an iterative improvement method that plans and carries out a change, evaluates its results, and acts on what was learned.
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.


