From the source
For someone graduating with a computer science degree, what is the future of your daily work if it’s not coding?
And when AI is designing the architecture, writing the code, and fixing the problems, how does a software engineer learn software engineering?
Microsoft and Carnegie Mellon University are betting that the career of a software developer is here to stay—and that the junior developers we train today will be the senior engineers of tomorrow.
That’s why we launched PRAISE: an internal preceptorship program that pairs junior engineers early in their careers with senior engineering preceptors.
PRAISE stands for Preceptorship for AI-accelerated Software Engineering.
We borrow the preceptorship concept from nursing, where new nurses are paired with experienced nurses to build real-world experience and confidence.
The goal isn’t to keep newcomers coding as though AI never arrived.
It is to help them develop the understanding, confidence, and accountability to build in the new ways we’re all learning in real-time.
…




