Best Way To Land Entry-Level Job?
chemicaldave writes "I'm graduating this May and have been seeking a programming position for months. It seems that the biggest hurdle to landing an interview is getting past the doorman that is HR. After reading this entry from Coding Horror describing the lack of programming candidates who can actually program, I can't help but scratch my head. I can program! (See how I put that link in?) If I can't land an interview, then even a short online evaluation of my coding skills would suffice. I just want a chance to prove myself. Alas, sending resumes to companies has rarely led to anything but an auto-confirmation email of my submission. I understand that sending resumes online is not the best method to landing an interview, but I come from a small rural school so job fairs rarely offer anything more than IT support positions let alone a programming position. It seems to me that developers are always looking for talented young programmers. We're out here looking for you too. Am I missing something?"
A bit cynical... but mostly true.
I am still in college, and I was hired last week for a full-time position. I was lucky (or prudent) to gain programming experience through a 3 year internship in college. If you don't have any relevant experience, as the parent post points out, you are really going to need to put together some demo code. I wouldn't consider anything less than 500 lines, which if you really can program, should only take you day or two. Try to make it as original and non-trivial as possible... Be sure to document the code well using whatever documentation tools there are for the language you are using.
Also, are you getting the basics right? Do you have a good resume? You should get some feedback from professionals if possible on it. Are you writing cover letters that explain what YOU can do for the company? Be sure to tailor your resume/cover-letter to the job description; expect to spend 2-3 hours on each.
If you would like me to offer some feedback on your resume/cover-letter, I could do so. I've been able to help friends land interviews by doing this before.
Good luck, keep your chin up, expand you skills, and realize that you don't know jack.