Friday, May 29, 2009

Why Can’t I Land a Job?

We have all heard stories about candidates who go on interview after interview but can never land a position. Or even worse, they don’t get interviews at all. Perhaps you know of someone like this, or maybe you are in this situation yourself. And you might be asking, “What’s going on? Has the market gone completely to hell? Or maybe is there something wrong with me?”

There could be several possible answers. Perhaps there are not many jobs in your desired field. Is your specialty in Artificial Intelligence with Lisp? Certainly there will be fewer career choices for you than if you are an ASP.NET, Java, or PHP developer. Ask yourself if you would rather continue in your area of expertise or learn more general and more marketable skills.

Also, there might not be the right types of jobs in your geographic area. Are you flexible about relocation? There may not be many ASP.NET/WCF or Java/Spring positions in Great Falls, Montana. Not that there’s anything wrong with Great Falls, but it might not be the place for someone with your skill set. Consider moving to a major metropolitan area if possible.

So let’s say that you’ve learned C#/ASP.NET and relocated to the San Francisco Bay area (don’t call it ‘Frisco’, by the way). Unfortunately PHP and Ruby on Rails are far more popular than ASP.NET in the Bay area, but let’s put that aside for the moment. There should still be a fair number of ASP.NET positions in the Bay area, so why hasn’t that great position come along? You may have gone on several interviews with great companies and thought you did well, but you have yet to hear back from any of the companies you visited.

It’s possible that in this situation your skills are not strong enough for the positions you are applying to. You should consider taking a position with a less prestigious company as a stepping stone. Once there you can improve your skill set and build up a track record of achievement that you can leverage into a new position.

Keep in mind also that finding a new job is never an easy process. In the past the rule of thumb was to allow 1 month of searching for each $10K of salary. That may seem extreme, but it does make sense that as you progress further in your career, there are fewer senior and advanced level positions available. So naturally it will take longer to find that matching position.

Finally, it is always pays to be introspective. Is it possible that all the companies you’ve talked to are staffed by bumbling, incompetent idiots who fail to see your true genius? Are they all just going through the motions of interviewing before they hire their cousin or an H1B? Are you just wasting your time with these clowns?

All of these things are possible, but unlikely. Remember that companies look for more than just technical skills. Your social skills, communication skills, and yes, even your appearance can play a factor. Do you enjoy interacting with other people? Or do you just endure them? Do you enjoy chatting people up? Or do you wish people would shut up and go away so you can do your work? Are you well groomed, or do you think dress and appearance are unimportant as long as you do solid work? Your answers to these questions will likely matter more than you might think.

2 comments:

Anonymous said...

same here these desis dont hire Americans..I just hope we can send them home. By the way if you want to join our group, we are trying ways to send or slow Guest Worker Visas. Send an email to here_signup@yahoo.com let me know you are random manager...

Tunnel Rat said...

Here's my story:

http://itgrunt.com/2009/05/how-to-stop-discrimination.html