companies that hire self-taught programmers