Software Development Employment Rises 45% In 10 Years 118
dcblogs writes "Software employment is rising at 4 to 5% a year, and may be the only tech occupation to have recovered to full employment since the recession. Other tech occupations aren't doing as well. In 2001, there were more than 200,000 people working in the semi-conductor industry. That number was less than 100,000 by 2010, according to a recent study by the Economic Policy Institute. Darin Wedel, who was laid off from Texas Instruments, and gained national attention when his wife, Jennifer, challenged President Obama on H-1B use, said that for electrical engineers, 'unless you are in the actual design of circuits, then you're not in demand.' He said that much of the job loss in the field is due to the closing of fabrication facilities. Wedel has since found new work as a quality engineer."
45% in 10 years != 4-5% per year... (Score:5, Insightful)
seriously, this is slashdot -_-
if you take a growth of 4% per year, that already reaches over 48% over 10 years (you know, it's accumulative, this nice little exponential growth) -_-
Re: (Score:3)
More precisely, ~3.785% annual growth would compound to 45% over ten years.
It's nice to know I managed to remember my logarithms [wolframalpha.com].
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Oh, that sure is, clearly I don't remember all my maths... thanks!
Wages? (Score:3)
Re: (Score:2)
No but H1-B visa employment in the U.S. has EXPLODED!
Re: (Score:2)
Re: (Score:2)
That's not what he said. Perhaps you should ask yourself why you can't resist throwing out a straw man.
Re: (Score:2)
Re: (Score:2)
I was just about to ask that: What about the wages? It's worth jack for me as a programmer to know that more people are now filling slots. If it would at least mean less overtime and more sensible deadlines, ok, I could dig that even at same wage level, but not even that's the case. Where the hell are all those programmers?
Or did we not get programmers but code monkeys who got a fast breeder course on "programming" (read: Writing code according to exact specifications that will work at least in ~70% of all
too, many, dependent, clauses, in, summery (Score:1)
Darin Wedel, who was laid off from Texas Instruments, and gained national attention when his wife, Jennifer, challenged President Obama on H-1B use, said that for electrical engineers, 'unless you are in the actual design of circuits, then you're not in demand.'
Re: (Score:2)
"recovered to full employment" (Score:1)
What is OP's definition of "full employment"? Not sure it's the same as mine.
Re:"recovered to full employment" (Score:5, Informative)
An industry average of unemployed people as would be expected pre-recession.
i.e. if under normal economic conditions the unemployment rate is 3%, then software development is at that level.
If you're expecting it to mean 100% employment for all software developers then no that's not the case, because in every industry there'll be a few percent of incompetents who are just always unemployable no matter how desperate that industry gets.
Re: (Score:1)
Yeah, pre-'80s there was a Keynesian notion of full employment which meant a certain degree of central planning to ensure that people were trained up competently for roles they could fill. While 100% employment (within the labour pool) will never be a thing, as some people will always be moving between jobs, this goal seemed more laudable than what we have now.
Re: (Score:1)
Thank you, John Galt. Now please return to adolescent fantasies, where you belong.
Re: (Score:2)
What more hand-holding is needed?
Whatever it takes to grind virtuous self-reliant people like yourself into the ground. What fun is Evil Statism if you can't do that?
Re: (Score:3)
Re: "recovered to full employment" (Score:2)
Mod parent up (Score:2)
This is the biggest hurdle many people face.
It is not easy to move to The Next Big Thing(tm) unless your current employer is actively working on New Tech (tm) - i.e. If you wanted to move from Java into .Net or whatever, even though the theory behind algorithms, oop, if statements and loops generally remains the same.
Re: (Score:2)
The issue is that the basic theory, algorithms, oop, and everything the languages have in common is the trivial stuff that can be outsourced. The differences is where things get interesting. They look insignificant until entire system designs revolve around them.
Of course, currently these developers are in such high demand that no one cares. Java shops hire .NET devs, .NET shops hire Java devs, and you end up with a clusterfuck of people ignoring edge cases of the platform.
Re: (Score:2)
Big companies hire developers fresh out of college constantly. Small exploitive companies hire people with no experience to pay the crap and abuse them till they wise up and leave (hey, you gotta start somewhere).
If like me you took a non-traditional path to get started, it's gonna be the shit job with the abusive employer at first, but those guys do need to keep hiring constantly because of turnover.
Protip: once you have some experience, look for all the bullshit keywords in the job details of 10 or 20 jo
Re: (Score:2)
Sadly, it didn't work out that way for me when I got out back in 2008 (right before the economy went bad). I wasn't a seasoned veteran but I wasn't a green developer with no experience either (I even had a small portfolio at the time).
Re: (Score:2)
Small exploitive companies hire people with no experience to pay the crap and abuse them till they wise up and leave (hey, you gotta start somewhere).
This is how I got started. It's not so bad. You only have to work for the really crappy place for a few months, maybe a year. Then you can step up to the semi-crappy place. After a couple more moves up the scale you should be able to get a good job if you're decent.
Re: (Score:2)
How does somebody get over the arbitrary "5-7 years work experience" hurdle if they are trying to get their first development gig?
Go to work for a place that pays peanuts and treats you like crap. They're always hiring, and have pretty low standards because people don't stay long. You don't have to stay long, either.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Pretty sure you've missed entirely: A good state educational infrastructure (necessarily but not exclusively part of any Keynesian economy) is precisely to avoid training "incompetent boobs to do a half-ass job" merely because they or their daddies have access to a combination of money and cluelessness about the nation's needs. Instead, entrance eligibility and graduation depend on technical merit in light of national requirements.
For the alternative, see the previous US president.
Re: (Score:2)
If you're expecting it to mean 100% employment for all software developers then no that's not the case, because in every industry there'll be a few percent of incompetents who are just always unemployable no matter how desperate that industry gets.
There will also be competent people working for companies that go bankrupt or the local office gets closed or are for other reasons looking for a new job.
I read somewhere that 1.5-2% unemployment basically means "everyone" is working.
As an example, 1% unemployment means on average people are unemployed approximately 1 month every 10 years
Re: (Score:2)
If I am not mistaken, "full employment" today means "at least 20 hours unpaid overtime per week".
Lots of fabs have closed (Score:5, Informative)
A lot of companies that used to maintain their own fabs have closed them over the years. Trying to keep up with the leaders in process technology is very expensive. It has been a long time since it was even as cheap as $1,000,000,000. Not many companies can afford to build one.
Semi industry fab costs limit industry growth [eetimes.com]
By 2020, current cost trends will lead to an average cost of between $15 billion and $20 billion for a leading-edge fab, according to the report. By 2016, the minimum capital expenditure budget needed to justify the building of a new fab will range from $8 billion to $10 billion for logic, $3.5 billion to $4.5 billion for DRAM and $6 billion to $7 billion for NAND flash, according to the report.
It used to be that companies could leverage their own fabs for competitive advantage in process or design technology, or simple scheduling. Not any more. Now you outsource the fab to one of the big providers and get in line. More and more of the fabs are outside the US.
Some of the smaller old fabs get retargeted to specialty products, but even that tends to die eventually.
Re: (Score:2)
Re: (Score:2)
Going to someone else's off-shore fab may save money, but it still costs jobs. From time to time it also endangers product rollouts.
Re: (Score:2)
Well you are going to have less process engineers working if you have less fabs open. Plus the escalating costs of semiconduction manufacturing plants are a well known problem. See Rock's Law [wikipedia.org].
Re: (Score:2)
Re: (Score:2)
A lot of companies that used to maintain their own fabs have closed them over the years.
That is part of the "problem". But I think a bigger part is the rise of SOCs and FPGAs, which have become far more powerful, while falling in price. Many applications that would have required an ASIC in the past, can now be done by configuring a SOC or programming an FPGA.
Yeah it sucks to be in EE (Score:1)
The irony is that the electrical engineering requires more talent and education than run of the mill software development jobs. But by the time these guys are laid off, they're usually age 40+ so they have a tough time getting a job in software even after retraining themselves.
Re: (Score:3, Interesting)
I always thought it was about EE requiring a *different* mindset rather than "more talent". There are lots of "run of the mill" EE jobs too, which don't require the full gamut of skills learnt e.g. during your degree programme - just as most software jobs won't require most of what you learnt at school.
My academic background is in mathematics. I found anything from the purest mathematics to the underlying physics relevant to EEs a lot easier that did the EEs I bumped into, yet I find circuit study entirely
Re: (Score:1)
In my experience, circuit design is mostly stuff pulled from a recipe book and adapted/adjusted for the specific need. Very little circuit design is new and innovative. Where things can get touchy feely and really technical all at once is managing special problems that arise on a board design.
But this is similar to programming, no?
Re: (Score:2)
In my experience, circuit design is mostly stuff pulled from a recipe book and adapted/adjusted for the specific need. Very little circuit design is new and innovative.
As an EE, I agree. There are very few Bob Widlar's. I also think that's true of most things though.
Re:Yeah it sucks to be in EE (Score:5, Interesting)
To understand circuits "intuitively", you need to train yourself to visualize both the voltage, currents and frequencies at any point in the circuit simultaneously. When you can look at a diagram of a filter and "see" the waveform or frequency comming out, then it is intuitive. It sort of comes with experience. And you start to recognise patterns which simplifies things. It is a lot like learning to read, or program a computer, just more complex in that something further "down" the circuit can have an effect on something further "up".
The trick with most oscilators is to realise that noise starts them. In a perfect world, they'd need a kick to get going. Most things are tried because, like with any engineering, when all the components are understood, all it takes is a bit of intelligence to combine them into useful modules.
Re: (Score:1)
For someone with a mathematical background, I'm surprisingly un-visual - I see everything in terms of *connections*. But it does not harm to try new techniques. Yes, it's quite a challenge to know when there will be relevant feedback to an earlier part of a circuit.
So, for someone who is a complete butter-fingers, what would you recommend as simulation software sufficiently advanced that I can get to building and experimenting virtually at a faster rate than I have in the past with a board and/or iron? Ough
Re: (Score:2)
Formal analysis is always helpful, and worth doing to build your intuition. It is well worth spending some time on that. A deeper understanding of how and why components behave as they do, is very useful. Simple things people often seem to forget (for example, the Emitter -Base of a PNP transistor is essentially a diode) or don't realise make all the difference. Sure it seems obvious, but only if you understand what a transistor is, and how it is constructed. Like anything you learn, it is worth digging dee
Re: (Score:2)
Yes, I'm very much a first principles and "reduce it to something we've seen before" sort of person, but I too commonly get overwhelmed with increasing higher level complexity as I find it hard to know when to stop thinking at too low a level.
Thank you very much for the tips.
Re: (Score:2)
These might be useful:
https://www.circuitlab.com/ [circuitlab.com]
http://www.falstad.com/circuit/ [falstad.com]
Re: (Score:1)
The irony is that the electrical engineering requires more talent and education than run of the mill software development jobs. But by the time these guys are laid off, they're usually age 40+ so they have a tough time getting a job in software even after retraining themselves.
It won't be long though, the future is analog. Software and programming is a fad for children and halfwits. The return of the mighty analog circuit is nigh, hang tight brother, we have the op-amp on our side.
Re: (Score:2)
The future is quantum. It's where typical EE is useless.
Quantum has been an important part of EE since 1947.
Re: (Score:3)
It's been an important part since the beginning of EE. It's just that no one realized it until 1947.
Re: (Score:2)
Software and programming is a fad for children and halfwits.
More like a practical joke. As an EE I apologize for my intellectual ancestors having taken this thing too far, but originally it was just an innocent joke. I have been wondering though when the rest of the world will realize that.
Re: (Score:2)
Hi all,
I'm looking for others to join my Analog Supremacist Movement. We will flood the forums, take out ads etc.... mocking software and programmers. Essentially creating a public distrust for anything not analog, raising the EE to that of god-like status who saves the world from the dangerous and shady land of software and the miscreants who flourish in its evil chaos.
Please join me,
Acting Commander Diode (actual command structure to be decided democratically)
-website to be announced
Considering how much most people curse at computers, it should be easy to convince them.
Gotta get the right image though. We should show pictures of grandma (great grandma, great great grandma?) baking her own bread, and put that alongside Currier and Ives images of people using analog phones, radios and TV's.
Handhelds (Score:2)
Re:Handhelds (Score:4, Interesting)
It's not just that, as companies have been cutting staff they've also been looking for ways to do more with less staff and turns out that that's where computer automation comes in. The reality is there are some jobs out there whereby you can hire one developer and have him/her write software that will automate the job of 10 people or whatever. It's cheaper to hire a developer and automate, than to keep paying people to do an easily automated job.
That's why software has been fairly recession proof. There have been redundancies of course, but for each redundancy there's been plenty of other companies looking to hire to automate.
The mobile boom has helped as well of course as you say.
Tech bubble (Score:4, Interesting)
Re: (Score:3)
Re: (Score:2)
Also, 10 years ago lines up pretty well with the after affects of the dot-com bubble.
Re: (Score:2)
quality engineer (Score:5, Funny)
He's checking the accuracy of the drive thru orders at McDonald's.
Re: (Score:1)
Well, they do indeed call it "assembling the order".
not quite mcdonalds... Re:quality engineer (Score:2)
Wedel has found new work. He has been employed for about a year as a quality engineer for a large eye care/pharma company.
Ask about outsourcing, Wedel said it has "affected just about anyone with a technical degree -- it's purely business getting its way with government. Lobbyists have bamboozled our politicians into thinking we have a shortage of qualified engineers and that we need to import more via the H-1B -- simply not true.
Re: (Score:3)
Re: (Score:3)
The #1 reason why Wedel was unable to find a job was because he was unwilling to relocate (something about a child custody agreement). I'm sorry, but I don't really have sympathy for him. The tech industry collapsed in North Texas, and he should have moved. Apparently after his wife complained to Obama, he got lots of calls from companies around the country, but he turned them all down. I'm pretty sure he could have gotten full relocation benefits, as well.
He probably could have moved to Austin, which i
Re: (Score:2)
Here in Silicon Valley I see a huge demand. My company has multiple positions that have been open for some time. We prefer to hire locally, but if we can't we will hire people where we can get them. Friends of mine at other companies are reporting the same thing.
I'm observing a spike in demand right now. (Score:2)
Personally, after being in the developer/IT rat-race for 14 years now I'm recently experiencing a spike in 'bugging by recruiters' myself, just now when I'm ready to ponder a career change. I don't know what to make of it, most are lazy recruiters who want me to do their data entry job for them - nothing new here - but just these weeks I've had recruiters come back to me and actually report on the status of a given occupation (that's a rare one).
This is all just anecdotal and probably has to do with me addi
Re: (Score:2)
Re: (Score:2)
Its not so much a spike as a steady (insane) increase month after month.
Its been going on for a few years now, and it just keeps on getting more and more ridiculous, with employers offering crazier sign on bonuses, vacation packages, and better conditions every day to outbid each other.
I for one, am not complaining. I just hope it lasts until I'm done paying my mortgage.
Re: (Score:2)
I can attest to this. In Silicon Valley this has been happening for some time. My company has a number of open positions and it's hard to find qualified engineers. It's amazing how many screw up basic C programming questions or computer architecture questions. I have friends at other companies who are reporting the same thing... open positions that they can't fill. If you can do embedded programming and/or Linux kernel work there is a huge demand.
Re: (Score:1)
Re: (Score:2)
My employer generally only hires full-time at the standard going rates around Silicon Valley. We're looking for people with networking experience, embedded processor experience (especially multi-core 64-bit MIPS and ARM, though 64-bit ARM is new), multi-threaded/multi core experience (most of our CPUs are multi-core, our next major chip will support 4-way NUMA with 48 cores per chip). We're also looking for Linux kernel engineers and application optimization engineers. I don't know what salaries are being o
Re: (Score:2)
Chemistry, the New Art History (Score:4, Insightful)
Re: (Score:2)
Re: (Score:2)
Well, unlike the last 50 years, most chemicals and combinations are well-known now.
And we've filled out the periodic table, so I guess chemistry is a done deal. Remember to cross it off the STEM list - we don't need no more stinkin' chemists.
Formulas are simpler to create because the raw materials are more complex and sold for a purpose.
In the past raw materials were sold without a purpose?
Re: (Score:2)
If you are smart enough to get a PhD in chemistry, you are smart enough to program. Pick up a book and you can teach yourself.
If there was a genuine shortage of programmers and no H-1B program, that would be excellent advice. Employers would be forced to look beyond their prejudices, and get more "creative" (i.e. open minded) in their hiring. Hmmm, Ph.D. in chem, so probably not a complete dunce :) Taught himself this tech, so shows some initiative. Let's hire him!
Currently though employers will just whine to nanny government to increase the H-1B quota (nearly tripling it is in the immigration bill that passed the senate). They'll
Re: (Score:2)
It's a different skill. You can be smart in many ways and still suck as a programmer. I know, I see them all the time.
Dice's campaign for H1-b's continues full blast (Score:1)
I can confirm this. (Score:2)
My employer has multiple open positions that we just can't fill. There aren't enough qualified engineers for the positions open. Friends of mine at other companies are reporting the same thing. This is true for both software and hardware engineers. I'm constantly being contacted by other companies and recruiters to the point where they sometimes call me at my work number (which they must be getting from some of the mailing lists I've posted to).
Re: (Score:2)
My employer has multiple open positions that we just can't fill. There aren't enough qualified engineers for the positions open. Friends of mine at other companies are reporting the same thing. This is true for both software and hardware engineers.
Where?
Re: (Score:2)
Silicon Valley.
Re: (Score:2)
The problem is that PHP and web programmers are quite common. Even so, places like Facebook are looking for PHP developers and SQL engineers. Trying to find decent C programmers, especially those capable of working on embedded systems or the Linux kernel or device drivers are much harder to find. As for college, good luck getting started in the industry without a degree unless you've managed to make a name for yourself without it on some well known project.
For example:
(Facebook) https://www.facebook.com/car [facebook.com]
Re: (Score:2)
I almost wrote up a similar response, but thought there was a good chance this was either trolling or sarcasm. There is also a good chance he is serious.
It is somewhat easy to staff up on web developers, even good ones if you pay somewhat well.
Finding a decent C programmer is far from easy. I am likely about to open a position for one... with a 6 month lead time before we will really need them. One of the things on my to do list this week is to justify that time frame to our investors, but I really think
45% employment growth, full employment (Score:2)
This explains why my wages have kept up with the cost of living so nicely....
Oh, wait.
Once, again, I have to ask... (Score:2)
It seems like its become a subsidiary of the WSJ's oped page.