What is the Tech Jobs Situation in Late 2004?
CareerConfused asks: "Today I came across an ad in the NY Times, put out by Microsoft, Micron, Level 3 (among others) that claimed that the H-1B visa quota for FY2005 has already expired (it claims the quota expired the first day of FY2005, which started just about a month back). OK. On the one hand, we have
stories of techies not finding jobs; and on the other, we have stories from businesses which claim that lack of H1s is killing their business, as well as public advocacy (like that ad in NYT). So, what is it? Are we in another boom, with jobs going a-begging and companies requiring more H1s to fill them? How come I haven't noticed this in the form of a fatter paycheck (or an Aeron chair, or a fooseball table in the cubicle)?" What have you experienced in your searches for technology-based jobs? Is it still hard to sell your hard-earned skills or are things looking up?
While its one thing to claim that the lack of H1Bs is killing your business because Americans don't want to move to Fort Wayne, Indiana. It's quite another to say that you can't find a job in Silicon Valley. What's needed is an overall view of how tech jobs are doing across the country. What areas are in desperate need of technical skills and what areas are suffering from a shortage of jobs?
I've spent about two and a half years now in a fairly stable job at a big company. I work with people I either like or don't mind, the work is sufficiantly satisfying even considering that I have to occassionally deal with big company political bullshit, the hours are reasonable and I (obviously) still have time to do some light /.'ing. All of this is a significant improvement over the
two startup jobs I had back in 2001 where the hours were insane, the
people were nutjobs and I was very, very unhappy.
OTOH, I've been more or less in limbo in terms of pay. Despite adding considerably to my skillset, I've gotten extremely modest raises that have more or less kept up with inflation if you don't count in gas prices.
Aside from that: Items like Aeron chairs and foosball tables and game systems in the break room and people keeping excessively odd hours can stay gone. I never liked those -- maybe I'm an exception, but I'm at work to *work*, I want to get my work done and leave. I'm working so I can afford to have a life outside of work, not because I really get off on plugging away on my TPS reports. The absolute worst part about all of those "perks" were that they slowed down the whole works and as a side effect created an expectation that you should live at work more than the 8-9 hours a day God intended. "Where's Bob? I need him to look over something." "Oh, he's playing in the Wednesday Tekken Tourney, he'll be out in an hour or two"...
Back to the subject at hand, though: The environment now is such that I could probably go make more money someplace else, but to be honest I am *extremely* hesitant to stick my head back out there after getting bitchslapped so badly last time.
Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
One change I've noticed is that XML and related technologies are getting bigger and bigger, and it's redefining what it means to be a web application developer. I feel like my skill set is being spread thinner than pâte.
Other than that, it's the same old situation:
1. Employers seeking ridiculously diverse skill sets. What do you want, a software developer with ten years experience, or a GIS specialist with database skills? Pick ONE!
2. Employers requiring experience or expertise in obscure software, but who are unwilling to train. (We're smart; we can learn your industry-specific database front-end for god's sake!)
3. Shops with a depressing preference for Microsoft and IBM languages and software. LAMP jobs and their ilk are comparitively scarce, and therefore highly competitive.
4. HR people who don't know what they want/need. The other day someone posted a "need" for a C# developer with more than five years experience.
So employers are feeling a crunch from the H1 issue. Fine, I'll take that underpaid position! Where is it? We've talked about this before, and I understand that employers are trying to thin the pool by posting stringent (or ideal) requirements, but I think it's getting out of hand and alienating worthy applicants in the process.
As for the relocation bit, I don't buy it. I would welcome the change to relocate almost anywhere in the world for a decent job. I would appreciate a system that makes it easier for employers willing to hire from a remote job pool to find job seekers who are serious about relocating. Monster's system is just too limited.
I think on the whole your luck will depend on your particular field, your degree, and most importantly your skill level.
I am a UNIX admin, 10 years experience, currently admin'ing about 1000 Sun servers. I am definitely a "new school" type admin, utilizing Perl and other tools to work smarter, not harder. B.S. degree in science/math field from large university.
I haven't found the market to be horrible in the Philadelphia/Delaware area. I think I've been lucky, but I have not ever taken a pay cut to this day.
I think good UNIX and network people will be in demand for the forseeable future. Not so sure about Windows admins and coders.
A year spent in artificial intelligence is enough to make one believe in God.
Back in the 90's eveyone was hearing on the news and from campuses that the best (read as: highest paying) jobs were in the computer sector. They flooded the market. Now over the past 3-5 years the new students have been hearing "don't go into that people are losing their jobs to overseas" so they choose a different field. Thus eventually creating a need for more workers. So in turn when the salaries increase again and the overall need for workers increase once again there will be a surplus of workers and not enough jobs. Hopefully the students in the colleges now are in their fields because they want to do it and not because it will make them 100K a year after graduation. This way you get the person who loves what they do.
A bunch of Tech Stuff
Sucker. Here's the real scoop. (Assuming Army)
Basic Training (8 Weeks): Rolling in mud. Getting yelled at. Pushups. KP.
AIT (8-40 Weeks depending on MOS): "Learning" how to do your wiz-bang commo-crypto stuff from NCOs who are so incompetent that the only place the Army dare send them is . . . AIT.
First Duty Station (1-2 years): Pick up cigarette butts. Run a buffer.
Second Duty Station (1-2 years): Pick up cigarette butts. Run a buffer. Do something related to your MOS on occasion.
Third Duty Station (remainder of enlistment): Supervise the picking up of cigarette butts. Teach FNGs how to run the buffer without banging the shit out of the walls and/or exhausting themselves. Do something related to your MOS fairly regularly. Be shit upon by NCOs for every little thing that goes wrong in the unit.
Enjoy.
-Peter
The father of my step-children is in the Army, and is about to head off for his second 12 month tour in Iraq. He's been to Germany, Kosovo and Afghanistan over the last several years. While he has some great skills from being in networking and satellite communications, his marriage fell apart and his kids call me 'dad' because they've never really seen him. Everytime he's moved post, they've messed up his pay, messed up his insurance for the kids, or botched something else up. He often has little to no choice in where he is stationed because the technical field skills are not needed at every military base in the US (or abroad). Luckily he is near his kids this time (until he leave for Iraq next week), but who knows what happens when he comes back. If he's needed at Fort Middle-Of-Nowhere in South Dakota, then that's where he goes. All of this in exchange for being deployed in areas where you are surrounded by people that want you dead.
The military is good for some people I suppose, but after knowing someone this closely I can't believe anyone with a family would opt for that kind of life. I've heard it's better if you can go the route of a CO, but the majority of the armed forces aren't that high level. It's definitely not like the commercials on TV with soldiers jet skiing and playing golf -- at least not in my personal opinion formed by observing from afar.
Good luck. I have a friend who joined whose MOS is as a lab tech - you know, analyzing biopsies and stuff like that in a hospital. They changed the specialty for everyone in his unit to "combat medic", redeployed them to Fort Bragg, and are going to be sending them to the middle of the Sunni Triangle. The window for deployment opens today.
Anyone who things they're getting a get-out-of-iraq-free card when they join the military with a non-combat MOS should seriously think again.
The *special* hell.
Seriously, dude, just because you had a single good experience in one of the hottest IT markets in the country does not mean the less fortunate are all doing something wrong. Sheesh.
Not to sound crass, but I think the key word here is luck. I too have 8+ years in UNIX admin, BS in EE and a BS in CS. Always had great reviews and many raises. Worked for Xerox, Kodak, and Cantor Fitzgerald. All big companies, all great experiences. I was laid off last year before Christmas. All part of the outsourcing fad. Anyway, I haven't been able to find a job yet. Still unemployed and no unemployment left to collect. From my view of the world, jobs are very limited. But that's just me. I've been very unlucky in my job search. Now with being out of the work force for so long, it's even harder to land employment. All I can say is if things are going well for you, then concider yourself fortunate. And if in your current job, you even remotely think things will turn bad (downsizing), imediately find a new job. Once you get laid off, it's very hard to get that next job. Trust me, employers are very prejudice about laid off employees. In my particular case, the whole department got whacked, but that doesn't matter. No matter how good you are, never think you have it made. After all, that's what I did, and what a mistake it was.