I started out a self-trained junior developer and now I'm hiring selectively for that same basic capability.
Hiring people using the criteria of 'people who are like me' leads to immensely myopic teams who fail to implement even basic and obvious features in my experience. Recognizing that there are many routes to becoming a great dev is very useful because it creates a team with a breadth of knowledge and experience that you just don't get if you're laser-focused on specific criteria.
Hiring people using the criteria of 'people who are like me' leads to immensely myopic teams who fail to implement even basic and obvious features in my experience. Recognizing that there are many routes to becoming a great dev is very useful because it creates a team with a breadth of knowledge and experience that you just don't get if you're laser-focused on specific criteria.