Microsoft Technical Resilience Program:
Preparing students for the workforce that awaits them.
Margaret Price, a Principal Strategist at Microsoft, was grappling with a fundamental truth: there are more jobs available for tech workers than there are skilled people ready to fill them. Based on LinkedIn calculations, hiring for engineering roles across the U.S. grew 25% from 2019 to 2020. 150 million tech or tech-adjacent jobs over the next five years will be open, and that number is only increasing. At the same time, universities are seeing a large dropout rate in introductory computer science courses, winnowing down the field of potential developers significantly. This is especially true for students who haven’t had prior computing experience in K-12, but the reasons students leave computing are varied and complex (lack of support, lack of visible role models, etc.). The group of people who actually make it into computing careers is small and homogenous, and many can end up feeling excluded by workplace cultures that don’t match their own backgrounds and experiences. “Far too many talented people avoid choosing or actively decide to leave tech because it can be unwelcoming,” Price said.
Instead of focusing on bolstering technical skills, Margaret and her team audited twenty years of research on fostering confidence, resilience, and belonging to equip a diverse generation of students with the skills they needed to participate in the vibrant tech workforce. They came across promising results on mentoring from a team at Mt. Holyoke College and reached out to them directly. Out of this partnership, the Microsoft Tech Resilience program was born.
Working collaboratively, the two organizations redesigned a curriculum to foster two types of interactions: near-peer mentoring (newly enrolled students coupled with students further down the pipeline) and industry-led mentoring (computing students coupled with Microsoft employees). The goals of both are the same: cultivate an inclusive CS culture, teach necessary skills students need to succeed in the workplace like resilience and growth mindset, ultimately aiming to increase retention, reduce attrition, and foster a sense of belonging that complements introductory computing courses.
The Microsoft and Mt. Holyoke teams developed an approach to grow “resilience,” culminating in a toolkit that outlines clear and simple skills to recognize discomfort with a growth mindset, strategize solutions individually and collectively, and pivot from a difficult situation to a productive one. These principles are grounded in interpersonal relationships, and the program they developed allows for one-on-one experiences between students and Microsoft mentors as well as small group sessions with other students facilitated by Microsoft mentors.
Microsoft has tested the 6-week program, and they’ve run two cohorts to date with over 190 colleges, universities, and community colleges. The program has engaged 1062 students, including 40% who identify as both women and people of color and nearly 200 Microsoft employees. The feedback so far from students has been extremely positive, with one student saying, “The curricula helped me develop a growth mindset and cognitive flexibility to bounce back from failure and try new approaches … [N]ow I actively coach my brain into not giving up and not getting bogged down by failures or bugs in code, but instead treating them like fun puzzles to persevere through them with renewed energy… This program changed my life; I was debating dropping the major before going through it but now I know I DO BELONG and can do it.”