Learn how to mentor junior developers in English — give constructive feedback, explain concepts clearly, and build their confidence with the right phrases.
Practice Tech DiscussionsMentoring is one of the highest-leverage activities a senior engineer can do. The ability to explain complex concepts in simple terms, give feedback that builds confidence rather than crushing it, and guide someone's growth requires nuanced communication skills. Non-native English speakers who mentor well demonstrate leadership qualities that are essential for promotion to senior, staff, and principal engineering roles.
“Great first attempt — let's talk through a few areas where we can make this even better.”
Opening feedback positively
“I see what you were going for here — the intuition is right, but the implementation could be simpler.”
Validating the thinking
“A good rule of thumb is: don't add abstraction until you have at least three concrete use cases.”
Teaching a principle
“What would happen if this function receives a null input? Let's think through that together.”
Guiding to error handling
“When I was at your level, I made the exact same mistake. Here's what I learned…”
Sharing personal experience
“Can you walk me through your thought process for choosing this design pattern?”
Understanding their reasoning
“Instead of giving you the answer, let me point you in the right direction.”
Encouraging independent thinking
“You're making great progress — three months ago you wouldn't have been able to build this.”
Acknowledging growth
“Let's pair on this section — I'll drive and you navigate. Then we'll switch.”
Pair programming
“What resources have you been using? Let me suggest a few that helped me level up.”
Recommending resources
“Don't be afraid to ask questions — the only bad question is the one you don't ask.”
Encouraging questions
| Word | ❌ Common Error | ✅ Correct | Tip |
|---|---|---|---|
| junior | JUN-ee-or | JOON-yur | Two syllables — rhymes with 'moon-yur'. |
| mentor | MEN-tor | MEN-tor | Stress on first syllable, same as 'mental'. |
| abstraction | ab-STRAK-shun | ab-STRAK-shun | Stress on STRAK. Make sure to pronounce the 'b' clearly. |
| inheritance | in-HAIR-ih-tense | in-HAIR-ih-tuhns | Four syllables. The ending is '-tuhns', not '-tense'. |
| polymorphism | poly-MOR-fism | pol-ee-MOR-fiz-uhm | Five syllables: pol-ee-MOR-fiz-uhm. |
Engineers often write one way on Slack or GitHub, but speak differently in meetings. Here's how to translate.
Practice explaining code, architecture, and bugs with an AI coach that understands engineering context.
Start Practicing NowNo credit card required.