Moderator, IT Pro Team
Certification and Career Expert
Join Date: Nov 2011
Location: near Nashville, TN
OS: Windows 7, and I won't be upgrading to Windows 10!
Best I can advise is to get your skills up to what the market demands. As I am not a programmer, I can't advise you on which skills to focus on, but I would suggest that you should pursue 1) whatever is currently in demand and 2) whatever interests you and that you enjoy.
Where to start? Grab a study guide, then develop something based on what you've learned. Show an employer that you can work with a technology - not just by your words, but also by your code. And the "doing" of creating something will help you with explaining yourself in an interview.
If you have trouble getting interviews, you should make sure your resume is as professional as possible. Hire someone who has experience reviewing resumes to look at it. If you have trouble in the interview, you should work on your interviewing skills, perhaps hiring an interview "coach" who can help you with the interview process.
It seems as if you are getting interviews but having trouble once you get to the interview. From your post (and that's all I have to go on), I get the feeling that you lack confidence in your skills, and a lack of confidence is easy for an interviewer to detect. You need to build that confidence in yourself, and I think that getting hands-on practice (as I described a couple of paragraphs back) will help you with that confidence.
Knowing that you can do something is extremely important to helping yourself succeed; stop telling yourself that you can't do something because you perceive your skillset is "scattered". On the contrary, you should have the mindset that your skillset enables you to handle any situation that an employer throws at you. With all of those technologies under your belt, you should have a strong foundation of the varied nuances of each of those programming languages' strengths, capabilities, and weaknesses. Use that to your advantage.
Don't underestimate yourself. On this, I speak from experience; although I am not a programmer, I am also a jack-of-all-trades. In truth, I find that to be not a weakness, but one of my greatest strengths, as I consider myself to be versatile enough to handle anything that someone else on the team cannot.
So... when an employer asks you whether you can do PHP... yeah, you can do that. Java script? Yep! Ajax? Yeah, you got that. HTML? No problem. Coldfusion? Been there, done that. A database platform you've never worked on before? Hey, you've got Oracle and MySQL experience... yeah, you should be able to figure out the differences. Something you've never heard of before? You learned all those other things... there's no reason why you can't add that to your skillset as well!
Simply show the employer that you can provide value to their company. A jack-of-all-trades should be unflappable, unafraid of new and varied challenges. If you portray an image and attitude of confidence, the employer is going to buy into it, and you're much more likely to be hired. You can do this.
Hope this helps. :)
BosonMichael / Senior Content Developer, Boson Software
CISSP, CEH, CCNP, CCDP, CCNA Security, CCNA Voice, MCSE+I, MCSE: Security, MCSE: Messaging, MCDST, MCDBA, MCTS, OCP, CNE, SCSA, Security+, Linux+, Server+, Network+, A+
Served proudly, US Army, 98C Intelligence Analyst, '89-'92