IT Positions Some of the Toughest Jobs To Fill In US
coondoggie writes "Forty-nine percent of U.S. companies are having a hard time filling what workforce management firm ManpowerGroup calls mission-critical positions within their organizations. IT staff, engineers and 'skilled trades' are among the toughest spots to fill. The group surveyed some 1,300 employers and noted that U.S. companies are struggling to find talent, despite continued high unemployment, over their global counterparts, where 34% of employers worldwide are having difficulty filling positions."
Maybe they are hard to fill because they dont pay enough?
Generally it's not the case they can't find them at all, they abound. They just can't find them at the substandard price and unreasonable work hours they used to. It's like the girl who gets hit on constantly by good but average guys and complains "why doesn't anyone hit on me?"
From the article the 3 reasons why they can't find people:
1.) lack of available applicants
2.) applicants looking for more pay
3.) lack of experience.
I'm willing to bet that all 3 reasons are related to #2. Post a job listing online, looking for 20 yrs experience in Java and offer 40K/yr. Lets see anyone reasonable come try and fill that job post without asking for more money.
"IT positions some of the toughest jobs to fill in the US...because employers can't get enough cheap H1B foreign labor." This is not about finding Americans with enough technical expertise, of which there are plenty--it's about employers who aren't willing to pay for it, and want to hire cheap labor from India/China visa holders.
I am sick of seeing these garbage stories, proliferated by greedy companies, who just want caps on immigrant workers lifted. There are plenty of qualified staff available, if you are willing to pay the market rate.
If you are an intelligent person, with good skills, you are not going to stay in any occupation that doesn't suitably reward you. Companies have to realise that.
To be clear: we're not struggling to find *people*, we're struggling to find *talent*.
Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
Working in IT in most organizations is soul sucking.
1. Americans bailed on the sector when the first big bump in 1998-2000. This left a gap that new trainees never really came in to fill.
2. H1Bs go home. This means the insane over-recruitment of H1B employees had a cost at the end of their terms.
3. There has been, up until 2008, and attitude in the U.S. that any college degree is good enough. My state only graduated 40,000 people from community colleges/trade schools this year. Everyone with higher aspirations just went to a 4 year school. To do less is to view oneself as a failure(and employers do too).
4. Combine that with a culture with a slight distaste for mathematics and science and that's more than enough basic features to explain a discrepancy of this level.
One place I interviewed at wanted a one-man IT department (helpdesk, network, systems, programming, etc) for 80 users for $32k with mediocre benefits. The fact they wanted at least 8 years experience with Windows 7/Server 2008 R2 in 2010 should have been a hint...
They just need to up their offer. Go invisible hand!
If the salaries for those positions were acceptable to the people with those skills, they would have no problem filling the positions.
I get weekly emails from companies wanting me to do contract work, all senior engineer level work, as a contractor (no benefits, 1099 work), and the hourly rate is pathetic. Then they cry about not being able to hire engineers, and how we need to outsource/bring in H1Bs. Let them struggle.
WWJD -- What Would Jimi Do?
(Smash amp, burn guitar, take home the groupies)
people that can write a job description and match job seekers to the jobs.
To do well in IT you just have to have a certain problem solving ability. I don't think it is something that can be taught, or at least I can't tell you how to teach it. It isn't about knowing a lot about computers, it is about being able to process novel problems and find solutions to them, expediently preferably.
That's what we look for when we hire students (I do IT work for a university). Finding students with experience is hard since, well, they are students of course they don't have experience and that aside the kind of things we do, almost nobody has experience with. That's ok, what we are really after is someone who is good with problem solving, particularly the kind of problem solving you need for computers.
I've encountered more than a few people who are not very qualified/competent in IT. We've hired a few people since I've worked here and I've sat on their hiring board (the IT manager, my boss, usually has 4 other technical people with him on the board for interviews). The only people in interviews already made it past HR's resume filtering, and then were the best resume's from the bunch we got. Still, many have been totally unqualified and it becomes readily apparent in the interview process.
As someone who recently sought to fill one of those openings, I have some advice for companies looking to hire: Let your existing IT people write the job listing. A disturbing number of the listings I came across were ridiculous.
5 years experience required, for an entry-level position at $25,000 salary with weekends on-call? Nope. I might be unemployed, but I don't want to lose money on a job.
Looking for someone A+-certified with mainframe maintenance and 15 years of Java programming experience? I'm close to qualified, but now I'm scared.
Five programming tests and two phone interviews, and the face-to-face interviewer doesn't even get my name even close to right? I don't think the epitome of "faceless corporation" is the right fit...
Look, I understand that there are lots of IT folks out of work, and you think that if you ask for the world, you'll get it from them. You might meet some success, but is stripping your employees of dignity really the right way to get a productive workforce?
You do not have a moral or legal right to do absolutely anything you want.
Actually, there are plenty of people to fill these jobs. They're just Americans, who apparently aren't worth hiring, and obviously have no political voice or politicians would be courting them. They're not, which tells you what side their bread is buttered - corporate interests. The last 30 hires I've seen go by at my company are all from India and China. One in my group is an "intern". Actually, the person graduated and was offered a regular job, but had visa problems - stupid H1B limits, the person says indignantly. So rather than hire an American, they just brought the person in as an intern. There are no "critical" skills. This is just a recent college graduate. Nothing special or high-skill. No relevant training, just a smart kid like all the others. There's a critical mass now, and a definite descrimination bias against Americans. It's actually a fascinating turnaround from the old America, when it was impossible for immigrants to find work. Unfortunately for our politicians, those people can't vote, because they're not citizens. That said, American tech workers have been sold out by both sides of the aisle for corporate money. Every single person in my team is from another country. And all will likely go back home when their visas run out, to work in the Bangalore or Shanghai offices at the same job.
I know how hard it is to find experienced IT staff. Especially when I see job postings for people who have "at least 5 years experience" with tech that only became available 3 years ago.
This is the same whining we hear year after year. It's been going on since at least the early 90s, if not earlier. With few exceptions, there are people out there willing to fill these jobs but employers are unwilling to hire them because (jumping on the bandwagon here) they don't want to pay these technical people what they are worth and will not accept anyone who does not meet the exact, cross the T, dot the I experience they think they want.
Employers have essentially pawned off all training on schools, completely unwilling to offer even the barest training to bring people up to speed. They now expect you to know the intricate details of their organization even though you have never worked for them before.
Employers have brought this upon themselves and are now acting like spoiled 2 year olds, stomping their feet and holding their breath until they get their way.
You want to know how to fill these positions? REDUCE the number of H1B visas and force employers to hire those unemployed IT folks who have applied for these positions but were rejected because they didn't fit the bill 100%.
When I see the same job postings from the same employers month after month, entry to mid-level jobs, not the high-end, ultra technical positions which legitimately could have a shortage of workers, there are only two conclusions to reach: either no one is applying for the positions (for whatever reason), or employers are rejecting everyone because their standards are too high (and their heads are too high up their asses to figure it out).
We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
You betcha, yaaaaah shoooor.....we only learned about it in an off-hand business report published in 2005.
The next time your kid says the college advisor told him/or her about the great careers awaiting Western Civ graduates, smack the crap out of him/her and MAKE them go to engineering school!!!
I noticed lots of employers don't want to train their staff or offer some kind of investment program to their employee's or any type of training from the other staff as well. In other words, they want the new guys to perform at 150% on the minute they are hired and they are very impatient on that. It's either they perform top notch right away or they get out right away. Lots of boss forgot that those IT Staff are humans and not computers or robots.
The problem is that all these employers are looking for $10,000 Ferraris and bitching because they can't fill the niche. That way they can go out and cry to the Labor Department for an H1-B so they can get somebody on the cheap.
It's not that the IT folks are asking for big money, but a decent living wage and employers are tempted with the H1-B rules to go out and leverage the crap out of them. Also there is a trend, in general, to have requirements so specific that the HR folks or the dreaded Taleo bullshit will filter out candidates who meet 70 to 80 percent of the requirements. I realize that's the situation we've been in for years but for all these employers who are crying I say that there are people out there who can work for them if 1) They're willing to pay at least the market rate for some of these positions rather than trying to drive the prices into the dirt and 2) Taking a look at their requirements and matching their candidates objectively, not allowing some fucking acronym matcher determine if a person is suitable or not for a job. Yeah, I know
maybe that's too much to ask but considering that the information is coming from an HR temp staffing firm, which is another big, big problem with the IT industry but that's another kettle of fish.
Harrison's Postulate - "For every action there is an equal and opposite criticism"
Companies (and HR departments in particular) are bad at hiring someone to grow into a job. They want someone who is in the top 20% of their profession and can do the entire job starting right away, but then they base their pay scales on the 50th percentile.
Headhunters also do a bad job, at a high price.
If there were people who could actually be trusted to do a good job at filling positions, lots of people would benefit.
I disagree with that.
I think it is easier for the hiring managers to evaluate "interpersonal skills" than it is for them to evaluate "technical skills". And since it is easier for them, they value those skills more.
http://www.codinghorror.com/blog/
http://thedailywtf.com/
I know what you mean. I routinely get messages asking me if I'd be interested to work in Bentonville Arkansas. NFW am I working for Walmart even if it is in IT!
Harrison's Postulate - "For every action there is an equal and opposite criticism"
The original article listed the 3 reasons the slots were hard to fill, "including lack of available applicants, applicants looking for more pay and lack of experience"
So in other words employers who don't recruit, don't pay much and aren't willing to train are having trouble. Well good.
Maybe if they stopped asking for 5 years of Windows 8 experience, they'll have better luck?
Yeah. Turning around to run is the correct action there.
Management are finally discovering what experienced IT staffers have been warning them about for years- failure to invest in training and mentoring entry-level staff will result in shortages over all levels of skill in the future.
Skilled staff are not a commodity. They are not widgets that can be easily replaced. Moreover, the attrition rate for the IT field is high- I am one of 4 people I know among my extended group of friends with more than 20 years in the business who are still working as non-management. Everyone else has either changed professions to something else, or is in management.
The unemployment rate for IT staff in my region is less than 3%. I stopped trying to get requisitions for new staff to train up years ago when I realized that until their pants are on fire, management at most companies simply won't understand that it can take three to five years to train up a good IT staffer, provided the will and funding are there to do it. So, this new "news" is not a surprise to me, and I've taken a more laid back approach as I've realized that there isn't any purpose to changing some peoples' minds about the growing staff shortage. As of now, I'm enjoying the ride, letting people call me and determining where I'm going to have to argue least about pay.
Again, when you can buy your own laws the market is warped. This is what is happening.
There is plenty of talent and plenty of people if you just follow the rules like you did in the good ol' days. This is one of those situations where the good old days were ACTUALLY good. Businesses had to compete for skills and didn't go crying to their favorite senator with money in hand when the market didn't go their way.
I heard that James Gosling is pretty excited. 3 years from now, he'll finally have enough experience to apply for those entry level Java programming jobs!
testing out my trending skills
Don't forget the ageism thing. Shocked no one mentioned this.
Must have 25 years Java experience... and the unwritten rule is be under 30.
Sometimes ageism shows up in ridiculous combos, where the only way to get that combo is to already have that specific position, or be about 60.. and they only hire kids under 30.
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
The requirements that they ask for always seem retarded. I think that is mostly driven by HR as a way to filter people without understanding. An IT manager comes and says we need a senior X person with these skills (pick appropriate subset). The HR drone assumes that means we need someone with 5, 8, or 10+ years experience with new technology Y. I saw similar things back in the early 2000s where they were looking for people with 10+ years of Java experience. Part of me does wonder if this is one of those tactics they use to show that there aren't qualified personnel in the US that can do the job so they need to import some workers for it.
Time to offend someone
This confirms my experience as an IT Manager that it's hard to find good people, even in a recession.
What if drivers were hired like software developers?
Job title: car driver
Job requirements: professional skills in driving normal- and heavy-freight cars, buses and trucks, trolley buses, trams, subways, tractors, shovel diggers, contemporary light and heavy tanks currently in use by NATO countries.
Skills in rally and extreme driving are obligatory!
Formula-1 driving experience is a plus.
Knowledge and experience in repairing of piston and rotor/Wankel engines, automatic and manual transmissions, ignition systems, board computer, ABS, ABD, GPS and car-audio systems by world-known manufacturers - obligatory!
Experience with car-painting and tinsmith tasks is a plus.
The applicants must have certificates by BMW, General Motors and Bosch, but not older than two years.
Compensation: $15-$20/hour, depends on the interview result.
Education requirements: Bachelor's Degree of Engineering.
create more supply (I.E. hire noobs and train them).
You miswrote:
create more supply (I.E. pay politicians to open up the H1B floodgates).
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
While you MIGHT get extremely lucky and find one of the few techs who (for whatever reason) needs a job at any salary while having all those skills ...
You'll pretty much end up with two situations:
1. That person will be gone as soon as they find a better paying job. And you will have to start over again.
2. That person really does not have those skills and is willing to learn them "on the job" while making all the mistakes a novice would make. And then leaves to find a better paying job.
Either way, you pay slave wages, you get slave labour.
20K / year? I suspect a bit of exaggeration there. I came to the US as a H1B. I started on a pretty decent salary (which was twice what I was getting in the UK). Sure it wasn't 80k, but it wasn't far off and doesn't exactly compare with minimum wage which you're implying with your "next to nothing" quip. And as time wore on my salary increased very quickly to the point where I'm now getting slightly more than the going rate for the work I'm doing. And I stayed long enough to get my green card at great expense to myself as well as my employer after an epic six year wait.
Drill baby drill - on Mars
I have noticed that while searching for an IT job that 99% of the listings I come across (at least in my region) want someone with 3-5 years experience and a degree, or you have to be certified in like 4 technologies. I have an associate degree in computer and communications technology and am about to get my cisco CCNA certification. Even with the certification, it seems everyone wants experience. Where are the companies looking to hire intelligent people who are willing to learn and have a strong base from which to build? Or is that not a viable option because no one is willing to pay them enough to stick around?
Since career managers are experts at interpersonal communication (how do you think they got there?), the easiest "solution" is to evaluate people based on interpersonal communication.
Who would have thought?
This is a link from Slashdot, to blog spam, linking to a press releases, which is an advertisement for a company that specialises in supplying solutions to the problem in the press release.
"Study: It's hot outside, you should hydrate." - Coca-Cola Bottling Co.
10 years C++
5-7 years Java
5-7 years HTML and CSS
2-3 years SQL
2-3 years Ruby
1 year JQuery
1 year COBOL
Familiarity with VHDL
Must be a Team Player
Must be willing to work 60 hours per week
Must know ballroom dancing
Must speak sloth
Salary 40,000 per year
I have no idea why they are having difficulties....
This is just a scam to hire more H1Bs. This has been going on for decades. Businesses try half heartedly to fill a position, fail to do so, then use that as justification to hire H1Bs. I do like the H1B visas program because I have some friends who started here on that program, but at the same time I acknowledge that many companies in the tech industry abuse the program.
It doesn't help my anti-H1B visa rant given that American students are shitty at math and science.
“Common sense is not so common.” — Voltaire
If companies don't have enough time to figure out the job requirements, then they ought to fail. I would feel tempted to point out to them that 2008 is too new, but they don't deserve it.
testing out my trending skills
Somehow I have a feeling that a lack of filled positions in those areas aren't particularly hurting anything.
If you don't want to say which city, just tell us which state.
What is this "minor software development"?
Scripting?
Or is it "knowing how to code in C or C++ or Java"?
How much training/education are you willing to pay for for a candidate that has the network skills but not the "software development" skills?
Or "software development" skills but not the network skills?
How intense is the security clearance you're looking for? Credit check? 10 years previous legal problems? Top Secret?
2 of the 3 should be difficult but not impossible for the right price.
3 of the 3, without a willingness to pay for education is going to be VERY difficult. The people writing code for network security ALREADY have good paying jobs.
I've found many employers want Rumpelstiltskin workers. i.e. someone who can do anything and everything, but they don't have to pay squat. I've even worked places where they found them, i.e. in the University town, you can hire students and spouses of grad students that have enormous skills, but you don't have to pay them much more than minimum wage, because supply outstrips demand.
All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
First of all, 1,300 employers Doesn't seem like that is an accurate representation of 49% of the entire US IT workspace. I wonder who funded the study, Koch Bros?
FTFA: "Forty-nine percent of US companies are having a hard time filling what workforce... The group surveyed some 1,300 employers" um, wtf?
What's more:
The Skilled Trades left the workforce when the USA shipped all of it's manufacturing tooling processes overseas in the mid 90s. The Engineers and Machinists had to find other ways to make a living. I'm not surprised you cannot find anyone to do it now.
IT Staff, Secretaries, Sales and Accounting were some of the first jobs to be cut following the housing/banking crash in mid/late 2000's.
Teachers rely pretty heavily on Unions to make their jobs worth the pay. No, I don't mean the Scott Walker 6-figure income district vice-superintendent pencil pusher, I mean the first grade teacher making $40k/year with a class of 20 kids. Tea Party is putting an end to the unions, so don't count on good teachers being available any time soon.
Join the Slashcott! Feb 10 thru Feb 17!
Our profession is the bottom twenty of gender parity and we wonder why we don't have enough employees. Unless the lack of women makes it super-extra-appealing to men I'd assume programmers would be about 20% rarer than other similar professions with 40% participation by women.
Perhaps I'm starting to get old, but I seem to remember the good old days when companies were less concerned with skills and more concerned with hiring honest, hard working employees, and then TRAINING them. Not only did you end up with employees with the exact skills you needed, you also got employees who were loyal to the company and weren't going to leave for greener pastures at the slightest drop of a hat.
I suspect that the business executives knew all along that this was going to be the long-term outcome when they replaced lifetime career employees with "fluid players". But the short term monetary incentives were just too much for them to turn down at the time, and nothing beyond next quarter's numbers matter to them anyway.
I am a sysadmin and I get contract to hire stuff all the time. Problem is I am currently full time employed....no contract and I have full benefits. Now TELL me why I want to leave for your pathetic 2 year contract?
Offer me:
1. More than I make now.
2. Permanent...with bennies.
3. Better working conditions (competent project management and not constantly being asked to perform a miracle in a week).
Then....ONLY then will I consider even applying for the position.
Another mistake they make is asking for God like qualities in a technical position. Qualities like:
1. 10 years experience in a tech that has only existed for 5.
2. 365/7/24 On call (Bullshit)
3. That you can be a DBA, Sysadmin, Project Manager and chief cook and bottle washer.
I've seen that in MANY postings and it's impossible to fill because they ask the world and expect to pay for the city. That doesn't jibe.
Gorkman
"IT Positiions Some of the Toughest Job to Underpay People in US"
or maybe
"Companies over specify jobs, find no one matches."
now we need to go OSS in diesel cars
I'm not a hiring manager, but I am involved in the interview process and hiring decisions. Biggest issue that I've experienced is related to employer expectations.
Most of the sites I work at have small IT teams; 5-10 people. These sites generally seem to be looking for a small group of fairly Sr. level people. The pool of Sr. level guys is fairly small, so demand is super high if you have 10+ years of solid IT experience. It's hard to fill positions. Most of the people we've hired have been in the industry since the late 90s. The talent pool really doesn't appear to have grown much in the last 10 years, and because companies aren't willing to hire Jr. level admins, it really doesn't seem to grow.
Benefits and pay are great if you qualify for positions. If you're mid level to Jr. level, it's hard to get hired, and pay isn't enough to support a family, in the bay area.
The situation appears to be even more difficult over-seas, based on my observation. On the plus side, it means that IT is a skill that can get you a job pretty much anywhere in the world.
I think the small team mentality is getting worse with the move to VMs. Less hardware and better tools means that less manpower is necessary to manage large networks.
The path forward, IMO... Is for Sr. Level people to move towards a role of designing and building systems that the Jr. and mid level guys can operate. If you have a team of Sr. level people making routine changes (building VMs, DNS changes, monitoring hosts, etc.) then you are wasting a lot of money.
What's your standard reply? I like $400/hour, 4 hour minimum + expenses, but that might be too low for you.
My dad worked for the government for years. One of his buddies was talking to a recruiter, when the recruiter asked, "What will it take for you to come work for us." The guy answered something like 3x his current salary. Later the guy came back with "How about 2.8x salary?". He took the job.
Always have an absurdly high number available. If the fish bite, reel them in.
All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
Ya know, I've been in IT all my life, either software development/engineering, LAN admin, or so on, and I can categorically state that the reason positions aren't being filled is because of BS "job requirements". You want Help Desk people or LAN Admin with a batchelors degree? Are you friggin' serious?!?!?!
It seems to me that employers set the bar really high, then complain that people do not fit their arbitrary requirements.
One of the most frustrating things for me is trying to move up the ladder into more mainstream (and better paying/more potential) development work. Since I don't have years paid/professional experience, I get passed over. On the other hand, I have heard of people who have 10 years of quality experience, but no degree, being passed over.
I fear that we are only pigeonholing people into one very specific career (i.e. you will only be a Java programmer).
In summary, I think there is no talent shortage. There is a shortage of HR/Recruiters/Managers who realize that anyone worth hiring should be able to pick up the technology in a reasonable amount of time. And they don't realize that if you want globs of experience you need to pay for it somehow.
What The Fuck?!?
Bullshit.
Shouldn't you be head-hunting the people with those skills and clearances at the other security firms and paying them the 6 figure salaries that they'd demand?
Sure there are. It's just that they've already got jobs where they're pulling in massive salaries and you'd have to top those salaries / benefits in order to pull them away from that.
They want someone who has certifications in "Veritas Cluster Manager 6.03.5.3.1" but if you have a cert for "Veritas Cluster Manager 5.9.48.49" they put your resume in the "round" filing bin.
They don't want to train people, they want ones who already have work 5 years of work experience using the exact version of the software which they currently have. And woe to the applicant which knows a competitor's product which does 95% of the same thing using the same concepts which a little hands on experience would fix within a few weeks (less than the time it would take for that person to figure out the network and system layout).
But that is just my take, maybe others have had different experience. From my looking around most job postings essentially state to not bother applying if you don't have those exact things on your resume, which creates a whole new issue with resume padding, something even CEO's are guilty of doing because they too would have been files in the round bin.
We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
He may also be talking about a place that has higher than average cost of living. I have friends who would be excited about a $50k job here in Saint Louis. From what I've been told, $50k in NYC would barely cover the lease on a cardboard box.
Support the EFF and Creative Commons. The war is coming, and they're supporting you...
Well America. Maybe if you pay your "IT experts" decent wages and offer them decent benefits like the rest of the world does people would be willing to work there.
Recently I had an offer at a very well known vendor in the US. With 12 years working experience plus a few important industry certifications under my belt I felt I would get a decent offer. They (HR at this company, I felt like I was talking to a wall) wanted to offer me coming from Europe, 55k USD/salary yearly, 10 days vacation a year, some crappy health insurance plan, no relocation, no yearly bonus, no overtime pay.
I told them what I make here in Europe plus benefits and the HR lady almost fell out of her chair. "Saying we cant do that." Career wise would have been an excellent opportunity. Although, the pay and benefits would have been a step back into the dark ages. I told them thanks for the offer but no thanks.
Must have at least 5 years experience in each of:
Java Swing, JavaFX, JavaScript, EJB 2.0 and 3.0, Oracle 9i and 10g, MS SQL server, SOAP, XML, CSS, XSLT, Struts, JAX-WS, RUP methodology, UML tools, Eclipse plug-in development, Unix shell scripting, Ruby on Rails.
Help! Why can't I find any qualified applicants?
---------
There is inferior bacteria on the interior of your posterior.
There lots of IT jobs where everything you need to know on the can be learned on the job and from a few classes.
But a 4 year + (mostly class room only) degrees does not give you the right skills needed for the job.
How many people do you know that are actually good at what they do, and are unemployed?
Because the situation you describe would only result (if they changed the wage) in your company now missing a person.
Unless there is a wealth of unemployed talented tech people around (hint: there isn't) then it isn't a wage issue. They aren't managing to poach employees from other companies due to lower wages, but that isn't why they can't find someone talented full stop.
Most of the jobs they're talking about require years of experience to qualify while at the same time there isn't nearly enough lower level work to supply that higher level demand with labor.
By outsourcing all the lower level jobs they've made it impossible for domestic labor to get the experience.
So then the companies have to import foreign skilled labor that are only skilled because the job was outsourced in the first place. Ultimately this makes it more efficient to simply outsource the higher skilled levels as well... etc. all the way up the chain eventually.
The whole outsourcing craze has been generally ill considered.
I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
You sir couldn't be more correct. It is simple economics.
you can't get a security clearance on your own or it's very hard. You need to be willing to sponsor it.
As someone who's applied to these "hard to fill" positions, there's one huge reason why they can't fill them.
Unrealistic expectations.
These companies usually demand several (5 was a common number I saw) years experience, and the amount of pay they offer makes even a novice in the field think twice.
What do I know, I'm just an idiot, right?
for a product that's only existed for 8 years. So apparently, they are only willing to hire that product's QA testers, or maybe only that product's programmers or design team.
I remember looking for a job back in the old days of DICE and MONSTER -- and let me tell you, they were seriously asking for 5 years experience in Windows XP, something, which at the time, was only in existence for 2 years. Plus, Microsoft Office, Veritas, Networking, virtualization, Adobe products, HTML and Javascript coding, NT Domain controllers, Cisco routers, Windows Administration, Linux, Unix Administration a plus: Salary: $15,000+ commission if you also do sales.
If telephones are outlawed, then only outlaws will have telephones.
American businesses cannot find the people they need because they have stopped looking. As has been mentioned here before, many HR departments are now dependant on robo analysis of electronicly submitted resumes to do their inital vetting. If you don't meet the robo criteria you don't get past square one. This results in many qualified candidates being passed over and under qualified candidates getting through because they know how to game the system.
I have personally seen several examples of both. In one instance the guy filled out an online resume form (you were not allowed to just upload your pdf), hit enter, and within a minute got a reply email saying "Thank you for applying, but after careful consideration we have determined that you are not qualified for the position." Careful consideration? Hardly. Needless to say his opinion of this particular company is less than what it was before he applied.
In another example, a guy who could not get past HR finally had a friend hand deliver his resume to the manager who was hiring. HR was furious for being bypassed, but the guy got the job.
Finally, a good friend of mine was pulling her hair out trying to find a good sqlserver admin. It seems that the only candidates that HR passed on to her happened to come from the same contracting company, with almost identical resumes, and all admitted in the interviews that they were actually programmers, but the consulting company thought they could do the job and had "tweaked" the resumes to make them look competent.
Companies that take shortcuts in the hiring process will pay for it in the end. A good HR department has to be willing to put in the effort to find good candidates.
Cheap, fast or good. Pick two.
-Xanthos
Average Intelligence is a Scary Thing
At least in new mexico...
- We want someone with people skills:
Translation:
(a) We don't know how to evaluate your technical skills
(b) We want a neurotypical individual
(c) We want you to have a wife, kids, and house, so once you take this job, you are shackled to us by responsibility and debt.
- We want a programmer with 25 years of Java Experience
(a) We don't know this doesn't exist unless your name is Gosling
(b) This position is intended to be filled by someone in Delhi who will lie on their resume
(c) If you apply and have the requisite experience, we will fire you for cause of lying on your application once the job is complete. But please do apply.
- Requires existing Secret/Top Secret Clearance
(a) This job pays a 10k premium
(b) This job description was written for a buddy of mine
(c) We will not pay for your investigation, and if we do, we will find faults in the background check until the only remaining individual is the person we have already selected
- Payment/Benefits include Stock Options
(a) We have no business plan
(b) We want you to sign over all rights and sign an NDA before the interview
(c) We will fire you or make the environment conditions insufferable one year before the options vest.
- We are seeking a junior to mid-level engineer
(a) We want someone with 3-10 years experience
(b) We pay 25% below market
(c) This is why we are seeking one. We can't find anyone we don't want to fire that is willing to work for two stddev below average.
(d) Our last crop of interns really screwed things, and we don't know how to fix it
- Responsibilities include completion of multiple projects
(a) Responsibilities include working from 6-8, not 8-6. Plus Saturdays, Sundays & Holidays.
(b) This job comes with a 5*N year long trouble ticket list, and N person-years of employees available for you to use.
(c) Our last crop of interns really screwed things, and we don't know how to fix it.
(d) We will give you enough supervisory responsibility to blame you for our predecessors failures. Please see apocryphal "make three envelopes" story.
(e) You will be personally responsible for two high profile projects from day one, one of which is due in a month and only 16 weeks behind schedule. Opportunity abounds!
And they wonder why they have problems....
Sorry but any mid-20 year old these days has those qualifications. Microsoft provides server software for free to university students, and anyone who hasn't managed LAMP you can only hope on something more useful than RedHat simply isn't interested in IT or programming.
Put simply: Yes, $50k is perfectly reasonable for that job
I think part of the problem is modern recruitment is broken. The article here is a prime example.
The issue is that HR/Headhunters/Recruiters/Management get too hung up on "keywords" and "checklists" for rigid requirements (i.e. Must have 7-10 years exp. and a degree).
If you happen to be laid off, and have 12 years of Java, people won't consider you for .Net jobs or jobs that require 3-5 years of Java experience. Even though you'd take a reasonable pay cut for obvious reasons.
And what I've strongly suspected is that the good candidates, the ones you'd want to hire, get screened out in HR because they don't have that 20-page resume listing every skill under the sun and so don't get through the keyword filtering HR uses on resumes. I've sometimes wondered how much difference it'd make if HR was told "Don't screen. Send every resume down to the engineers and let them tell you which ones they want phone interviews for.". Then set aside the afternoon one day for a couple of the guys to just do a quick sort of the resumes into "OMGgethiminherenow!", "looks good" and "rubbish".
Not the answer I was expecting. Scripting is VERY different from C coding.
So a very real possibility of a very limited career there? The firewall market is already fairly busy.
That would make me even less confident. If the people writing the code for the firewall need someone else to tell them what the packets look like then there is a problem. And that kind of education is a couple weeks at maximum.
I wish you luck with that. I don't think you'll find anyone with those skills willing to take a risk on your project at the expense of their current job.
But I'm going to reiterate the part about getting some more education for your coders. Understanding network packets is not difficult. If they can write firewall software then they NEED to understand packets. This is NOT something that someone else can explain to them while they're coding.
Good luck!
Wait wait... Educate the rest of us... You told us the USA offer, but for comparison, let us know what you're currently getting....
If you're not willing to do that, what's the mean rate among peers, with perks? I cannot speak for every IT guy in the USA, but some of us *are* willing to relocate!
Besides, after watching Top Gear, I've decided Europe's roads are way better.
If telephones are outlawed, then only outlaws will have telephones.
If they found one, they probably wanted another one every 3 months...
Cheap storage VM.
Or they're specifically looking for people willing to lie, which might come in handy WRT their new financial software development.
Or they're looking for people with, shall we say, a weak grasp on ethics and strong grasp of BS skills, to work in sales support?
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
Yeah. The fact that you're here claiming that you cannot fill that position.
Knock off the cutesy, attempted implication but avoiding directly saying it, bullshit. Either you have an opening for X at $Y or you do not.
The individual skills you're looking for are not uncommon. You can probably find someone with 2 of the 3 easily. And fairly inexpensively.
But getting all 3 of the 3?
Those people probably already have jobs doing something similar to what you're pushing and you'd have to hire them away from those jobs.
So either you aren't offering them enough or there is something about the job or company that is scaring away the people with the experience you are looking for.
And even experienced people who don't trust the situation can be hired if you're willing to pay enough up front.
More likely experience in the workforce shows that $90K jobs are generally easier or less educated or less risky or lower trained, and $110K jobs are generally tougher, so this would seem to be a $100K job.
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
Wrong.
Factor in the adult education costs to meet the requirements. You will find that your applicants will be statistically saddled with out of control student loans they need to make payments on. As such, they actually *NEED* the 100k figure, just to buy food and gas to come and work for you.
The one suffering the entitlement complex is the business's HR dept, demanding absurd requirements for a low paying position. "We don't want to pay to train those people!" Is not a suitable out for this problem. I don't want to pay taxes either, but that doesn't mean I can tell uncle sam to fuck off on tax season.
Like any purchaser, (an employer purchases labor.), you need to shop, and determine a fair price based on all outstanding market forces, and realize that after a certain point, you get what you pay for.
It is unsrealistic to expect people to live in poverty like conditions (yes, you pay them a "decent wage", but that is for somebody that isn't paying asstons of money to an educational institution on the installment plan. When you pay several grand a month for student loan payments, 50k a year is barely livable on the "ramen for dinner" budget. Eg, poverty.) *JUST* so they can work for you.
I understand that as an employer, you have to make sure your applicants meet your basic needs. When buying a boat, you want one that doesn't leak. However, demanding a yacht for 300$ is rediculous. It costs more than that to build the yacht. Saying the shipyard is suffering from entitlement issues is totally in the wrong. If all you need is a boat to putter around a lake in, a little fishing boat is more appropriate to your needs and your budget. That is what you should hire. Don't demand a yacht unless you need a yacht, because you *will* end up paying yacht prices.
Need somebody to cobble together a shellscript? Your typical highschool kid can do that. Don't demand 10+yrs linux experience with sysadmin experience, a CS degree, and 50 industry certs. That's like demanding a nascar certified pit mechanic to have your tire changed, when a walmart tech with a speedwrench is more than adequate. Hire the walmart kid. Leave the nascar pit mechanic to the nascar circuit where he's really needed.
stop saying the nascar guy suffers "entitlement" bcause he refuses to work changing your tire for 10$/hr. You're the one suffering entitlement by demanding a high-rate nascar pit mechanic for piddly shit. Seriously.
why do junior level jobs want years of doing same job as what they are calling junior?
I have seen junior Systems Administrator wanting any from 2-3 years of being a Systems Administrator.
Here's the right one: http://www.cert.org/archive/pdf/CSG-V3.pdf
Palm trees and 8
I look at job boards in Finance and see numerous firms advertising for very specialized combinations of skills and experience. For instance expert level C++ coders with several years of ultra-high frequency trading experience. Basically they want to recruit someone who's already doing the exact job they are advertising for. So it's no wonder these jobs go unfilled.
Unfortunately too true.
I had a respectable career in contract engineering (not IT) until we got a new VP. I found myself working six months then out of work the other six months. Was actually told I was shut out of other work because of my salary. The last time they brought me back they cut my salary by 20%. When I was let go from that return, I decided I would never work for them again.
Other friends I know at that company had the same thing happen to them. One of them got an offer to return but at half his salary and no benefits. He told them to shove it.
Eternity: will that be smoking, or non-smoking? I Corinthians 6:9-10
needs to be more tech class NON degree with employers who are willing to take NON degree classes as well.
try BA of Engineering for body shop or car repair.
Is what a CS BA is to a tech school. High on the theory said but lacking the hand on skills. Also it takes longer and is a poor fit for ongoing learning.
Okay, I think that not only is the pay offered too low but the job expectations also require extra work that produces little to no value whatsoever. It is honestly more lucrative for an IT professional to be a consultant. Consultant's are generally treated with more respect than being a full time employee and they get to do work that has value without the mickey mouse extra crap that, in reality, contributes nothing but makes management look productive. Yes, I am a little sour today ......
colleges is the issue look at tech schools / learn on your own people. FOR IT JOBS!
Well put. I am a senior level coder, and I would walk right out of any interview that even mentioned security clearances. Unless I am paid considerably more than other work, it just isn't worth the hassle. If you are trying to recruit people for tech jobs, you had best realize that a security clearance requirement is a huge wart on your job offer and adjust the compensation and other benefits accordingly.
HA! I just wasted some of your bandwidth with a frivolous sig!
I was hired at my current position 5 weeks ago. Since then I've interviewed 15 people. I gave the first 8 a programming test that I know isn't too hard because 8 weeks ago I was able to answer it without breaking a sweat. Even with major hints they were unable to get it and one PHD couldn't even understand the answer when I wrote it out for her! I went to a simpler programming test for the next 7 and none were able to get that one either. During the last 2 I asked them "Write a function that takes the head of a linked list of integers and sums their values" and they couldn't even define the structure. All I could think of is "If this is my competition, why did it take me over a month to find employment?!"
Sounds like one of the offers I recently got except it wasn't a contract position. It offered almost 2x the pay, but I would have to move from the midwest and go live in the D.C. area which would wipe out all of the pay increase and probably then some. Also I would have to live in the D.C. area which is not something I want to do given what I would have to give up. I have a reasonable sized house on a .5 acre plot that backs up to a nice city park. I have good public schools in the area that are part of the highest ranked district in the state. I have plenty of outdoor activities available to me within a reasonable drive, including fishing, camping, all sorts of hunting opportunities and just about any other out door activity one would want to do. I have a fairly specialized skill set which has a fair amount of demand so I regularly get offers and when I turn them down I let them know why.
Time to offend someone
So you have more than one project but you don't have the people to staff this project and that is because none of the resumes have the correct qualifications?
That worries me. Why aren't the other people on the other projects capable of handling this?
That's another problem. You expect someone who is a master to be able to explain the complex concepts to a novice in such a way that the novice can turn those complex concepts into code.
That does not work.
What you end up with is a master-level programmer implementing novice-level network concepts.
Because that is the level that the master-network guy has to use to communicate with the master-programmer guy.
And you refuse to bring the master-programmers up to a more advanced network level.
But you're willing to give a phone interview to someone who knows SCRIPTING?
If this was a legitimate job opening I can see why you'd have trouble filling it with anyone qualified.
Now TELL me why I want to leave for your pathetic 2 year contract?
I do ERP architecture and development work ... Most of the recruiters that contact me are looking for 6 months or less. One even sent me a position that was LISTED as a 20 day contract 1500 miles from my home. I don't even respond to those.
Sounds similar to my last job but I was asked what it would take to keep me. My former boss though long and hard for the next day but eventually couldn't match pay that I wanted to keep working there. I was asking more than my new job started me at which was still substantially higher than what I was being paid but to stay and continue using their proprietary IDE, language, and DB which the rest of my skills went stale would have take a substantial amount of money.
Time to offend someone
If the US government made it easier for me to move there from Canada, I'd be applying for as many jobs as possible. I've got a lot of 1st cousins there to take me in, and a ton of IT experience.
What irks me alot is the computer based application process. Turning to these electronic forms helps companies prove they accept applications from diverse backgrounds (see those optional questions on race, etc... in every online application).
The problem with alot of us (I assume) is that when I fill out that form, I can't put down that I have a degree. So when a position is opened, it's almost 100% that someone wants a BA degree as a qualification. Even though I might have all the exact experience and skills needed.....
One short SQL query of the application pool and I am eliminated. My resume will never show up because of that stupid field.
I've taken to filling in the Degree as 'yes' and for the 'name of the school' I put ' self trained with 15 years exp..'
That at least gets me through the stupid query and gets my name in front of someones face.
I've actually been called back because such a simple thing like this get's someone's attention.
It's not length or lack thereof. It's that what you want are good candidates, and what HR's passing are candidates whose resumes match the keyword list. The two aren't the same, and I'm suspecting that HR's filter is biased against people who describe what they did instead of what languages and technologies they used.
Right. It all depends on where you live more than how you live.
50k/year in NYC, you are basically working poor.
50k/year in Costa Rica, you live like a king.
Yes that what.
BA/BS required; MS or MA/MFA preferred
+ Intermediate to advanced knowledge of Macintosh Operating System 10.x. Intermediate knowledge of Windows Operating Systems XP/2000/Vista. Working knowledge of Active Directory structures and policies. Extensive working knowledge of computer peripherals such as CD/DVD burners, film and flatbed scanners, laser and inkjet printers, digital still and video cameras. Good working knowledge of computer maintenance and networking procedures. Familiarity with software such as Web, page-layout, animation, 3-D and video applications. Strong communication, writing and organizational skills. Teaching or training experience preferred.
Post a job listing online, looking for 20 yrs experience in Java and offer 40K/yr. Lets see anyone reasonable come try and fill that job post without asking for more money.
Given that Java has only been released for 17 years, you are basically asking James Gosling, Mike Sheridan, or Patrick Naughton to come to work for you for $40K/year.
-- Terry
Always have an absurdly high number available. If the fish bite, reel them in.
You are either going to bring reasonable value to the company, or you are not.
State the salary you want. If the company is not able to generate enough value from you to pay you that salary, then the company is probably messed up. Forget them and move on.
I interviewed for a company in the mobile satellite video industry. The interviewer asked my salary expectations, and I told him. They guy got all flustered and started yelling at me: "WHAT ARE YOU THINKING? THAT IS A VP-LEVEL SALARY?"
I believe he thought he was going to cajole me into a lower salary demand. Which of course was stupid, if I then took a lower salary, I'd probably be looking for another job with a higher salary I actually wanted. And if I really was asking for a "stupidly high" salary, he just should have politely said "thank you" and showed me the door because I was stupid, rather than leaving me with a bad impression of his company.
Anyway, a few months later I became a VP, I make more than that original salary request, and the mobile satellite video industry is pretty much dead.
80k a year? Hmmm. Live for 30k, save 50k a year, so you must have 300k saved. Why not move back to the UK and live off that?
Because A you cannot live for 30K per year in Silicon Valley, and B I don't want to go back to the UK, you amusingly stupid mucksavage.
Drill baby drill - on Mars
I see a lot of bitter complaints out there. We appreciate our IT staff at my company. Want to work for us?
I am looking to hire a Perl/Python/PHP developer in the Baltimore area, and have been for the last two months or so. Salary is competitive at or around 70k - 80k a year based on your experience. Relocation is ok, but you must be a rock star programmer to qualify for it. H1B is ok also, though again, you must be a rock star programmer to qualify for it.
If this sounds awesome to you, feel free to apply at the link below. I'll call you up and tell you about our company some more.
http://ewh.theresumator.com/apply/3JmJR4/PHPPython-Developer.html
Who's having a hard time filling mission-critical IT positions? Perhaps the kind of companies that will not hire anyone over thirty? Perhaps the kind of companies that think that IT workers ought to be treated like part assemblers, warehouse order fillers or hamburger flippers — cheap and expendable? This is coming from the same kind of arrogant managers and executives who have been whining about programmers, developers, and IT staff for decades. Why do we keep bringing this crap up over and over again? Why don't we just tell those losers to just shut up?
--- Andy West http://andywest.org
You apparently don't understand economics.
If the market value for ${skillset} is $100K and you are only offering $50K to fill your position, then, as in other realms in life, you are only going to get what you paid for (i.e., not much). As far as there being something "intrinsic about the job that would require it to be high paying..." that can be said of any job. In IT, it's the fact that relevant experience takes time and effort to develop. If I have invested my time and effort into learning a particular skill, then I expect to be compensated for that skill -- particularly if it happens to be in demand and somewhat difficult to find. Furthermore, your argument about the supply/demand curve changing on you further reinforces my argument: in high-tech industries, including IT, you can't just rest on your laurels and assume that the work you did ten years ago in college will carry you to retirement. If you want to remain relevant in the workforce, you have to continue to invest in your education. That requires time, money and effort, and as I already said, if I am going to spend my time, money and effort to keep my skills current, then yes, I expect to be compensated for that.
MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
not if you want the large refrigerator size cardboard box... you people and their unreasonable wants really irk me :)
They want one person to perform the function of three yet pay/comp for less than one. I don't know of anyone with three or more major disciplines out there willing to earn sub-par wages for a single one of them.
"Keep at least 3-6 full bottles of hard alcohol on hand, a 2 week resignation notice,..." - Poetmatt
It's not unheard of. Their are people like myself with solid skills and years of experience who find themselves up against a wall of 'must have formal education of X level' in the entire local market they operate in.
While to some degree that always has happened, this is a bit different. I didn't need a bachelor's just to be a network admin 5 years ago before my last job, my associates degree and experience was just fine. Now they want a bare minimum of a bachelor's degree and want someone with a preference for doctorate or masters holders and it's starting to look like admin level work is now 'must have a doctorate or masters to get an interview'.
Even when I did get interviews the pay sucked and it was hard to get the company to hire anyone. For one job which was secondary admin work (under a primary admin) the business had three contenders and all of us where strong candidates with plenty of experience and had solid interviews. It went to a final decision at the C level for who to hire and the result was 'these candidates look to expensive for us, find quality candidates cheaper'. The very same job was back in the paper for the next two months and they wouldn't look at the three of us again. They couldn't find anyone who could meet their requirements and be 'cheaper looking' (they had never actually asked any of us what we were looking for salary wise) and they simply wrote off the job as being 'to expensive for them to fill'.
This was during a expansion phase where they needed qualified people because they were integrating a group of smaller businesses into their core business all of which had no real IT staff previously. At the time even $30k/year was ok with me as my unemployment was under that and no where in the US is $30k/year ludicrously over-payed for what would have been alot of work.
we are all invisible unless we choose otherwise
After Y2K, all the IT positions in Chicago started turning into 1 guy for at least 3 jobs. They want a network guy, a security guy, and a developer to maintain a website, all a company's computers, and to provide user support. At one company where I temped, I supported 70 servers (NT, 2000, 2003) and 350 users. They used to have 2 staff for that role. They let me go to hire a guy with more programming skills, because evidently they wanted to save another $40k/year on salaries. CHEAP BASTARDS.
Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
I'm sure there's a joke in there somewhere about demanding a fire in every trashbarrel and a newspaper in every cardboard box.
Support the EFF and Creative Commons. The war is coming, and they're supporting you...
You forgot to mention that since the H1Bs aren't coming in easily anymore, they've lobbied the US Gov. to allow them to deny overtime to anyone with a IT based technical skill regardless of pay level.
Unless you are, IT workers are already exempt from overtime pay; you are exempt IFF:
(a) Paid at least $23,600/year
(b) Paid on a salary basis
(c) Perform exempt job duties
IT workers fall under the "Exempt Job Duties - Professional" umbrella, just like computer programmers:
(a) Employees are performing exempt professional job duties if their work involves the application of advanced, usually specialized, learning or credentials of the type commonly associated with the "traditional learned professions" such as medicine, law, accounting or engineering.
(b) Computer professionals are exempt if they are paid on a salary basis, or hourly at a rate of at least $27.63
See here http://www.flsa.com/coverage.html and here http://www.overtimelawyer.com/areyouexempt.html to further educate yourself as to why you probably do not deserve to get overtime pay if you are an IT person.
-- Terry
I second this motion. Where do I sign up?
You ALREADY have people who fit this profile and you are having trouble finding/making more of them?
That makes no sense at all.
Again, what you'll end up with is a master-network guy who has to dumb the concepts down to novice level to get it across to the master-programmer people.
But you already know that, right, because you already have TWO people with those skills who step in and look at the project.
And BGP? BGP isn't complicated. It's almost as easy as RIP.
And what I've strongly suspected is that the good candidates, the ones you'd want to hire, get screened out in HR because they don't have that 20-page resume listing every skill under the sun and so don't get through the keyword filtering HR uses on resumes...
I think this is exactly right. Head hunters aren't much better, because most of the time they have no idea what they are talking about either.
And as AC mentioned, there is an entire generation of "engineers" who seem to know only what the books tell them (and maybe not even that much). As far as Network Engineers go, it's amazing how many people list "Microsoft" or "VMware" or "Cisco" on resumes (especially as far as Certifications go), but can't answer basic questions about the technology. I'm guessing that their TestKing's didn't prepare them well enough for that. If you are asking for a salary anywhere close to 6-figures, you shouldn't be stumped by basic questions in your field - if you are, then you are likely under-qualified and/or over-employed.
And yes, there are employers that list ridiculous qualifications and inadequate compensation. If you are a savvy person, you can identify those positions pretty quickly, and you ignore them, because they aren't targeted at you. If the compensation is dis-proportionally low compared to the qualifications, then that job is for someone who is good at lying on their resume and bs-ing their way through an Interview, not someone who has real talent. Any employer who claims otherwise is disingenuous.
Could be that its the management culture in these organisations as well. Your default position as a contractor is not to risk falling out with management, particularly if you are looking to extend your contract or persuade the employer to give you a follow on contract. I should imagine that's even more the case if your visa is in some way linked to your work (and losing it might mean going back to a place where you can't get comparable paid work, and perhaps even have debts incurred to get you to the USA in the first place needing to be paid off). So contractors tend to come into organisations with their heads down. You'd be stupid to be seen to disagree with management if it will lose you your job and your right to stay in the country. Even if it is a discussion over some technical issue, and you as the contractor know your way is better than the management's idea, is it worth rocking the boat? Go along with what the big man believes and he can take the flak if it all goes wrong, you were just following orders (and will continue to get paid).
If management expect a compliant workforce, then I can see this will be self-reinforcing.
a) They don't want to pay for experienced people
b) They don't want to spend a penny for training for recent grads
c) HR departments
1) don't know what they're hiring for, and don't *want* to know
2) think that anyone who's out of work is "not fresh"*, and so not worth looking at
* In 2004 or 5, I had an idiot on the phone who told me exactly that, even though I was exactly described by the ad. When I asked if she took a year off to have a baby, if she'd no longer be "fresh", and so unhireable forever. She actually said, "I never thought of it that way". Yes, they really *are* that stupid.
mark, who, a year or so later, finally found someone desperate enough to hire in spite of me not being "fresh"
Should they get up before they go to bed?
Seriously, you claim to have an MBA but you're borderline illiterate.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
why do junior level jobs want years of doing same job as what they are calling junior?
I have seen junior Systems Administrator wanting any from 2-3 years of being a Systems Administrator.
Typically it's to avoid annoying the System Administrator who is already working there with the idea they are hiring a peer or over his head.
-- Terry
Go where you've made the experience available.
For the past decade, and then some, all entry level tech support jobs have been being farmed out because it was cheaper to contract it to someone earning minimum wage who could read a script, and got no benefits, or to someone working some place where minimum wage was even less than it is here in the US. So all of the people who have had the opportunity to learn your products from the ground up, are either have no confidence that you are looking for them (when is the last time you hired a contract support tech in house to provide that support for your customers and granted them benefits?) or have been job hopping in another country where all anyone gives them is a script to follow. (scripts don't tend to engender creative problem solving.)
Likewise for developers. Sure you can find companies that hire developers right out of school, or even before school is out. But if your business has been moving all of it's development work to places where you're paying $50 a month instead of $50 an hour, and you hire 40 of those developers to try to do as much as the one developer you replaced, why on earth would any developer even consider working for you in the states?
You never know...
They are looking for under-29, preferably under-25, recently graduated PhDs with 15 years experience in _______, _______, ________, and _____________, dress like bankers, require no training, and will work 60+ hours a week for about fourteen dollars an hour. As independent contractors. From India. With visas that make them essentially voiceless indentured servants. In Bismark, North Dakota.
Not their fault that the talent pool is so limited.
http://www.manpowergroup.us/campaigns/talent-shortage-2012/pdf/2012_Talent_Shortage_Survey_Results_US_FINALFINAL.pdf
My observation over the years is that companies don't understand how specialized their requests really are in practice. They want somebody who knows X and Y and Z etc. However, there will only be very few actual humans who fit that bill.
I don't think they understand how such "and" combinations reduce the potential pool of matches significantly. It's not about lack of IT workers in general. They just don't grasp the probabilities of it all. It's almost as if they see "and" no different than "or".
Perhaps they needs to see it happen on a spreadsheet of sample applicants or something to appreciate the narrowing power of AND.
The work around for such narrow filters is to be more flexible, such as be willing to train or wait for a learning curve. Companies want instant plug-and-play employees, but that's just not possible when matching combinations of skills.
Table-ized A.I.
No offense, but if you saw the lousy job postings that are out there, you would KNOW why they go unfilled.
Most of the stuff that I've seen lately are 3-6 month contract positions out in the middle of nowhere. They only pay $25 an hour, yet still require 5 years of experience in new technologies, several certifications, weekend shifts, AND on-call support hours.
Yeah... thanks, but no thanks.
hard jobs are harder, and thus harder to fill.
There are such things as 20minute engineering job? If it takes that long, that's technician work.
See what I mean?
Drill baby drill - on Mars
In Fortune 100 companies those are 3 different functions for 3 different teams that have to talk to each other.
A jack of all trades will get something wrong (normally security), but hey, his skills were broad....
IANAL but write like a drunk one.
I am not a programmer. But I have potgraduate education which included enough programming information.
I do not have programmin in my fingertips, but when given a programming problems I can pick i up, look at manuals (and increasingly the interenet) and work out a program as required.
As long as companies don't understand that interviewing is not really assesing the qualities of the prospective employees they will continue to experience "shortages".
IANAL but write like a drunk one.
"Lets say a DBA. I good DBA is an excellent asset to a company. They can extract data and find information that you didn't even know you had,"
you want a highly skilled Business Analyst (aka a Statistician) who happens to be a crack DBA. What you're really asking for (whether you realize it or not) is two for the price of one....
And the employers CAN get it. They get to work at global scales (H1B Visa that is). Workers function at the local level. It's very expensive for a worker to move (I know, I just did). You buy houses, sign leases, etc. You don't just up and move. But it's easy and cheap to bring labor in, especially when it's paid for by tax dollars, tax incentives, or the desperate worker trying to escape the hell hole that is his homeland...
But you're an MBA, so you knew all this, right? Sorry, sorry, I know that last bit's trolling, but after 40 years of plummeting wages and rising food prices I'm a little bitter. So sue me.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
Not only are USA jobs not secure, the tech head-hunters routinely inflate job requirements in order to fill IT positions with cheaper foreign workers. Compound this with new vetting processes dealing with security background checks, especially directed by the government, and there is a (surprise, surprise) shortage of skilled IT workers.
The only IT jobs available in my 'stomping grounds' have switched to requiring a TS security clearance, which can take up to 18 months and cost the equivalent of 2 years salary. Many employers are disinclined to hire new talent for a year or more before placing them into the IT slots that require a security clearance. At first, many of those jobs were taken by exiting veterans with preexisting security clearances. But after new stop-loss programs and recycling veterans through multiple overseas tours of duty, many of the unscathed survivors can make far more money working as military mercenaries through defense contractors.
Then there is the DHS largely unadvertised policy of black-balling people that arouse the ire of the Powers That Be. That is what happened to me. I made the mistake of publicly challenging the official fairy tale about the events leading up to and subsequent to the terror attack of 9/11/2001 by way of Letters To The Editor at the Washington Post. None of my letters were posted, but the PTB black-balled me from employment, basically anywhere.
The 2 year contract can be a good gig, even without the bennies, but it has to pay well. If they're serious about the contract then the hourly rate will be at least $150 with 40 hours per week minimum and any day with at least one hour of work being paid at the full per diem (8-hours), whether there was work ready to do or not (i.e. don't waste my time) AND time + 1/2 for overtime (anything more than 8 hours per day) paid in hourly increments, even for fractions of hours. Finally the contract should guarantee the full 2 year term with penalties for early withdrawal. Otherwise, as you say, they can find themselves some other fool.
I have used similar techniques to evade the auto filters as it is much easier to explain in an interview to people who understand technology than to get a HR drone to understand what you are talking about. My last job used an entirely proprietary IDE, language, and DB that was developed in house. The language was a variant of object pascal that they had created. Once I started describing it as a VB like language I started getting brought in for interviews. There I could sit with real people and explain that it was a proprietary language loosely based off of object pascal and shared a number of similarities with VB in the area of UI events who could understand what I was talking about and was actually able to learn and understand things.
Getting your resume in front of the right people is probably the best way to get a job which is how I got my internship that I had for a few summers. The company my future father-in-law worked for was looking for some interns to port some old HP-IB (HP Instrument Basic) code to VB and C/C++ to run on the brand new NT 4.0 machines with a new/different controller card. He helped me write a resume and then dropped in the correct basket. The 2 summers I had that internship I learned more than I did in most of my college career as I was writing code to run the big HP robotic equipment for testing semi conductor wafers. It was about 2 weeks into the first summer when my manager asked me how I heard about the position and found out that it was through her boss 2 levels up. I got it on my own merits as I interviewed with her and one of the other people in the department, but I did get a bit of ribbing for dating the bosses daughter.
Time to offend someone
FTFA: they cite as one of their key problems: "applicants looking for more pay"
Not Lazy, Efficient.
We are probably the only people who intentionally automate their duties and tasks so they don't have to do them anymore. Most other people and positions would put themselves out of a job by doing so.
Why waste hours of my day every day (or whatever cycle) doing something I can write a script for and when needed press a button and more less do the same thing.
Wanting to do less work, is not Lazy, it is about being efficient. I tell this to friends and they seriously think I am joking.
Your attitude is part of the problem. There are lots of people who think "that's easy...I can pick up a manual and write code". And this is true to a certain point...but experience is required to know how to write GOOD code. If the only requirement is X lines of code, we can easily hire that out to some sweat shop in India. The shop I work in caters to customers who expect quality, not quantity. It takes a minimum of 6 months of close mentoring to get an entry level programmer trained up enough to write any decent code on their own, and a couple years of supervision and mentoring under senior programmers before they are "journeyman" level typically. When you only have a 6 month or less project/contract, you usually can't even consider entry level people because they would be more of a drain on the project then a help. The problem is still a lack of SKILLED people. You may have learned some programming concepts, but that is a far cry from having skills. Just like you wouldn't read some books on karate/kung fu/whatever and expect to win a fight with Chuck Norris.
The best advice I could give to anyone wanting to get into this business is to get experience any way you can. Pick a problem, even if it's been done before, and create your own program/database/ect to solve it. Volunteer on a project for a not-for-profit. Ask a programmer you know if you can look over their shoulder on some code and then try the concepts you see by yourself. You gain skills by doing/practicing.
Can you send some of these well experienced 20 year olds over to me? I don't know if I would be willing to bet the security and integrity of my company's data on somebody who ran the servers for LAN parties in the dorms.... There is a big difference between someone who can install and run these apps and someone who can do so in a safe, secure, repeatable manner. If you don't care about things like PCI, HIPPA or SOX then no problem, the minute you are held accountable for what is happening in the IT environment I suspect the calculus changes dramatically. Cowboys and script kiddies need not apply...
*narf!*
You'll find two things:
1) They're better with security than most of the old folks you'll hire. Simple reason: They've been breaking security for fun (you know, the stuff the old guys set up)
2) You can oddly enough train them!
I've been running 4 world-facing servers (that's separate VMs/machines, not services) for about 8 years now and I'm 26.
Get your head out of your ass, and realize that the new generation grew up with this stuff.
It's and illustration. Duh, everyone knows it's un-possible to beat Chuck Norris.
Chuck Norris fact of the day: Chuck Norris destroyed the periodic table of elements because he only recognizes the element of surprise.
I think it is more the case that they are not willing to hire the qualified applicants. They seem to take Woody Allen's position--they would "never join a club that would allow a person like [them] to become a member". One reason China is beating the pants off the U.S. is that it just puts, nearly enough, all the people to work, one way or another... It's not like the U.S. does not have the resources and more than enough things to do. The problem really is the lack of will to be constructive. Of course, finishing this line of thought is too much work. I think I'll rest up and just watch some TV, now...
Joel Spolsky is the one who pointed out that the very best workers are seldom on the market and when they are on the market, they aren't there for long.
;-)
Joel did not point out that even tho most everybody thinks of himself as a topnotch worker, less than 5% are correct
Companies looking for good workers need to hire them when they are available. If you only wait to hire when you -need- to hire, all you get to choose from is what is currently available on the market.
Because how come I can't find a job then?
Nothing to see here -- move along now...
When you're looking for creative and intelligent people to solve problems, it would help if you have creative and intelligent people interviewing them and filtering them.
That's why the most successful US companies have good to excellent IT departments.
If you're applying for work at a company that sucks, it's your job to know everything about the company, and make your case to the right people why YOU need to be hired.
IT isn't a "job", it's a way of life, we are the solution creators, so much so that often times we have solutions to problems that don't even yet exist, but that we can see clearly on the horizon.
Stop whining about shitty American companies, and start your own fucking companies. Stop wasting your time.
http://desiopt.com/
Casteism
You're revenue to the consulting company, but to the client you're still a cost.
The client (and it's them you spend sixty hours a week with) has no reason to treat you any better; indeed, they might well treat you worse. One, many think they have the right - after all, they're the customer and they're paying a lot of money. Two, if they mistreat too many internals they can get a bad reputation, whereas if some consultant walks out, nobody will miss the overpaid prima donna. We'll just call up and get another - and bitch about you to the account manager or whatever they're called this week. To them you're just like a rental car.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."