I have two careers: senior software developer for one the largest employers in the US and military. When military people ask what is required to be a professional developer they are always absolutely astonished when I answer with: nothing. I tell them just pass the job interview. That’s horrible. That is completely not how to mentor people, but it is the most correct answer according to industry practice.