Practice professional English for software developers
Practice reporting your progress in a daily stand-up meeting
Practice explaining blockers and asking for help
Practice outlining your plan for the day
Practice giving constructive code review feedback
Practice explaining technical issues diplomatically
Practice introducing yourself in a technical interview
Practice explaining system design decisions
Practice answering behavioral interview questions
Practice requesting changes on a pull request
Practice defending your technical choices