US Bureau of Labor Statistics: Programmer Jobs Will Decline 8% (computerworld.com)
theodp writes: Two weeks ago, as the nation's schools 'taught kids to program' with an Hour of Code, Microsoft and others celebrated a 6-year lobbying effort that culminated in the passage of legislation that made Computer Science a core K-12 subject, which the software giant said "will advance some of the goals outlined in Microsoft's National Talent Strategy." But on Tuesday, Computerworld reported that the U.S. Bureau of Labor Statistics has put somewhat of a buzzkill on the learn-to-code party, saying IT jobs will grow 12% over the next decade, although computer programmers will see an 8% decline. "Computer programming can be done from anywhere in the world, so companies sometimes hire programmers in countries where wages are lower," explained the government. The silver lining is that software developers, the largest occupational group in IT, will increase by 17% or 186,600, over this period. The nomenclature here is a little muddy, since "programmers" and "software developers" are often used interchangeably. Here's how they're distinguished in this article: "Programmers are focused on coding and implementing requirements, and that’s why they may be more susceptible to offshoring, in contrast to software developers who may be more engaged with the business, analyzing needs and collaborating with multiple parties."
You are all cows. Cows say Mooo. Mooo! Mooo! Mooo Cows Mooo. Moooo say the programming cows. YOU DECLINING COWS!!!
Short term, I guess its time for any remaining "programmers" to change their titles to "developers"...which is probably what's really driving the "growth."
>> software developers who may be more engaged with the business, analyzing needs and collaborating with multiple parties
In other words, don't ever let anyone figure out what exactly you do, and make sure you're attending more meetings than actually working. Mission accomplished!
The never-ending growth myth has to be put to rest now. We need a new social model that will for us, not just for the rentiers and 1%ers.
We can't grow eternally. It's not physically possible or socially desirable.
People who can only translate extremely specific requirements into source code have been useless for a decade.
During that same time period, secretarial jobs will likely see an 8% drop in demand, but administrative assistants will see a 17% increase!
What percentage of jobs out there are being done by H1Bs? I would assume they would feel the 8% hit first.
If there's going to be any hope for the American working class we're gonna need to get over our childish "I can make it on my own" attitudes and bring back organized labor and the power and protection it offers. It's ridiculous to think we as individuals can effectively bargain with mega corps. John Galt is a child's daydream...
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
The BLS is confusing Software Developer with Systems Analyst.
"I don't know, therefore Aliens" Wafflebox1
Given the distinction described, programmers being just implementation and 'developers' actually understanding the needs and wider context, programmers really should be on the decline, and there shouldn't be room for a 'software developer' to need 'programmers' as time goes on.
Already the divide has been largely responsible for some of the most infuriating software I've had to use. The people actually creating it have no clue about the wider context. Meanwhile you have 'architects' that don't know the first thing about how the code works or can work or most critically how it wouldn't work. Somehow enterprise industry has latched onto the model of 'architect' versus 'implementer' and never shall the two cross and it makes for some terrible software.
Sometimes it makes a mountain out of a molehill (don't need a massive team to maintain what amounts to be a simple script, and often giving it a massive team makes it senselessly more complex) and sometimes it does address some issues of tedium associated with a genuinely complex project. For the first part, people should not confuse 'importance' with 'complexity'. People presume that something very important warrants a large team, which is often wrong. For the latter, the large team may be warranted, but no coders should be exempt from understanding the context for their work. I've seen that last bit happen all the time, to the point of bad coding decisions resulting in the programmer resenting the paying customer for what ultimately is the programmer's lack of understanding the use case rather than the customer 'not being smart enough to deal'.
XML is like violence. If it doesn't solve the problem, use more.
Spend some time on Zero Hedge, Lew Rockwell's site, or PCR's site if you want to know that is going on economically. Most of us forecasted the upcoming crash four or five years ago. There has NEVER been any recovery from 2008 much less 2000. All the stats that you are forcefed are blatant LIES designed to keep the populace ignorant and therefore pacified so that they continue on thinking that everything is A-OK. When you remove the signals, the end result becomes much, MUCH worse.
On neofeudalism
On rate hikes
Looking realistically at investments
Short post on the Fed
Everybody tried outsourcing and realized that it doesn't work. Creating a great product requires creativity and each contributor capable of saying no to superiors and standing up for their improvements to the solution. This mind set does not yet exist much outside Silicon Valley, let alone USA and huge lifestyle disparity between american bosses and outsourced coders would not allow it to flourish.
By the time developing countries have the kind of talent in greater quality/quantity than US, labor will not be that cheap anymore because employees will know their worth. At that point, I will just move there.
will be a long time before we run of out punjabis.
Hr1B VISAs need to be removed. Period. End of Story.
Trump has it correct.
CAP === 'amplify'
we can count on us?
See subject & this post -> http://yro.slashdot.org/commen...
* :(
(Glad I'm semi-retired - things aren't looking so great on the coding front as they used to apparently...)
APK
P.S.=> Like I said in the link above: "Follow the money" - it's the answer to 99/100 questions in some way... apk
Why are you guys trying to create more coders with your new K-12 core subject? All that shit is being off-shored now. And thats before you look at the H1-B situation. You'd be better off flipping burgers. lol
Am I a programmer? Am I a Software Developer? Maybe I'm a Software Engineer! Maybe a software architect... honestly I can't tell anymore
Jobs for Programmers and Software Developers who are U.S. Citizens will decline by 8%, while lower-paying jobs for H1-B Programmers and Software Developers will increase by 8%
Go ahead, foreign nationals, mod me down, I DARE YOU, you're just proving my point for me.
MEMO TO ASSHOLE CORPORATIONS: Stop screwing over U.S. Citizens!
Great to see the 5 year plan to increase the number of programmers is already paying off. Time to push for more STEM.
I've been telling you guys that's what's happening. Companies these days make products or for internal use by throwing together a bunch of open source software, rarely making a contributions in either case. It used to be just system integrators but now it's everybody.
That's the new model.
What's exacerbating things now is that so few people give a shit about the GPL these days, preferring other licenses that are easier to work with, as the goal of Open Source has transited from sharing to cost cutting.
Hey moderator, why don't you go pour gasoline all over yourself and start welding in a shower of sparks? You would be doing yourself a favor, troll mod.
Ego Dude:
I think
I think I am
Therefore I am
I think
The Main:
Of course you are my bright little star
I've miles and miles of files
Pretty files of your forefather's fruit
and now to suit, our great computer
You're magnetic ink
Ego Dude:
I'm more than that, I know I am
At least, I think I must be
Id Dude:
There you go man, keep as cool as you can
Face piles and piles of trials with smiles
It riles them to believe
That you perceive the web they weave
And keep on thinking free
Street Fightin' Man!
Quick! We need more H1Bs to fill the gap caused by people who will be persuaded by the data to skip a CS education.
We should decline H1B's by >8%
that the US is going to kick out 8% of the people working in programming jobs in the US who are only there on H1B visa, right?
Right?
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
Don't tell me the big mouths lied to us about the talent shortage! /sarc
income based student loan repayment plans are good even if you get a job for a few years then you are replied by an H1B then they can't touch your mc job min wage pay.
Good news everyone.
Though the number programming job is in the U.S. will fall 8% in the next decade, the number of programming jobs in New Delhi will rise 120%
Different guy here, though I'm a contractor. Actually, there are plenty of jobs. I also get lots of calls from staffing agents for jobs I can fill that I don't have time for because I'm already employed. As soon as one contract ends I quickly am placed into another one, and my contracts last 1 - 1 1/2 years. I haven't had any trouble keeping this up for the last ten years. This past year I received multiple actual offers that I had to turn down.
The BLS stats miss the point.
1) The ability to off-shore programming jobs has been a reality for 20 years. It's done nothing but increase my bill rate. Here's the deal. Accenture, IBM, Wipro, etc come in to take care of all the IT needs. On paper the costs are cheaper. Five years later the companies that did off-shore development are typically very unhappy with their work product. Too much re-work, not enough velocity of code getting into prod. Once a offshore company has your entire IT process they can turn the screws and increase bill rates.
I come in with teams that kick out the off-shore units, clean house and usually within a year the problem we have is our backlog doesn't have enough work. We're just too efficient. The reason it's increased my bill rate is companies pulled back from college hire programs. It really creates a problem keeping experience developers in the pipeline. I don't have much competition domestically because the ivy league MBAs that decided to offshore decided not to invest in the next generation workforce. I laugh all the way to the bank.
2) Start Up Factor. You don't need to get hired to make money programing. There are hundreds of thousands of developers making money by releasing their own apps.
I keep saying this. In 20 years, compilers and languages will evolve to the point that software engineers will not be needed anymore. It is a dead career path for any kids today. It's sad. But it is the ultimate truth. C level execs want to make costs lower. That means that there will be demand for simpler languages and a plethora of people that can use them. Increase the supply of coders and reduce the demand (through better languages requiring a lower time cost) and you end up with cheap labor. It will be the first "engineering" field to end in unionization. it will have to in order to give meaningful salaries to those suckers stuck in this career.
I'm not discounting what pharmacists do -- they know more about drugs than most doctors. I am saying that they have a very nice, protected work life, the entry into the field and licensure is limited to keep supply low, and demand is high; you can go anywhere you want and get a pharmacy job. If I could tell "19-year-old Me" anything, it would be to study hard and get a job in s profession, rather than fight tooth and nail for the last remaining IT or developer jobs.
The reason CVS and the like haven't removed pharmacists from the stores, beyond liability reasons, is the fact that pharmacy is a licensed profession. It's a profession with a strong political lobby, just like doctors have and lawyers had. (The ABA sold out the legal profession by flooding the job market and allowing offshoring.) This serves as a very important lesson to techies everywhere -- even if you don't form a "union", which I think wouldn't work, we need to work together to stop things like H-1B abuses, offshoring of critical work, and rampant incompetency in the software and systems "profession." I've said it before, IT people and developers need to pool their resources, set up an engineering-style profession, and buy a few favorable laws. I don't know whypeople are so opposed to this - every large company pays for legislation, including laws that reduce employment and salaries for IT/dev.
I think it would be a huge step forward:
- No more idiot snake oil consultants selling magic tools -- I do systems management and can't even count the number of dashboards, data aggregators, etc. that are super-simple tools, get bought for 6-figures, and end up shelfware.
- Salary progression over a whole career, not just the under-40 part.
- Real training (not vendor propaganda)
- While there will always be different levels of talent, the idea of not working with complete morons fresh out of coder bootcamp or vendor certification academies is very appealing.
the end of work visas. Public Education to train local talent. Requirements to hire local talent. You use Unions to lobby gov't and organize voting blocks that can stand up to the corps dollars. You also use Unions to get information out there to voting blocks so people know how to vote. Look at the AARP for a good example of a political organization that protects it's members interests. Their the reason the Right Wing hasn't been able to defund Medicare.
It's a "you can go home, but you can't take the ball" approach to politics. If the corps want to leave they can. The fact is they _don't_ want to leave. The want the best of everything. Hell, they just plain want _everything_ for themselves. That's why it's called Winner Take All. America has more than enough wealth. We've been giving it away to the 1% out of some misplaced notion that if e don't give it up the other guy will take it. Stop that.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
they'll train up for that too if the prices get too high. There are already laws in place to bring cheap blue collar labor in from overseas; mostly in corrupt right wing states in the South but their spread.
Go into medicine. It's the last field that still has a Union (the AMA, who's smart enough to not call themselves a Union).
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
You need 1 software developer to manage a team of programmers and feed them requirements. This is a genuine drop in middle class American jobs due to outsourcing. There will be a small increase in the folks who manage the Indians and give them their marching orders...
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
when you do what the summary suggests: Hire some local folks to feed the requirements to the offshore guys. The rank and file coder that used to make a decent wage is what's going to drop 8%. Those are a lot of middle class jobs going *poof*...
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
From TFA:
The government counted 328,600 computer programmers in 2014, but over the next 10 years this number is expected to decline by 8% or 26,500 jobs. ...
Software developers, the largest occupational group in IT, which employs 1.11 million, will increase by 17% or 186,600, over this period.
26,500 loss in "programmers" versus 186,600 gain in "developers". Ooh, what a tragedy.
Guess what, people? You all got trolled. It's funny to see the usual "dey tuk ar jerbs" and "join a union so Jimmy Hoffa can break your kneecaps" types spew out their usual drivel though. Ha!
Attempt to create a distinction where there is none, thereby making it seem like they have less of something than they actually have.
butt butt butt
And why couldn't a robot vending machine do your job? It would be a lot cheaper
http://saveie6.com/
I can find an Indian willing to do your job for 60k. 220k is too much money for a non executive position and a welder who is skilled can work in the oil fields for 100k
http://saveie6.com/
Very difficult. For the 1st embarrassing time of my career I got demoted back. I kept pointing to problems and solutions which is what us non professional managerial types do. I made very powerful enemy's who wanted to be told what to hear and stressed myself crazy. It's not for everyone
http://saveie6.com/
Dude I was told on Slashdot to change my major from computer information systems to business as by 2015 no one would program anymore. WORST mistake EVER! If grads with 0 years experience can pull 70k while managers with 10 years pull 55k I think that advise is full of it if you don't mind me saying so
http://saveie6.com/
This is already happening in Canada: http://www.cbc.ca/beta/news/canada/montreal/quebec-pharmacists-granted-more-power-by-government-1.3121547
My wife is a pharmacist. I think you underestimate what a pharmacist contributes to the equation. A pharmacy tach does not usually have the same problem solving ability as a tech. The education requirement for a PharmD vs a tech isn't remotely comparable.
You lost me at Brogrammers.
Why not just scream cisgendered asshole at everyone?
Go be a profession victim somewhere else, the rest of us don't want to talk to someone who's head is completely up their own gigantic ass.
Pharmacy tech vs Pharmacist...
Learn the difference.
A robot can't answer questions about the drug, evaluate whether or not it's right do the patient beyond what the MD knows, and legally every Rx in the county has to be handled by a pharmacist, even when counted by a robot.
Yes, that's a beginner's mistake. We all did that. It's a learning process.
What you have to learn is who is the biggest fish in the pond and then simply latch on to him, nod when he nods and you're set. For about a month you have a hard time shaving without cutting your throat because you can't stand that asshole looking back at you from the mirror, but it gets better at the end of the month when the paycheck arrives.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
It is time to stop programmers and software tech jobs in general from being replaced with H-1B visa immigrants... The outsourcing is commerce. And it swings back and forth. But H-1B visa use is for when there are no domestic qualified workers. We have plenty of unemployed in the software tech fields.
My wife is a pharmacist. I think you underestimate what a pharmacist contributes to the equation. A pharmacy tach does not usually have the same problem solving ability as a tech. The education requirement for a PharmD vs a tech isn't remotely comparable.
I've worked with a lot of pharmacy techs and pharmacists, and agree completely that their level of education and problem solving capabilities are not remotely comparable. That is absolutely not in question here. The question is merely are pharmacy technicians good enough?
Walgreens for instance started a push back in 2013 to elevate the responsibilities of pharmacy technicians. This has given their pharmacists more face to face time with their patients, but it has also pushed the limits of what pharmacy technicians can be expected to do. For the time being their focus is on improving customer service, but they are also positioning themselves for a time where health care costs are dramatically cut. If pharmacists are mostly just providing better customer service instead of performing more necessary tasks, they can be more easily displaced. Those new Walgreens desks where the pharmacists talk with patients could soon become kiosks where you talk to pharmacists in a calling center.
When I went to pharmacy technology seminars and trade shows, the primary selling point of the software and hardware was reduced payroll costs. Reduced drug waste was minor because hospitals generally already do a good job with that by employing more pharmacists and pharmacy techs. And the vast majority of those payroll cuts went towards pharmacists, not pharmacy technicians. Usually the staff reduction was done through attrition instead of job cuts so there is less resistance from existing pharmacists on staff.
-- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
IT jobs in the future will require a higher level of skill. It will be required that IT employees are proficient developers. If IT jobs increase, those that fill those positions will be developers anyways. Most in IT cannot learn to code proficiently; which is likely why they are in IT. If you disagree, then you are likely employed in an IT department that is ass backwards; lacks vision; and cannot see the writing on the wall.
Not to mention, code can be programmed pretty much anywhere, up/downloaded. Too many cheap labor imports taking jobs.
Nice try, GLOBALIST SCUM. How much are you being paid to say these things? 50 rupees/hr?
It can take years to find a single competent programmer. What makes you think you can easily replace them? I'm not arguing about skill distributions around the world. I'm sure there are just as many good Indian programmer per-capita. What I'm arguing is that good programmers are nearly impossible to find. Big companies have such a hard time finding good programmers that they will buy out an entire company for the sole purpose of getting their programming talent, then liquidate the company.
Individual skills may be a bell-curve, but individual skills multiply with others, creating a power curve in talent. The top 20% do 50% of the work and the top 4% do 25% of the work. Even among the elite, the power-curve mostly survives. It's like a fractal. No matter how deep you dig, the top 20% contribute about 50% of the total.
I don't consider myself the best in anything and I know many are far better than I. But a State came to our company saying that the last 5 companies said what they wanted was impossible, and we were their last hope. We were the last because we charge the most. Even within our company, all of the other teams turned down the project saying it was too hard. It took it on, designing all of the infrastructure by myself, and we got one other junior programmer from another team to make a simple yet functional front end. I hate front-ends. We not only delivered ahead of time, but under budget, and the State said we did so well, that they actually passed a law requiring such high quality because they now knew it was possible. Everything just worked and new features had turn-arounds measured in days, not weeks or months.
I was strait up told by a VP that the CTO said it could not have been done without me. Gave me a 30% raise. I don't make a west coast income, but I make plenty where I am, I enjoy my job, the people are nice, and we're the best in our business.
Yeah, digging shit out of a clogged toilet is way better than programming. You sir have obviously never worked a trade. Working odd hours, weekends, holidays, and sometimes having no work are what you get in a trade. Oh, and no vacation, healthcare, or any other benefits are included.
Kids: Go into coding only if you enjoy it _and_ are good at it. Put CS studies on top. In that case you will have decent opportunities and decent pay. All the mediocre and bad coders (and there are a lot out there, as they are the vast majority) will become working poor in the near future.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
The first thread completely disappeared. One message there was very informative (although moderated as a troll), And now the whole thread is missing.
I've seen the opposite in the last 10 years - companies less and less willing to offshore, and insisting developers are local and work onsite every day.
A robot can't answer questions about the drug, evaluate whether or not it's right do the patient beyond what the MD knows
Soon it will...
Just because the U.S. is a republic does not mean it is not a democracy. Democracy/republic are not mutually exclusive.
Yet we have a job that pays 220k.
Just because the U.S. is a republic does not mean it is not a democracy. Democracy/republic are not mutually exclusive.
The software company I worked for uses the existing developers to maintain and enhance the core of the main product. Anything new is developed in cheap, eastern European countries like Ukraine or Slovenia. They fly analysts out to do the talk to customers part as well as develop the specs and work with the programmers. So it's a case of the entire function is outsourced, not just the programming. This is mainly so the analysts are linguistically compatible.
Only boring people are ever bored.
SO if I can't major in Computer science anymore to get rich, what the fuck do I major in?