I've hired outstanding people for dev roles with all kinds of backgrounds including self-taught, low-mid tier state schools, unfinished college, etc., but that's because I am a developer and I can tell who knows things and who doesn't. I couldn't do the same for, say, a mechanical engineering position since I am not an expert in that field.