Five months before she signed her offer letter, Priya Nair had never written a line of code. Today she's a software engineer at Microsoft. Her story isn't about raw talent — it's about a structured plan, relentless consistency, and the right support.
Starting from zero
Priya was a mechanical engineering graduate working a job she'd outgrown. She'd toyed with the idea of switching to tech for years but didn't know where to start. The turning point was committing to a fixed daily schedule: two focused hours before work, every single day.
The first 60 days
She spent two months on fundamentals — JavaScript, the DOM, and a lot of small projects. "I built things I'd actually use," she says. "A budget tracker, a habit app. Boring to look at, but I understood every line." Her mentor reviewed her code weekly and pushed her to refactor instead of moving on.
The portfolio that got callbacks
By month four, Priya had three polished full-stack projects and a clean GitHub profile. She wrote a short LinkedIn post about each one. One of those posts was seen by a Microsoft recruiter, who reached out directly.
- A full-stack expense splitter with real authentication
- A small open-source contribution to a tool she used
- A technical blog explaining a bug she spent a week solving
Cracking the interview
The final month was pure interview prep — data structures, system design basics, and mock interviews with her mentor. "The mocks were brutal and exactly what I needed," Priya recalls. "By the real interview, nothing surprised me."
Her advice to you
"Consistency beat intensity for me. Two honest hours a day, every day, compounds faster than you'd believe. And get someone experienced to look at your work — you can't see your own blind spots."
Priya's path is repeatable. The ingredients are a plan, daily reps, real projects, and a mentor who tells you the truth.
