I was wondering which companies train freelance/self taught developers to get their first software engineering role who have not pursued a degree in computer science?<p>For example, say someone started learning computer science fundamentals, iOS development, and has published 10 apps to the App Store. Say they've been doing this for 3 years and can pretty much code anything you tell them to. But they don't know how to do unit tests and other things you learn on the job. Are there any companies willing to pay ~$20/hr-$25/hr training and possibly doing some real publishable work?