My first advice would be to make sure they are passionate enough about development. This is a field that advances at an astounding rate. One has to be constantly learning new things. If they don't have enough passion to put the effort, to suffer through the process, then they will end hating it.
It doesn't have to be the passion of your life. It is not for me either. But it ranks high enough in my priority list that I am willing to put the effort.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.