Don’t hire a junior developer if you don’t plan on investing in their future. What happened to the idea of apprenticeship? The idea of training an inexperienced worker and helping them build their career. When you hire a developer, imagine yourself working with them for the long haul and helping to shape their future at the company.
Don’t hire a junior developer if you don’t have the resources to mentor them. I cannot emphasize this enough?—?do NOT hire a junior developer if you do not have resources to do so. If members of your team cannot take 5–10 minutes a few times a day to sit down and explain a problem or concept, you do not have the resources.
Don’t hire a junior developer if you can’t afford the time expense. People still in the process of learning new skills go slowly. If you’re in a time critical situation, make sure to account for the extra time it might take for a new developer to understand new concepts.