fb
BLOG

5 Tips For Pair Programming With Junior Developers

Many tech teams hired their first junior developers last year. Many more are now considering it, and debating how to go about it. Looking at the community chatter on this topic, it’s clear that onboarding junior devs into a team of mid- and senior-level folks is not a solved problem.

Hackbright mentor Sarah Mei has paired with dozens of junior developers over the years. She is a Ruby and JavaScript programmer, and currently Chief Consultant at DevMynd.

You may recognize her as a frequent Ruby conference speaker, or perhaps you’ve been to a Railsbridge workshop (a non-profit organization that provides free Ruby coding workshops for women, which Sarah founded in 2009).

She shares 5 tips for pair programming success on DevMynd’s blog

“Many tech teams hired their first junior developers last year. Many more are now considering it, and debating how to go about it. Looking at the community chatter on this topic, it’s clear that onboarding junior devs into a team of mid- and senior-level folks is not a solved problem. Hell, my company is heading into its sixth cohort of apprentices, and the question of how to structure their time still provokes passionate debate internally.

The problem is that it all goes wrong so easily. The typical interaction patterns of a more experienced team are mystifying to someone new to all this, and it’s easy for a junior developer to feel unprepared, overwhelmed, and disconnected. Under those circumstances, they can hardly do good work, and your investment in their growth is unlikely to pay off.

I see a lot of teams combat this with pair programming…”

➠ Read Sarah’s full blog post on DevMynd here – “Pairing With Junior Developers”

* * *

Sarah has written a number of blog posts on topics like “Programming Is Not Math” and “Why You Should Never Use MongoDB”. She has also taught Ruby to high school girls and speaks at conferences.

[easy-social-share buttons="facebook,twitter,mail" counters=1 counter_pos="inside" total_counter_pos="hidden" fixedwidth_px="70" fixedwidth_align="left" total_counter_pos="right" style="button" template="copy-retina" point_type="simple"]
RELATED POSTS
RECENT POSTS
November 09, 2023
The Shift Toward Cloud Computing and the Role of Cloud Engineers
October 31, 2023
Data Everywhere: The Future of Data Science and Business Intelligence
June 05, 2023
Version Control Systems: Subversion vs Git
June 05, 2023
Open-Source Programming and How to Contribute to Projects
CATEGORIES