One of the most common issues I've seen when working with junior developers is when they sometimes spend WAY too long trying to figure out a problem on their own without asking anyone for help. And then the stress just starts compounding as the deadline gets closer.
Often the obstacle is the fact that the codebase has idiosyncracies or the project documentation is unclear. That's when a quick conversation can clear things up almost instantly.
Great advice, and I like this point especially:
One of the most common issues I've seen when working with junior developers is when they sometimes spend WAY too long trying to figure out a problem on their own without asking anyone for help. And then the stress just starts compounding as the deadline gets closer.
Often the obstacle is the fact that the codebase has idiosyncracies or the project documentation is unclear. That's when a quick conversation can clear things up almost instantly.
Yes! I think they're just nervous about looking like they don't know what they are doing.