Preceptorship-based software engineering training program
Create a formal role for experienced engineers whose primary responsibility is developing junior engineers into senior engineers, rather than maximizing the amount of code they ship. The model adapts the nursing preceptor system to software teams, where trainers are evaluated on how effectively they develop people.
From InfoQ — How Will We Train Developers If AI Does the Routine Work: A Conversation with Scott Hanselman at 04:02
Problem: AI is taking over much of the routine work traditionally used to train entry-level engineers, while remote work and online socialization reduce access to mentorship and in-person learning. Without deliberate development, the junior-engineer pipeline can collapse.
For: Software organizations that need a sustainable pipeline of experienced engineers and want to avoid relying on hiring or poaching senior talent from competitors.
Products from this video
Examples
- Nursing preceptors: a formal teaching role in which experienced nurses are evaluated on whether they can develop new senior nurses.