Job Market for Developers Evaluated 163
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."
Java scripting (Score:5, Insightful)
And did the analysis take into account that some "jobs" are posted by head hunters who are only interested in resumeh collection?
Re:Java scripting (Score:5, Interesting)
Of course, if you're an employer, you can list it as a high paying job with a lot of requirements. The more requirements, the less likely you will find someone to meet all of them...and that means you can justify lower pay. The high salary listing attracts more folks. You might only need 10% of the requirements to do the job.
It's not a nice tactic, but I know it happens. The same folks complain that candidates are lying on their resumes.
Re:Java scripting (Score:2, Interesting)
Re:Java scripting (Score:5, Insightful)
Re:Java scripting (Score:5, Interesting)
if a = "5" then
' code
end if
if (a == "5") {
}
The difference is enough to shake things up for a VB-only programmer. It gets worse when you step into a for loop, arrays, etc.
Re:Java scripting (Score:4, Insightful)
Re:Java scripting (Score:1)
Re:Java scripting (Score:2)
I once outsourced an ASP 3.0 job. It came back in server side javascript. Yeah, I guess you *can* write ASP in javascript, but nobody does. I sent the code back and told them to do it like the other 99.999% of ASP.
FWIW, I started in VB and still prefer the verbose approach to flow control. Nest a while, a for, a case, and an if statement together in VB and in C# and you will immediately see which is easier to figure out. "End If" is pretty clear what it does. "}
Re:Java scripting (Score:2, Insightful)
I once outsourced an ASP 3.0 job. It came back in server side javascript. Yeah, I guess you *can* write ASP in javascript, but nobody does.
Obviously someone does. But I understand your point. Much as Microsofties like to bleat that ASP supports more than just VBScript, that's really the only language which is widely supported under it (and to a lesser extent, under ASP.NET). And by that, I don't mean that other languages don't necessarily work, but the documentation and support resources are biased towar
Re:Java scripting (Score:2)
C# is clearly the preferred language under ASP.NET so "to a lesser extent" is actually no extent at all. Regardless, with ASP, there were plenty of languages (perl and python to name a couple) that were fully supported and documented by third parties.
I think the fact that you even have language options is A Good Thing.
Re:Java scripting (Score:2)
Pretty much all
Language options are nice. Platform options are even better.
Now you have both
Re:Java scripting (Score:2)
Umm, unless they really know and understand JavaScript.
It is a far, far, more dynamic and agile language than VBScript, and allows for cleaner code that is easier to read and maintain.
Sadly, most people know it from the umptizillion Web tutorials that treat it as dumbed-down variant of C or Java, ignorant of its many Lisp-like qualities.
Yeah, I guess you *can* write ASP in javascript, but nobody does.Whatever.
Re:Java scripting (Score:2)
No, it wasn't. The emitted client-side code was in JS.
The server-side ASP was all VBS.
Some of the people who wrote that stuff used to work for me, many years ago...
Re:Java scripting (Score:2)
You can use JScript to script the Office DOMs. They're both automation clients that provide engines for the Windows Script Host. The Office DOMs are automation server that provide functionality through IDispatch or dual interfaces.
Now, if you're talking about macros and code-behind for Office documents, then you're actually talking about VBA (Visual Basic for Applications), which is actually VB - not VBScript - tied to a particular automation server EXE.
Re:Java scripting (Score:1)
It makes me feel dirty whenever I'm forced to work with a BASIC-variant. At the risk of sounding like a dork, it's like taking an alignment hit in AD&D, while decreasing my ability to code in any other language.. truly evil.
Re:Java scripting (Score:1)
Java? Our HR puts Java in every job descrption we have despite the fact we use Java for absolutely nothing. I believe the pull as many acronyms they can from as many job postings they can gather. Why do the work when others have written it for you?
Re:Java scripting (Score:2)
Because % has another meaning in BASIC syntax.
Re:Java scripting (Score:1)
Re:Java scripting (Score:1)
if(a == "5")
{
*tab here*//code
}
Re:Java scripting (Score:2)
if (...) {
}
Re:Java scripting (Score:2)
If you can't handle minor differences in saying the same thing like that, then you have no business calling yourself a programmer.
Re:Java scripting (Score:3, Insightful)
Or you can add to all the artificial jobs for which unsurprisingly no USian qualifies, thus the software industry as a whole can retain "evidence" for continued desperate need of H1-B's, that they can pay less.
Re:Java scripting (Score:3, Informative)
It doesn't say anything about the individual's style where consistency, organization, and cleanliness goes. But it does indicate the learning curve as folks move from one language to the next.
I learned PHP very quickly. I had used C++ and Java
Re:Java scripting (Score:2)
I am not saying one language is better than the other at the moment. I am saying it's been like 10 yea
Resumeh? (Score:2)
Re:Java scripting (Score:3, Interesting)
Also, I've been using sites like Monster.com for a while to gauge technology popularity in various cities. Living in Pittsburgh, I noticed that there seemed to be a lot of Java offerings but not as many offerings for C#. Moster.com confirmed this:
(Under the "Computer Software" category)
Pittsburgh
Java: 145 postings
C#: 9 p
Re:Java scripting (Score:2)
Often that is because they don't really want someone who knows Java in any meaningful sense, but someone who knows enough to script the Struts, EJB, etc APIs.
Re:Java scripting (Score:1)
Re:Java scripting (Score:1)
Just like I've seen companies looking for .NET programmers and they really wanted VBScript or even DCOM (gasp!).
The face-to-face interview process is necessary for both sides fortunately.
Re:Java scripting (Score:2)
Well, the tip-off is when the incorrectly spell things using all caps, such as JAVA or PERL. This just screams, "We've heard something about this stuff and have a vague idea we may need it. Or maybe not. We're clue-free."
Re:Java scripting (Score:2)
Both in their current forms are JIT compiled, and "should" give similar performance.
Re:Java scripting (Score:2)
It's actually a very interesting problem for them because once you make even the smallest update to a critical baseclass you could create this massive cascade of JIT'ing. This has influenced their class design significantly.
They've got a brillant team of the best folks in the industry. At the end of the day, it's still a Microsoft product though and I still don't believe that it's the right s
PennState Career Services (Score:5, Interesting)
Re:PennState Career Services (Score:1)
Re:PennState Career Services (Score:2)
Labor Dept. and CAO did similar thing (Score:5, Interesting)
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.
replacement for c++ (Dylan) (Score:2, Informative)
Re:replacement for c++ (Dylan) (Score:1, Funny)
doesn't have much of a chance (Score:3, Insightful)
Maybe if the Dylan community created a killer IDE with a really high-quality implementation, it might still take off...
Re:doesn't have much of a chance (Score:2, Informative)
Maybe if the Dylan community created a killer IDE with a really high-quality implementation, it might still take off...
Have you seen Functional Developer [gwydiondylan.org]? It's a commercial windows IDE from Functional Objects [functionalobjects.com], and it's recently been open sourced. From zesiger.com [zesiger.com]'s blurb on FunDev:
Re:doesn't have much of a chance (Score:2)
No new language has much of a chance, historically speaking. The set of dominant languages changes very, very slowly. Organizations and individual developers have huge investments in their existing skill bases.
Searching monster.com, the keywords java, c++, perl, visual basic, and (regrettably) cobol all yield over a 1,000 hits each.
python finds 447 technology jobs, ruby language 2, but dylan none.
Python and Java are the only newer languages that beat Fortran and Pascal. monster.com is only one wa
Re:Labor Dept. and CAO did similar thing (Score:2, Interesting)
If anything, employers seem convinced you can save money by writing cross-platform C++ and using the Qt framework, at least it's what I've been doing the last couple years.
Personally, I'd love to write in Objective C using the Cocoa framework;
Re:Labor Dept. and CAO did similar thing (Score:3, Interesting)
I think the issue is that the vast majority of programming work is for internal/vertical applications or customization. But except for publishing, Macs are generally sold right to consumers, so there isn't much demand for custom Mac software. If there were, Obj-C would probably be big.
UK Jobs (Score:1)
Re:UK Jobs (Score:2)
Engineering [shout99.com]
Re:UK Jobs (Score:3, Insightful)
Re:UK Jobs (Score:2, Funny)
Reverse Analysis? (Score:2, Interesting)
Re:Reverse Analysis? (Score:1)
That is, you don't see VB programemrs in many postings because there isn't really a demand for them.
linux work (Score:5, Interesting)
Re:linux work (Score:2)
Too much work to count, even!
That's My Site.. Good Luck Viewing It... (Score:5, Interesting)
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...
Re:That's My Site.. Good Luck Viewing It... (Score:2)
Re:That's My Site.. Good Luck Viewing It... (Score:1)
Surprsingly enough, my intarweb connection still s
Re:That's My Site.. Good Luck Viewing It... (Score:3, Interesting)
1: my mail doesn't go down when the power blinks or the isp I'm with decides to burp.
2: Linode gives you console access to your machine through ssh. No need to worry about not getting in. I borked an upgrade once, shrunk the image on my main uml instance, installed a 100 meg debian rescue instance, mounted my main one, and fixed the problem. It's really pretty nice.
Re:That's My Site.. Good Luck Viewing It... (Score:1)
"Brace! Brace! Brace!"
"Women, children and gifted first!"
Re:That's My Site.. Good Luck Viewing It... (Score:2)
Booms might help by seeing if he can force it into the cache
Re:That's My Site.. Good Luck Viewing It... (Score:1)
Re:That's My Site.. Good Luck Viewing It... (Score:1)
Re:That's My Site.. Good Luck Viewing It... (Score:1)
Re:That's My Site.. Good Luck Viewing It... (Score:2)
It could be worse.
You could have just received the new server, and been halfway through setting-up the firewall and database passwords when it got posted to slashdot...
Re:That's My Site.. Good Luck Viewing It... (Score:2, Interesting)
I knew I should of worded that better once I posted it because of you silly "FreeBSD is dying" trolls.
Actually my little server that could is actually handling the load just fine now after some tuning. Go FreeBSD! I've disabled a lot of things like webstats, so I have no clue how many hits I'm getting right now though. I suppose it helps that it's a weekend...
I didn't even need to reboot or anything:
Not too b
Language popularity. Java use going down. (Score:5, Interesting)
Oh, great ... (Score:5, Insightful)
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"?)
Re:Oh, great ... (Score:1)
The Programming Language Popularity TCP Index was done very well, and I see it's a pretty stable list from last year.
As for RPG, I've been an AS/400 RPG programmer since 1989 but out of work for the last year and a half. Many large corporations are still running their business with RPG but scaled development way back and outsourcing to India.
So there may be some RPG work for me sometime but things would have to pick up quite a bit as there are plenty of qualified Americans for every US job ope
Re:Language popularity. Java use going down. (Score:3, Interesting)
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).
Re:Language popularity. Java use going down. (Score:2)
Re:Language popularity. Java use going down. (Score:2, Informative)
Java, Jan 2005 => 17.478%
Java, Mar 2005 => 18.871%
Re:Language popularity. Java use going down. (Score:3, Interesting)
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.
Re:Language popularity. Java use going down. (Score:2)
WTF is ABAP, anyway?
Re:Language popularity. Java use going down. (Score:2)
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
Re:Language popularity. Java use going down. (Score:1)
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?
Re:Language popularity. Java use going down. (Score:2)
Damn ... (Score:2)
google's cache (Score:4, Informative)
I'm amazed by the effort to convince us (Score:1, Insightful)
work per person (Score:4, Interesting)
Should we factor this in, or does the headline really mean it when they say "developers"?
Australian trend (Score:1)
".net" jobs (Score:4, Interesting)
Re:".net" jobs (Score:2)
Re:".net" jobs (Score:2, Insightful)
Not to mention most any posting that has C# in it will also mention
.Net languages won't really take off til v2.0 (Score:4, Interesting)
Re:.Net languages won't really take off til v2.0 (Score:2)
Not very dominant at all, but on the other hand Java wasn't (and still isn't) heavily marketed by the company with a 96% desktop market share, and it isn't following (ripping off some would say) a well established path of how to do a VM based programming model,
Personally, considering that Microsoft has dumped VB 5 support and they don't offer VB tools any more I can't see where they will get any more market share than they currently have.
Re:.Net languages won't really take off til v2.0 (Score:2)
That's case today. However, Mono is envolving rapidly, and the same customers who would laugh at you now, could become interested in a year or two.
An indeed search for 'slashdot'... (Score:2, Funny)
what about new trends? (Score:4, Funny)
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
Death to Ajax! (Score:2)
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.
Uh-oh (Score:5, Insightful)
java v .net (Score:1, Troll)
Re:java v .net (Score:2)
It's gotta be a non-factor.
Re:java v .net (Score:2)
In addition, Java has a very mature and fully featured set of API's when compared to
.NET and ASP.NET (Score:2, Informative)
Yes, but... (Score:2)
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).
How ridiculous... (Score:1)
QUESTIONING the count (Score:1)
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....
Flawed Methodology. (Score:4, Insightful)
A "Truck Driver" who can manage C++ builds !! (Score:2, Funny)
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
Experience? (Score:2)
Sadly... (Score:2)
That's called a REST web service (Score:2)