If programmers are in such demand, why are companies not hiring people with skills that lack "on th… by Garry Taylor
Answer by Garry Taylor:
OK, I'm going to be a bit mean here, but bear with me.
If you don't have on the job experience, and you've not made software in your own time, you're not a programmer, you want to be a programmer.
Programmers program, if you've not made anything, you're not a programmer. Employers want programmers, not people who want to be programmers.
OK, that's the mean bit out the way, now onto fixing it.
You've got to make stuff, if you don't have on the job experience, you're going to need to make stuff in your own time, good stuff, cool stuff. If you can put a couple of links on your resume to cool stuff, people will be interested.
If you can make software, you'll get a job, but you actually have to be able to do it, and the easiest way to prove you can do it, is to do it.
Pick a project, write it, include a link to it on your resume. If you do it well, you might even skip the junior positions into something better.
A lot of employers are not interested in your CS minor, they're not interested in your programming course. What they've got is problems they need solved, and solved on a deadline, you need to show you can do that.