Ask HN: Strategies for mentoring junior developers?
71–74 of 74 posts
Re: Ask HN: Strategies for mentoring junior developers?
#72I've always been a fan of assigning maintenance tasks to junior devs (or anyone who's new to an existing codebase.) These are tasks that are often lower priority so there is less time pressure to get them done right, and they give the devs the opportunity to learn the codebase. Working on existing code you don't know yet is also a lot easier than new development on code you don't know (and coding standards you don't…
Re: Ask HN: Strategies for mentoring junior developers?
#73Pair programming for sure. Senior designs the code, junior writes it. Senior doesn't touch keyboard. It's real time code reviewing. The senior's time is rarely wasted. They can always do time consuming high level work like designing test cases, planning out the next part of the work, seeing if the API supports stuff.
I would leave, if someone made me do pair programming.
In reality, pair programming happens very rarely but when it does it's very useful.
Re: Ask HN: Strategies for mentoring junior developers?
#74Earlier quoted context omitted.
I would leave, if someone made me do pair programming.
This is silly, you shut down the idea without any reasoning. I've found this a great way to get integrated into a new team and occasionally when banging heads against a wall trying to figure out an issue. In reality, pair programming happens very rarely but when it does it's very useful.