Hacker News new | ask | show | jobs
by spiffyman 3627 days ago
Or create your own junior devs and turn them into mid-levels in a couple years. Take a look at the University of Texas's Software Developer Training Program[1]. They have similar problems with respect to hiring, with the additional problem that there is a lot of legacy code in proprietary technologies to maintain. So as a solution they began hiring for aptitude, not knowledge, and putting their trainees through this ~6-month program. The net result is specially tailored devs who know their systems pretty well. They have a strong community of developers who all have a certain background in common. There's a tacit understanding that trainees will stay on long enough to make the University's investment "worth it," but I don't think that's much of a problem. I think most trainees are "grateful," so even though they don't necessarily make what they would in the private sector, they stick around.

I went through this program and ended up working there for three years. Have recommended others go through it as well when they began pursuing careers in tech. Can't speak of it highly enough.

[1]: https://www.utexas.edu/its/analyst-training/