mgstr·há 12 anos·discussMost of the developers I've met from the companies mentioned have masters or phds as well as substantial work experience on real-world projects. Those that don't are usually exceptional individuals.