Sure; if you can do the work. If you can't do the work...
Could they get hired at a tech company and put in level-appropriate work for two years? Without domain-specific knowledge and experience? You're saying 'work hard for two years' presumably by that you mean produce level-appropriate or above-level-appropriate work?
You're basically saying that you think just anybody off the street with a 100+ IQ can 'just get hired' at a tech firm and do dev work, for two years, and then coast?