Yet coming out of school or training programs with the right education for the current technologies in the market does not guarantee a competitive edge on finding a job. It really depends on whether or not the companies are going to see the candidate as viable.
According to Rosenblum, it is not uncommon for hiring managers to put together a job description that is actually more like a "wish list" of the ideal qualifications a candidate should possess, and these job descriptions can often be unrealistic.
Author and developer Rob Chartier has seen job ads for ASP developers requiring five years of experience with the technology. If the technology itself is only five years old and has spent less time on the market, how realistic is it to look for someone with that amount of experience?
"That is a joke," says Chartier. "Anyone doing just ASP for that long should consider going back to school. Basing the skill level on the duration of use is not a good idea."
Skinner offers the same perspective: "Any company looking to hire someone based on the number of years experience with a particular language is pretty short-sighted. There is no question that knowledge of the fundamentals of design and software development, programming languages, operating systems, computer architecture etc. are far more essential and valuable to companies in the long run than specific years experience with a specific language, technology, or platform," he says.
Rosenblum has seen the same problem. "I've had client IT managers insist on in-depth experience with a software that hasn't even been on the market for longer than a year. Only the beta testers of the software would really 'know it,' but they are a very small group and probably wouldn't have the other skills listed on the wish list," she says.
Does this mean that IT workers looking for employment should be discouraged from applying to positions that they feel they may be underqualified for based on the job descriptions? Based on the fact that job descriptions can often be unrealistic, the easy answer is no. But this only leads to another disconnection between all the people involved in the process.
Most companies that are large enough to need an actual IT department are also going to have a human resources department through which all new hires are filtered. The HR departments are usually the first point of contact between the company and the job candidates. HR departments are typically not trained to screen candidates for technical skills, so this leads to another disconnection.
According to Rosenblum, only occasionally will hiring managers provide a list of technical questions for HR to ask, "but this poses a challenge in that it is difficult for the recruiter to assess the answers given by the candidate and there is no opportunity for probing answers," she says. HR departments are better suited to screening interpersonal skills and candidates' written and verbal communication skills.
Many IT specialists looking for work are turned off by the whole process. "I get fed up when I have to explain to an HR person exactly what he or she is supposed to be interviewing me on," said Chartier.
According to Susan Hurlburt, principal of the human resources\consultancy HR Rescue, "In recruiting for any position, the HR department needs to have a clear picture of the knowledge, skills and education needed for any position. Concerning the IT arena, the HR professional needs to understand these parameters. The process that one takes for recruiting a technical versus a nontechnical position should not differ for some aspects of the recruitment process.
"However," Hurlburt adds, "at some junction there needs to be a greater understanding of technology, how it is applied at their organization and what knowledge, skills and experience is needed at their organization to make it work. This requires working with the IT department as a team to select the best candidate for the job."
When HR departments rely on outsourced recruiters, then the process becomes even more complicated and opens the door for further disconnection. In effect, they are adding one more factor to the equation and furthering the distance between the hiring manager who probably has the best idea of what the ideal candidate should be and the candidate who can best represent himself to the hiring company if he can land that crucial first contact.
The outsourced recruiters often rely on resume-reading software that scans resumes for certain critical words or phrases. And even the human readers are looking for the same specific words or phrases, ignoring other qualities that would make the person a viable candidate for the position.
"Many recruiters rely heavily on the matching software and then fail to examine the candidate's entire background (industry experience, general system and business knowledge, how the candidate applied the relevant skills on a project, what role played, etc.) - what I consider the more important elements, and therefore won't forward those resumes to the hiring manager," Rosenblum says. "Even if the recruiter is good enough to catch a gem in the mix, if the recruiter does not have a good relationship with the hiring manager, one based on trust, previous successful hires, a common overall understanding of the work environment, then the hiring manager might be unwilling to receive resumes other than those that fit his or her job requirements exactly and thus will miss out on a potentially excellent candidate."
Because there are disconnects at all levels of the hiring process, the IT worker who is proactive will have the best results in the job hunt. You must understand the larger picture when entering an educational program and base your decisions on what you ultimately want to achieve on completion of the program: Is the program preparing you for a service and support position by offering a certification in a specific technology, or is it giving you a strong foundation in programming fundamentals that can be applied to a broader array of IT positions?
Hurlburt also offers this advice: "Become smarter about the companies that you are applying to. Take the time to research them on the Web," she says. "Find out their product(s), how IT is utilized in their company and stress how your knowledge, skills and experiences can help them grow. Do not stress that you are good in only one thing. You need to stress that you are multifaceted and can handle multiple demands and priorities. Companies today need employees who can juggle many tasks and deadlines -- and they reward for those capabilities."
Hurlburt adds, "If you get into an interview and it is clear that the HR practitioner is not proficient in IT, take a moment (without offending) to weave into the conversation your knowledge of their company and how you can compliment their IT function with your varied skill set."
With recession-like trends starting to affect the employment market, the job hunt has literally become a hunt, and if you are an IT professional looking for work you must add as many arrows to your quiver as possible.
One way to do this is to become the best salesperson of your own talent -- and this means knowing if your background has limited you in any ways. While it seems that companies have the goal of hiring the best person for the job, sometimes it may take a little pushing for them to see that what you can offer them goes beyond what their HR department is scanning the market for.