Job Market for Developers Evaluated
David Parmet writes "Using data from indeed.com (an aggregator for job sites), Brandon of devnulled did an evaluation of the state of the job market in the US for developers. Some interesting findings - there are more Linux jobs than Solaris jobs. Unix is still competitive with Windows (only 24,000 fewer job listings for Unix than for Windows), Java is beating .Net and overall there seem to be a lot of enterprise / corporate IT jobs available. Indeed has a web services API / XML interface available here, so if you want you can do the analysis yourself."
The article mentioned it's relatively hard to compare Java to C# as Java is a fairly generic (and sometimes misused) keyword. I have seen companies who asked for JAVA experience, which in reality is expecting you to do Javascript.
And did the analysis take into account that some "jobs" are posted by head hunters who are only interested in resumeh collection?
Rock that crushes, Paper & Scissors that don't matter.
Indeed i do not have to goto this website and do the stats for myself. I goto pennstate university and I work at the MBNA career center building where we find jobs for graduating students. We actually do our own job statistics for different departments to attempt to find out what we should push in their ciriculum. For instance we did notice that solaris has been declining for a few years now giving way to linux use, so the computer engineering/ comp sci department has switch to developing for linux from solaris. Using the data we get from recruiters, we try to keep our students top notch as far as demanded job skills.
Want to learn about anything sexual? Check out the sex wiki:
The U.S. Department of labor in conjunction with the CAO did a similar study a couple of months ago. The study was request by a tech labor sub committee in the senate because they wanted to compare our tech jobs to those in other countries because of all the FUD about jobs being shipped overseas.
The labor department study was fairly inclusive though. They showed that there has been a 120% growth over the last year and a half in jobs looking for people to do web application development. They also found a 22% drop in ActiveX and Javascript workers. I doubt there are any jobs just for these skills so it is probably jobs requiring these skills.
On the Mac side of the aisle developers have moved away from C and C++ and now focus Objective C. On the Windows side there really hasn't been a replacement found for C++ so its numbers are holding fairly steady.
Be better in bed. Wikiafterdark!
Does anyone know of any statistics for UK jobs?
Dylan seems like a possible alternative to C++. Here's some more Dylan resources for those who want to look into the language a little further.
google cache
I was curious if anyone knew of any sort of reverse analysis. What is mean is that it seems easy to figure out what sort of jobs are available based on demand, but is there any analysis that shows what sort of IT-skill-sets are available from people in the job market? This sort of info would be nice to have if you were trying to avoid being one of the thousands of lemmings all focusing on the same job market.
Mark A. McBride -- OmniNerd.com
I apologize if this is offtopic, but how many jobs deal with BSD (FreeBSD, NetBSD, and OpenBSD) in comparison to some other operating systems? How do the BSD-specific careers differ from those of Linux jobs?
During the dot com flush it was really slow, but now it seems like I have more work than I can handle using Linux, both programming, network admin, and system admin. My friends who had only MS admin and development experience haven't fared so well. I guess the down-turn wasn't about who fell down, but who was able to get back up again.
And guess what, it's on a Celeron 466 with 192 MB of RAM running on FreeBSD. I bet it died after the first 10 people got there.
I have a new server coming in exactly tomorrow according to the last time I tracked it at UPS. Figures, eh?
This is going to make finishing my final assignment for my current class rather interesting since I host it at home...
Hmmm... I can see the challenges in comparing these two application development languages/frameworks given the Java/Javascript terminology issue, but it would seem that even so, there seems to be a lot more .NET interest there...
.NET numbers, it would seem to push .NET over the top. Creative categorization of the information anyone? :)
.Net (Python, PHP and C++ for me) but have many collegues who rave about it. I'm thinking about doing an open source project in the near future and was considering using .NET as (non-scientifically) it looked like I had more .NET than Java resources I could collaborate with.
If I include ASP.NET with the
I have never programmed in
This website has a nice graph on the popularity of languages.
... slashdotted already. And it's only been about 20 minutes.
Those who do study history are doomed to stand helplessly by while everyone else repeats it.
here's google's cache of the site http://216.239.63.104/search?q=cache:0P-b3Qx1lg8J: devnulled.com/content/2005/01/an-evaluation-of-the -current-technology-job-market-updated/+&hl=en&lr= lang_en
I can just see flocks of PHBs reading this, and mandating a conversion of their JavaScript to SQL, because JS is going out while SQL is holding steady.
I wonder how many readers here will understand all the things that are wrong with this ranking.
It's also amusing that Fortran, Cobol and RPG still make a top-20 list.
(Who was it that said "We don't know what programming language we'll be using 50 years from now, but we know it'll be called Fortran"?)
Those who do study history are doomed to stand helplessly by while everyone else repeats it.
Resume, eh? You're not from Canada by any chance, eh?
Click here or a puppy gets stomped!
Note the matching rise of Python and dip of Java from about Mar 04 and then a slight reversal for both. Maybe some people were using Java for scripting purposes. Or they thought Python was a better match for the problem (but thought better of it later).
Bitter and proud of it.
programmers that are looking for work that jobs aren't as scarce as they seem. Why are they trying to do this? We're invisible. We don't count. If they'd stop talking about it, it wouldn't bother me as much.
We always say that it takes fewer *nix admins to maintain a *nix system than it does Windows admins to maintain a Windows system performing the same tasks.
Should we factor this in, or does the headline really mean it when they say "developers"?
If Apple had seriously pushed Dylan when they were first working on it, it might have had a chance. But, today, we have Python, C#, Java, and C++, with mature implementations, lots of libraries, tons of books, and excellent environments to support them. Even if Dylan is arguably better, it is not enough better to catch on.
Maybe if the Dylan community created a killer IDE with a really high-quality implementation, it might still take off...
Java, Jan 2005 => 17.478%
Java, Mar 2005 => 18.871%
It is POPULARITY thats graphed there - not usage, or demand.
I would love to see an equivalent graph that does graph the demand for languages over the last few years as it really would help me plan my future, whereas peoples fads could be a more dangerous (though more fun) trend to follow.
Bush and Blair ate my sig!
Unless I missed something, this is NOT a web service in any way. There is no WSDL available.
Sure, there is http hosted query interface and it sends back XML.
But it's not a web service and should not be referred to as such.
Have a look at www.jobnet.com.au which shows the trend in Australia. Lately Unix is on top with Java the dominating language. Not sure how accurrate these stats are (ie do they see "JAVA" as a keyword or not) but are usually pretty accurrate. Internet technologies shows that .NET and JAVA are competing head-on-head for dominance but the market is pretty much evenly split between the two.
What exactly does it mean to say ".net" jobs (which is #2 about 6000 jobs behind Java. ".net" probably includes both C# and VB.Net (and possible others). However, C# has it's own category. Combined, there's more ".net" + C# jobs than Java jobs.
The .Net framework and it's languages/technologies (e.g. ASP.NET) are 1.0 or 1.1 (2.0's in beta). How dominant was the Java language/platform in its 1.0/1.1 days. I was there, doing Java then at my first company. It was not unheard-of, but not dominant. .Net and C# (I don't think VB.Net will ever be big, nor anywhere near as big as VB was) won't really take off until its 2.0 technologies and Longhorn and all the Avalon/Indigo stuff. That is, when there is much more advantage, with the newer GUI and Web Services tools, to adopt it. Right now I view .Net as mostly an MS-only Java alternative, which is not exactly compelling to me, as a Windows C++ developer. I don't need another wrapper around the Win32 API. But I expect MS to leap ahead of the competition in a year or two, and only then will we really know how things are going to shake out.
Attention zealots and haters: 00100 00100
Someone's even hiring to surf slashdot!
I'd be interested in how many job posting were already asking for Ajax experience.
Of course, with the modal intelligence of headhunters I've worked with, most of the adverts probably read:
min. 10 yrs. in A.j.a.x. development REQUIRED
Punctanym: alternate spelling of words using punctuation or numerals in place of some or all of its letters; see 'leet'
Most of these "available" jobs are in fact advertisiments required by INS for someone's H1B.
Oh, yeah. And according to the same chart the popularity if ABAP is skyrocketing.
WTF is ABAP, anyway?
Not sure if this is ever considered, but are there more job listings for java people because it takes more java developers to get stuff done? Honestly, really, I'm not a .net fan at all. It's goe some good ideas, but you're hobbled to one platform to be productive with MS tools. Dev tools often make people more productive. I've seen relative newbies make .net do moderately impressive stuff in just a few weeks, while twice as many java people were half as productive. I'm only speaking from my obviously limited perspective (there's only one of me!) but is this ever considered a factor when people talk about the relative number of job postings?
creation science book
The chart says almost nothing, (esp. in short term) because it just measures search engine hits.
I am death-to-the-AJAX troll!
Hear me roar!
All your ajax are belong to us.
Kawarini "remote scripting" tukatte itadakereba ureshiku omoimasu. naniiuttondeirunokanakimiha, yurusan.
Interactive Visual Medical Dictionary
The article mentions 47,000 .NET programming and only 5500 ASP.NET jobs. Almost every job I've ever interviewed for that uses .NET is using it mainly for ASP.NET.
on the same order as SCO unix. Makes you wonder how much truth there is to the "BSD is dieing", because SCO sure as heck is.
I prefer the "u" in honour as it seems to be missing these days.
this guy is simply scanning. He is only looking for keywords (with the ability to back out if other words where detected).So, it is quite possible( even probable) that many of the .net are actually saying things like ".net useful", etc. Like a number of the java are actually java script (even thought it would be easy to back that out as well).
I would guess that most of the asp are for asp jobs (even though it could easily be pimp houses looking to fill out their resume files).
I prefer the "u" in honour as it seems to be missing these days.
using job sites to get analyze the state of the job market.
I wonder what happened in March '04, though. There seems to have been a general convulsion that affected most of the top languages. I have a hard time believing that. I'll bet something changed about the search engines. Did Google or Yahoo make some significant change in March '04?
Looking at the numbers...
You can't really have "COBOL 6,713" and no MVS/zOS? There is pretty much a one to one correspondence in COBOL and MVS.
I still think that I could complete my career as a COBOL programmer....
I like that site, since I am a tired old C programmer so maybe I'll be able to keep a job for a while.
ABAP is SAP's 4GL. Clear as mud? :-)
SAP is a big German ERP dinasour. ABAP is what their product, R3, is scripted with. Their hayday was the mid 90's. They are probobly still doing quite well though.
Kind Regards
"A few great minds are enough to endow humanity with monstrous power, but a few great hearts are not enough to make us w
Companies often post fake job listings to bolster their case for more offshoring and H1-B hiring. A significant percentage of those jobs just don't exist. At least not if you're an American and/or over 40. Soon, many of you reading this will become American. Soon, many of you reading this will become over 40. Hear me now, believe me later. Let's call it karma.
Interesting. I typed "Bangalore" in Where and look what I got:
Truck Driver
Lucent Technologies - US-IN-Bangalore
Manage C++ builds, Make file, Clearcase configuration management experience. Strong UNIX skills. Experience of working as a configuration team member in multi-site projects. Experience in build and re...
From HotJobs - 10 Days ago
FWIW, I started in VB That explains a lot.
In this world nothing is certain but death, taxes and flawed car analogies.
"Truck Driver
Lucent Technologies - US-IN-Bangalore
Manage C++ builds, Make file, Clearcase configuration management experience. Strong UNIX skills. Experience of working as a configuration team member in multi-site projects. Experience in build and re...
From HotJobs - 10 Days ago"
I'm not certain why you're laughing? How many times has the "learn a trade" advice been dispensed here? Usually everytime an "outsourcing Geeks" story shows up on Slashdot.
This is a very interesting evaluation. Although a good deal of folks are in the job market now, there are a good deal set to join in a few years. An interesting set of statistics would point out the trends in the data. The gentleman on the site points out that he's done an analysis before. I tried to look at the services he used to create the evaluation in the first place, but they are for registered users (didn't have any time to look further - have to run to class and work).
So how about it? Anyone up for doing an evaluation of the trends in the data to get a realistic picture of what those employers will want in 2, 4, 5 years for those still in high school and college? (I think any picture longer than that may not take sufficiently future technologies into account).
They're saying, we need you to make a huge investment up front in acquiring skills which we may or may not need later on. People stupid enough to fall for this may believe they're owned something. Most people aren't falling for it anymore. This allows the so called employers to come up with a new argument, Americans are losing (loosing to you spelling challenged) their technological edge. EMC does this a lot. That does smell a little fishy considering the numbers of programmers out of work.
I just started as a developer in a wholly-owned, independent subsidiary of large financial corporation in NYC. We are generally a MS-friendly company (whereas the parent is more interested in Java). However, there is a hesitancy to fully adopt C# or .NET here because it is seen (rightly) as a language at v1.0 whereas Java has a bit more history. I would say when .NET 2.0 comes around, both C# and the .NET Framework itself will be both more used than currently.
This sig donated to Pater. Long live
programmers that are looking for work that jobs aren't as scarce as they seem. Why are they trying to do this? We're invisible. We don't count. If they'd stop talking about it, it wouldn't bother me as much.
[/snip]Depending on your skill set and where you are in the country the job market for tech folks has been steadily improving. Here in Atlanta, GA there is plenty of work right now in both .NET and Java. I'm even seeing a bit of Linux, networking, sysadmin and security work. Perhaps it's time to expand your horizons!
At least there wasn't any mention of jobs wanting 5+ years experience with Windows 2003 Server.
And they said zombies weren't real!
I have seen that myself. There are some jobs that require 10 or 15 years of .NET programming experience which no one has, not even any Microsoft employees.
REST web services via Google
I can imagine that would hurt. Me, I was in the industry for 12 years, breezing through problems that my idiot peers found insurmountable, and now I get bizarre rejection letters like this one . Either way, this sucks.
I'm not even sure what to get a degree in. Bioinformatics would be a great match for me, but that's already being outsourced to India. Even medicine is being outsourced; India now has "medical tourism" for major operations like heart bypass surgery. About the only thing that's safe is an MBA or law degree, and to be one of the bastards causing the mess, but I never wanted to do that for a living.
See my sig for good news on that front.
"Once we've identified and embraced our sickness, we'll have strength...and that's when we get dangerous." - John Waters
Apparently, the scam is that companies post these job listings, with a mind-numbingly long list of requirements that matches the H1-B person they want to bring on board, then when no one else in humanity matches, the H1-B person gets approved by the government. Nice, huh?
What us unemployed geeks need is a pied piper! Someone to start the atheistic-rationalistic equivalent of a cult, so we can combine our geek skills together and make the world sorry they gave us so much free time. Someone like John Galt, but real. And a project like Linux, but even more disruptive.
"Once we've identified and embraced our sickness, we'll have strength...and that's when we get dangerous." - John Waters
I'd think web development is mostly so-called "in-house development" (or contract work for client-specific projects, etc), i.e., development for support or service purposes as opposed to development of saleable product. I'd be curious to see a study of service vs. product development hiring, or more generally, service sector vs. product sector hiring. If the DOL is concerned about offshoring and other such issues, I would think they would be concerned about this sort of distinction, especially since the anecdotal trend seems to be that new jobs these days are mostly service sector jobs (that require less skill, education, etc, in general) while product sector jobs have been moving to other countries (for some time now), where (often US-educated) high-end employees are significantly less costly. Of course, service sector jobs are now being offshored as well.
An adverse effect of this trend is that education in the US is being dis-incentivized, since more educated and experienced workers from the product sector are getting the message not that they need more education, but that they already have too much education for the service sector jobs they must compete for, against less educated and thus less expensive candidates.
One might think that the information technology sector is exempt from this; not so at all, and that's my point. Web development is in many respects like getting a job at McDonald's, and employers favor candidates with less education and experience, simply because they cost less to employ.