Is there really a shortage of software developers?
up vote
8
down vote
favorite
I keep coming across news media articles reporting a dearth of software developers and how US companies are struggling to find and retain them. The typical article usually quotes hiring managers claiming they receive few, if any, responses to their job postings. Also, there's the corporate executives bemoaning the talent "shortage" and how it is limiting their company's growth prospect. The article invariably ends with an industry "expert" making a doomsday prediction of how the "shortage" will decimate the economy and recommends more STEM funding and government intervention to open up barriers to obtaining technical talent.
As a .NET developer with over 20 years of software development who is actively looking for a gig in the Southern part of the US, I have a hard time believing there's a talent shortage. If there is one, it certainly doesn't appear that way given my experience or from what I hear from other job hunters. I have managed software teams and have worked on software titles you probably have used. Somehow, it seems like every employer is looking for the next Linus Torvalds. Before I even get a chance to speak to anyone, I'm asked to complete an online IQ test or programming test in which I get a rejection email an hour later. After taking these test, I was treated to a 3 hour whiteboard marathon where I had to solve classroom CS questions. I usually left feeling drained and frustrated.
In contrast, when I ventured into the workforce from college 20 years ago, there was no mention of a "talent" shortage, but it sure felt like there was one. Job postings were just as plentiful, but were more technically genralized. It was common for a C++ programmer to be chosen over a VB programmer for a VB position. Employers treated you the same way as they treated their lawyer or doctor. It was very disrespectful to waste someone's time and subject them to what amounts to a hazing ritual. They also wanted to get to know who you were as a person. Surprisingly, salaries, while slightly higher today, is actually lower when adjusted for inflation.
If there is indeed a shortage, why are employers behaving as if they can pick the cream of the crop?
job-search software-development
New contributor
ATL_DEV is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
|
show 6 more comments
up vote
8
down vote
favorite
I keep coming across news media articles reporting a dearth of software developers and how US companies are struggling to find and retain them. The typical article usually quotes hiring managers claiming they receive few, if any, responses to their job postings. Also, there's the corporate executives bemoaning the talent "shortage" and how it is limiting their company's growth prospect. The article invariably ends with an industry "expert" making a doomsday prediction of how the "shortage" will decimate the economy and recommends more STEM funding and government intervention to open up barriers to obtaining technical talent.
As a .NET developer with over 20 years of software development who is actively looking for a gig in the Southern part of the US, I have a hard time believing there's a talent shortage. If there is one, it certainly doesn't appear that way given my experience or from what I hear from other job hunters. I have managed software teams and have worked on software titles you probably have used. Somehow, it seems like every employer is looking for the next Linus Torvalds. Before I even get a chance to speak to anyone, I'm asked to complete an online IQ test or programming test in which I get a rejection email an hour later. After taking these test, I was treated to a 3 hour whiteboard marathon where I had to solve classroom CS questions. I usually left feeling drained and frustrated.
In contrast, when I ventured into the workforce from college 20 years ago, there was no mention of a "talent" shortage, but it sure felt like there was one. Job postings were just as plentiful, but were more technically genralized. It was common for a C++ programmer to be chosen over a VB programmer for a VB position. Employers treated you the same way as they treated their lawyer or doctor. It was very disrespectful to waste someone's time and subject them to what amounts to a hazing ritual. They also wanted to get to know who you were as a person. Surprisingly, salaries, while slightly higher today, is actually lower when adjusted for inflation.
If there is indeed a shortage, why are employers behaving as if they can pick the cream of the crop?
job-search software-development
New contributor
ATL_DEV is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
2
The articles you read, are they talking about a worldwide shortage or within a specific area? I'm based in the UK and currently IMOE, any developer role my company advertises gets plenty of qualified applicants.
– Kozaky
yesterday
20
There is shortage of developers who have 6 years of experience in software that have been on the market for two.
– SZCZERZO KŁY
yesterday
4
Your final paragraph has 5 question marks and invites opinions. Are you interested in actual data? Then please edit your question and ask for it.
– Jan Doggen
yesterday
3
I think you’re asking the wrong questions if your goal is to find a job. When someone claims there’s a “shortage” of x, consider who they are, what motivates them and what, exactly, do they mean by “x”. Many job hunters think, incorrectly, that if they target the “most popular” skills, that it will increase their chances of finding a position. It won’t, it will just put you in a large pool of competition with a race to the bottom in terms of salary and talent.
– teego1967
yesterday
4
You might get a better answer to this question on Skeptics.SE than here. In fact...oh, look, there's already such a question there.
– Kyralessa
yesterday
|
show 6 more comments
up vote
8
down vote
favorite
up vote
8
down vote
favorite
I keep coming across news media articles reporting a dearth of software developers and how US companies are struggling to find and retain them. The typical article usually quotes hiring managers claiming they receive few, if any, responses to their job postings. Also, there's the corporate executives bemoaning the talent "shortage" and how it is limiting their company's growth prospect. The article invariably ends with an industry "expert" making a doomsday prediction of how the "shortage" will decimate the economy and recommends more STEM funding and government intervention to open up barriers to obtaining technical talent.
As a .NET developer with over 20 years of software development who is actively looking for a gig in the Southern part of the US, I have a hard time believing there's a talent shortage. If there is one, it certainly doesn't appear that way given my experience or from what I hear from other job hunters. I have managed software teams and have worked on software titles you probably have used. Somehow, it seems like every employer is looking for the next Linus Torvalds. Before I even get a chance to speak to anyone, I'm asked to complete an online IQ test or programming test in which I get a rejection email an hour later. After taking these test, I was treated to a 3 hour whiteboard marathon where I had to solve classroom CS questions. I usually left feeling drained and frustrated.
In contrast, when I ventured into the workforce from college 20 years ago, there was no mention of a "talent" shortage, but it sure felt like there was one. Job postings were just as plentiful, but were more technically genralized. It was common for a C++ programmer to be chosen over a VB programmer for a VB position. Employers treated you the same way as they treated their lawyer or doctor. It was very disrespectful to waste someone's time and subject them to what amounts to a hazing ritual. They also wanted to get to know who you were as a person. Surprisingly, salaries, while slightly higher today, is actually lower when adjusted for inflation.
If there is indeed a shortage, why are employers behaving as if they can pick the cream of the crop?
job-search software-development
New contributor
ATL_DEV is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I keep coming across news media articles reporting a dearth of software developers and how US companies are struggling to find and retain them. The typical article usually quotes hiring managers claiming they receive few, if any, responses to their job postings. Also, there's the corporate executives bemoaning the talent "shortage" and how it is limiting their company's growth prospect. The article invariably ends with an industry "expert" making a doomsday prediction of how the "shortage" will decimate the economy and recommends more STEM funding and government intervention to open up barriers to obtaining technical talent.
As a .NET developer with over 20 years of software development who is actively looking for a gig in the Southern part of the US, I have a hard time believing there's a talent shortage. If there is one, it certainly doesn't appear that way given my experience or from what I hear from other job hunters. I have managed software teams and have worked on software titles you probably have used. Somehow, it seems like every employer is looking for the next Linus Torvalds. Before I even get a chance to speak to anyone, I'm asked to complete an online IQ test or programming test in which I get a rejection email an hour later. After taking these test, I was treated to a 3 hour whiteboard marathon where I had to solve classroom CS questions. I usually left feeling drained and frustrated.
In contrast, when I ventured into the workforce from college 20 years ago, there was no mention of a "talent" shortage, but it sure felt like there was one. Job postings were just as plentiful, but were more technically genralized. It was common for a C++ programmer to be chosen over a VB programmer for a VB position. Employers treated you the same way as they treated their lawyer or doctor. It was very disrespectful to waste someone's time and subject them to what amounts to a hazing ritual. They also wanted to get to know who you were as a person. Surprisingly, salaries, while slightly higher today, is actually lower when adjusted for inflation.
If there is indeed a shortage, why are employers behaving as if they can pick the cream of the crop?
job-search software-development
job-search software-development
New contributor
ATL_DEV is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
ATL_DEV is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited yesterday
New contributor
ATL_DEV is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked yesterday
ATL_DEV
16216
16216
New contributor
ATL_DEV is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
ATL_DEV is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
ATL_DEV is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
2
The articles you read, are they talking about a worldwide shortage or within a specific area? I'm based in the UK and currently IMOE, any developer role my company advertises gets plenty of qualified applicants.
– Kozaky
yesterday
20
There is shortage of developers who have 6 years of experience in software that have been on the market for two.
– SZCZERZO KŁY
yesterday
4
Your final paragraph has 5 question marks and invites opinions. Are you interested in actual data? Then please edit your question and ask for it.
– Jan Doggen
yesterday
3
I think you’re asking the wrong questions if your goal is to find a job. When someone claims there’s a “shortage” of x, consider who they are, what motivates them and what, exactly, do they mean by “x”. Many job hunters think, incorrectly, that if they target the “most popular” skills, that it will increase their chances of finding a position. It won’t, it will just put you in a large pool of competition with a race to the bottom in terms of salary and talent.
– teego1967
yesterday
4
You might get a better answer to this question on Skeptics.SE than here. In fact...oh, look, there's already such a question there.
– Kyralessa
yesterday
|
show 6 more comments
2
The articles you read, are they talking about a worldwide shortage or within a specific area? I'm based in the UK and currently IMOE, any developer role my company advertises gets plenty of qualified applicants.
– Kozaky
yesterday
20
There is shortage of developers who have 6 years of experience in software that have been on the market for two.
– SZCZERZO KŁY
yesterday
4
Your final paragraph has 5 question marks and invites opinions. Are you interested in actual data? Then please edit your question and ask for it.
– Jan Doggen
yesterday
3
I think you’re asking the wrong questions if your goal is to find a job. When someone claims there’s a “shortage” of x, consider who they are, what motivates them and what, exactly, do they mean by “x”. Many job hunters think, incorrectly, that if they target the “most popular” skills, that it will increase their chances of finding a position. It won’t, it will just put you in a large pool of competition with a race to the bottom in terms of salary and talent.
– teego1967
yesterday
4
You might get a better answer to this question on Skeptics.SE than here. In fact...oh, look, there's already such a question there.
– Kyralessa
yesterday
2
2
The articles you read, are they talking about a worldwide shortage or within a specific area? I'm based in the UK and currently IMOE, any developer role my company advertises gets plenty of qualified applicants.
– Kozaky
yesterday
The articles you read, are they talking about a worldwide shortage or within a specific area? I'm based in the UK and currently IMOE, any developer role my company advertises gets plenty of qualified applicants.
– Kozaky
yesterday
20
20
There is shortage of developers who have 6 years of experience in software that have been on the market for two.
– SZCZERZO KŁY
yesterday
There is shortage of developers who have 6 years of experience in software that have been on the market for two.
– SZCZERZO KŁY
yesterday
4
4
Your final paragraph has 5 question marks and invites opinions. Are you interested in actual data? Then please edit your question and ask for it.
– Jan Doggen
yesterday
Your final paragraph has 5 question marks and invites opinions. Are you interested in actual data? Then please edit your question and ask for it.
– Jan Doggen
yesterday
3
3
I think you’re asking the wrong questions if your goal is to find a job. When someone claims there’s a “shortage” of x, consider who they are, what motivates them and what, exactly, do they mean by “x”. Many job hunters think, incorrectly, that if they target the “most popular” skills, that it will increase their chances of finding a position. It won’t, it will just put you in a large pool of competition with a race to the bottom in terms of salary and talent.
– teego1967
yesterday
I think you’re asking the wrong questions if your goal is to find a job. When someone claims there’s a “shortage” of x, consider who they are, what motivates them and what, exactly, do they mean by “x”. Many job hunters think, incorrectly, that if they target the “most popular” skills, that it will increase their chances of finding a position. It won’t, it will just put you in a large pool of competition with a race to the bottom in terms of salary and talent.
– teego1967
yesterday
4
4
You might get a better answer to this question on Skeptics.SE than here. In fact...oh, look, there's already such a question there.
– Kyralessa
yesterday
You might get a better answer to this question on Skeptics.SE than here. In fact...oh, look, there's already such a question there.
– Kyralessa
yesterday
|
show 6 more comments
7 Answers
7
active
oldest
votes
up vote
24
down vote
There is a shortage of 25-years old developpers, more skilled than John Carmack(or Linus Torvald, or Grace Hopper, or whoever is your absolute reference), who accept to pay for working instead of getting a salary, have the best diplomas you can imagine, and have 50 years of experience in every possible domain of IT(including the ones that are not out yet), yes.
Budgets are limited, and positions open for mere human beings as us are therefore open in limited numbers, too. But Businesses that hire IT professionals like to communicate about the market being in shortage. It pushes more people to enter the market on the developper side, hence pulling salaires to the bottom(offer-and-demand law). It's a way to reduce costs, and a communication primary aimed towards political deciders who think "we need to train more IT workers!!! all the time!!!".
Shortage is also real in the sense that they are always hiring. But they are so picky in hiring that shortage has no meaning other than "I always want better than what I currently have".
20
My guess is that the upvotes to this are people who agree with the opinion. Actual data would've been a better answer.
– Jan Doggen
yesterday
4
@JanDoggen you can't really have accurate data, as the needs in such a fluid discipline are never clear as crystal. There is nothing like "5350 .NET developpers on the market, 7228 .NET developpers needed". There is a vague field of needs, and countless people that would fit more or less some of those jobs. Some businesses need kickass developpers, most need only good ones. Shortage has a very different meaning depending on who you ask. Which means that "actual data" would be mostly meaningless.
– gazzz0x2z
yesterday
2
I guess it really depends where you work. I work in COBOL and there is definitely a shortage. There isn't a shortage of bodies, there is a shortage of people willing to do the work. For every programming job that someone applies to, there is probably 3 nobody looked at because "they don't want to work in that technology".
– SaggingRufus
yesterday
2
I agree with @JanDoggen. If this actually can't be corroborated solidly, maybe the question itself is purely opinion-dependant and should be closed.
– Thern
yesterday
1
@JanDoggen, I don't know what kind of data you're thinking about. It would very difficult to obtain usable data on this topic, yet it is something that impacts many people. FEW employers will EVER directly reveal their actual rationale for hiring decisions. The best we can expect in something like this are reasoned arguments, anecdotes, and observations. That's OK, not everything has reams of data ripe and available for the picking.
– teego1967
yesterday
|
show 3 more comments
up vote
11
down vote
Back in the day, you might have hired a developer with these criteria:
- Linux server experience
- CVS or SVN experience
- Java, preferably up to 1.3, including experience with Swing
There wasn't much variation on the above. Replace Linux with Windows occasionally, Java with a small handful of other widely used languages at the time, and that was about it.
These days, the language, framework and tool pool developers are expected to know has skyrocketed, as has the complexity of those languages. Companies these days don't just need someone who has a basic knowledge of SVN and Java 1.3, they want:
- Java 8, including all the latest stream developments
- Spring, specifically with Spring boot
- Play framework, because we also have a solo project someone started once that uses that
- Tomcat/Glassfish/Undertow experience
- CI experience, particularly using Jenkins
- Git, including how to use it properly (not just checkout, push and re-download the repo if anything goes wrong)
- 5 years experience of the latest specific "in fashion this second" JS framework that's only existed for 2 years in a stable state
- AWS (hey, we don't use our own servers anymore! You need to know about EC2, Lambda, Cloudfront, Cloudformation at a a minimum)
- DynamoDB (hey, we use AWS, why would we use SQL? That's old!)
- Rockstar developer status (whatever the hell that means)
So yes, when every company has a list of skills this specific and transient, they're always going to find a shortage of developers that match what they need.
2
...and yet, the amount of (currently unemployed) people who'd do the job properly, given some time, is impressive.
– gazzz0x2z
yesterday
5
also, don't forget they offer below-market pay, sub standard health insurance and expect regular 80 hour workweeks. But they'll happily tell you all about their ping-pong tables and adult tricycles!
– Eric J
yesterday
3
Yeah. I actually had a hiring managers start off by telling me about all the wonderful food they have for their developers. Who cares about their cafeteria? If I get paid enough I can buy my own lunch, thank you,
– ATL_DEV
yesterday
1
That list is way too short you forget at least a point about "Big Data", another one about mobile development another about "security" (yes with the double quote, not the real one ofc) a last about agile, extremme programming, TDD
– Walfrat
15 hours ago
1
@Walfrat Oh I agree. I could have gone on for much longer, but think I made my point ;)
– berry120
14 hours ago
add a comment |
up vote
7
down vote
It is a real problem, but perhaps not exactly how you think.
There is a huge shortage of motivated developers with a good work ethic. These are the ones that employers are trying to find and retain.
There is no shortage of developers (however brilliant) with a mediocre or feel-entitled work ethic.
1
This! I have been mentoring and training people for about 5 years now. This is very true. Most new developers don't understand what the job is before they start and are unmotivated when they realize most development jobs aren't glamourous (or game design)
– SaggingRufus
yesterday
6
I feel like this curmudgeonly answer could be applied to any field of work. Is there ever any company owner who feels like his/her applicants and employees have enough work ethic?
– Kyralessa
yesterday
3
Then how do you know that what you assert above is true?
– Kyralessa
yesterday
5
@SaggingRufus that might be selection bias accountable to the fact that 50+% of companies seem to be more interested in hiring spare-time hobbyists than professionals with separate personal lives...
– Ant P
yesterday
2
@Kilisi, If what you're saying is true, then the interview process is seriously broken. If the "millennial" stereotype is of concern, then they would jump all over someone like me who has kept a job for at least a decade. Moreover, why spent most, if not all of the vetting on "technicalities" instead of callinh references or just learning about candidates personality?
– ATL_DEV
yesterday
|
show 9 more comments
up vote
3
down vote
In the large picture and not undergoing what every specialty might be like, yes, there is shortage. One out of five position get filled. According to the same source, 44% of developers have no related academic qualifications for being a developer. And it's getting worse year over year, with schools teaching computer science at a regular pace while the market demand is rapidly growing.
You even witness it yourself :
I certainly see new .NET postings almost daily.
Now to come to your questions :
why are employers behaving as if they can pick the cream of the crop?
Employers like to think they are offering exceptional conditions that can justify them being picky. Also, I wouldn't be surprise some companies put in place a vetting process just for the sake of valuing the employee and keep them in longer. Or perhaps you took employers that have very high expectations : I know I haven't been through heavy processes myself.
Is my age a barrier?
Yes and no, there is in industry an unhealthy younthism but it's not shared everywhere, and it's also a result of many younger people getting away from industry at some age. Because there is shortage though, you should still be able to get many jobs, but perhaps not where you used to look. Don't get discouraged !
1
"44% of developers have no related academic qualifications for being a developer." And why would anyone need academic qualifications? Developers are, by-and-large, self-taught, as the technology is constantly changing. Industry certifications are much more valuable than diplomas. The best developer I ever worked with never even finished high school.
– Wesley Long
yesterday
2
@WesleyLong This is another debate but academic background is not completely irrelevant, and my point is being not irrelevant it means the market is tensed enough to accept people without academic asset.
– Arthur Havlicek
17 hours ago
Just to be fair, that stackoverflow jobs article you've cited is sloppy with its claims. They say there's a 5:1 gap of jobs:developers. Their source claims it is 4.59:1 and it is for jobs where developers are skilled in agile (not all developer roles). Moreover the data is from 2012 and the article was updated in 2017. I could see that within seconds, who knows where else they've skidded into incorrectness?
– teego1967
14 hours ago
1
" the market is tensed enough to accept people without academic asset." - As though they were somehow less skilled / valuable. Your elitism is showing, there. There are a great many of us out there that realized long ago that you don't need to pay hippies to read books to you.
– Wesley Long
12 hours ago
add a comment |
up vote
3
down vote
Around here in Finland, the case is a bit different. At first, we had a massive oversupply of developers after Nokia/Microsoft went birds-up, and the secondary damage was to small IT shops that had Nokia as their major client. When that bubble burst, we suddenly had more than ten thousand unemployed professionals (roughly 20 % of the IT workforce!) - some with Master's/PhD's - and no place to go. So the salaries plummeted and the famous 2000 EUR / month (= just barely above half of the national average salary of ANY profession - plumbers could earn more!) engineer was born.
Now little by little, the situation has started to improve and today the market is again turning normal in certain regions (Capital area and three hot-spot cities). Because the market is very healthy in the Capital region, we are now in the situation where employees have so much choice that they don't need to take up just any kind offer. They can choose. And because of that, employers that have a bad reputation will have a really hard time to get half-decent employees to consider them. And the majority of those bad employers are fairly large companies, even international ones. So they create a lot of noise in the news along the lines of: boo-hoo, we cannot find developers, there is a shortage! all the while people are happily employed at good companies.
I think that is the main source of the false appearance of a shortage. Basically, there is a shortage of the good, cheap, and immediately available developers that are willing to work for questionable employers.
Wow! This appears to be a worldwide phenomenon! Thanks for sharing this valuable information.
– ATL_DEV
7 hours ago
add a comment |
up vote
2
down vote
Bob Cringely did several articles on this topic.
See Here:
https://www.cringely.com/2012/06/14/an-it-labor-economics-lesson-from-memphis-for-ibm/
And here: https://www.cringely.com/2015/06/15/the-h-1b-visa-program-is-a-scam/
And here: https://www.cringely.com/?s=H-1B
In short, it's a feint to drive wages down and give the jobs to H1Bs. Employers spec a job in such a way that it's impossible for an American dev to fulfill all the qualifications. Once they've rejected a few applicants, they have cover to offer the job to an H1B whose resume is all bull at a lower wage.
New contributor
Rob K is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
1
Wonderful! I will read all of the articles. I highly respect Cringely, since he tends to be a very rational level headed person who has quite a bit of integrity. Thank you.
– ATL_DEV
7 hours ago
BTW, have you noticed that it is harder to find articles from the point of view of developers regarding the talent "shortage?" Perhaps Google ranks them lower. Also, have you noticed many of those jobs postings are looking for front-end developers/developers? Perhaps they need people who understand the cultural nuances of UI design for their market.
– ATL_DEV
7 hours ago
I assume the OP is asking if there is currently a shortage of software developers. The labor market is a bit different today than it was 3 - 6 years ago, don't you think?
– Joe Strazzere
7 hours ago
No, no I really don't think it is, not for software developers. Wages are still being artificially depressed by the aforementioned dirty tricks
– Rob K
7 hours ago
add a comment |
up vote
-15
down vote
If there is indeed a shortage
There was never any shortage for skills in software engineering. If you see someone mention it:
- The person is a software developer, one would believe there is shortage (many exist in this site)
- Job recruitment agents want more candidates
Anyone with a laptop can do programming! A book like dummy guide to Javascript in 24 hours is enough for a web programming job! Programming is as simple as reading an e-book, and pass a coding test. Doctors/lawyers need legal certifications, but programmers think "experience" itself is sufficient! Why do you think there is shortage?
As I explain consistently on this site, programming skills without anything else like data science, statistics is just cheap. There is a trend moving in-house software programming jobs to overseas because there are too many programmers; whoever offer the cheapest bid win the deal. No programming is irreplaceable. People are even doing it for free and publish their works on Github! When do you see lawyers give out their documents to public? As everybody can do programming, there will never be shortage.
Programming is nothing more like grouping functions logically. You need a domain knowledge to make yourself valuable.
... lawyer or doctor ...
Software programming by itself is not a valuable skill, at least not without domain knowledge. You shouldn't compare programmers to prestigious job titles like lawyer or doctor. You can't outsource your legal advice nor your medical assistance to India, but you would outsource your software team to India. Again, there is no shortage; your programmer pool is the whole world.
2
couldn't you say about any job? I mean really if you look at a doctor, they really just use a process of elimination to determine what is wrong with you. Lawyers are just really good at arguing. Could the same argument not be made that THESE jobs are cheap and require no skill?
– SaggingRufus
yesterday
6
Here's a challenge for you. The Apache OpenOffice project has some bugs, and not enough programmers who can debug a large body of C++ code. Most StackExchange participants know the domain, spreadsheets, presentations, formatted text files. Picking up a bug, such as When saving ODT as HTML small caps are not passed on and preparing a patch to fix it would be good support for your programming-is-easy proposition.
– Patricia Shanahan
yesterday
4
"There is a trend moving in-house software programming jobs to overseas because there are too many programmers; whoever offer the cheapest bid win the deal." That's illogical. If there was an abundance of programmers here and every semi-intelligent child could program well, there would be no need to go to India.
– Thern
yesterday
10
I'm sorry, but this is just wrong. It takes years to become a programmer capable of creating production-ready software, and decades to become a good one. Just because there is no government-mandated formal certificate you need to write code does not mean it's a skill you don't need special training for. Also, the trend of outsourcing software development to developing countries is reversing, because companies noticed that they get what they pay for.
– Philipp
yesterday
3
@Philipp I think SmallChess is looking at a very narrow slice of programming activities, the sort of work I would assign to a brand new computer science graduate. The assumption seems to be that the overall design of the program, including data structures, and the subdivision of the work into manageable chunks have already been done. All that is needed is stringing together calls to library functions that just exist, rather than being the product of skilled design and programming.
– Patricia Shanahan
yesterday
|
show 5 more comments
StackExchange.ready(function () {
$("#show-editor-button input, #show-editor-button button").click(function () {
var showEditor = function() {
$("#show-editor-button").hide();
$("#post-form").removeClass("dno");
StackExchange.editor.finallyInit();
};
var useFancy = $(this).data('confirm-use-fancy');
if(useFancy == 'True') {
var popupTitle = $(this).data('confirm-fancy-title');
var popupBody = $(this).data('confirm-fancy-body');
var popupAccept = $(this).data('confirm-fancy-accept-button');
$(this).loadPopup({
url: '/post/self-answer-popup',
loaded: function(popup) {
var pTitle = $(popup).find('h2');
var pBody = $(popup).find('.popup-body');
var pSubmit = $(popup).find('.popup-submit');
pTitle.text(popupTitle);
pBody.html(popupBody);
pSubmit.val(popupAccept).click(showEditor);
}
})
} else{
var confirmText = $(this).data('confirm-text');
if (confirmText ? confirm(confirmText) : true) {
showEditor();
}
}
});
});
7 Answers
7
active
oldest
votes
7 Answers
7
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
24
down vote
There is a shortage of 25-years old developpers, more skilled than John Carmack(or Linus Torvald, or Grace Hopper, or whoever is your absolute reference), who accept to pay for working instead of getting a salary, have the best diplomas you can imagine, and have 50 years of experience in every possible domain of IT(including the ones that are not out yet), yes.
Budgets are limited, and positions open for mere human beings as us are therefore open in limited numbers, too. But Businesses that hire IT professionals like to communicate about the market being in shortage. It pushes more people to enter the market on the developper side, hence pulling salaires to the bottom(offer-and-demand law). It's a way to reduce costs, and a communication primary aimed towards political deciders who think "we need to train more IT workers!!! all the time!!!".
Shortage is also real in the sense that they are always hiring. But they are so picky in hiring that shortage has no meaning other than "I always want better than what I currently have".
20
My guess is that the upvotes to this are people who agree with the opinion. Actual data would've been a better answer.
– Jan Doggen
yesterday
4
@JanDoggen you can't really have accurate data, as the needs in such a fluid discipline are never clear as crystal. There is nothing like "5350 .NET developpers on the market, 7228 .NET developpers needed". There is a vague field of needs, and countless people that would fit more or less some of those jobs. Some businesses need kickass developpers, most need only good ones. Shortage has a very different meaning depending on who you ask. Which means that "actual data" would be mostly meaningless.
– gazzz0x2z
yesterday
2
I guess it really depends where you work. I work in COBOL and there is definitely a shortage. There isn't a shortage of bodies, there is a shortage of people willing to do the work. For every programming job that someone applies to, there is probably 3 nobody looked at because "they don't want to work in that technology".
– SaggingRufus
yesterday
2
I agree with @JanDoggen. If this actually can't be corroborated solidly, maybe the question itself is purely opinion-dependant and should be closed.
– Thern
yesterday
1
@JanDoggen, I don't know what kind of data you're thinking about. It would very difficult to obtain usable data on this topic, yet it is something that impacts many people. FEW employers will EVER directly reveal their actual rationale for hiring decisions. The best we can expect in something like this are reasoned arguments, anecdotes, and observations. That's OK, not everything has reams of data ripe and available for the picking.
– teego1967
yesterday
|
show 3 more comments
up vote
24
down vote
There is a shortage of 25-years old developpers, more skilled than John Carmack(or Linus Torvald, or Grace Hopper, or whoever is your absolute reference), who accept to pay for working instead of getting a salary, have the best diplomas you can imagine, and have 50 years of experience in every possible domain of IT(including the ones that are not out yet), yes.
Budgets are limited, and positions open for mere human beings as us are therefore open in limited numbers, too. But Businesses that hire IT professionals like to communicate about the market being in shortage. It pushes more people to enter the market on the developper side, hence pulling salaires to the bottom(offer-and-demand law). It's a way to reduce costs, and a communication primary aimed towards political deciders who think "we need to train more IT workers!!! all the time!!!".
Shortage is also real in the sense that they are always hiring. But they are so picky in hiring that shortage has no meaning other than "I always want better than what I currently have".
20
My guess is that the upvotes to this are people who agree with the opinion. Actual data would've been a better answer.
– Jan Doggen
yesterday
4
@JanDoggen you can't really have accurate data, as the needs in such a fluid discipline are never clear as crystal. There is nothing like "5350 .NET developpers on the market, 7228 .NET developpers needed". There is a vague field of needs, and countless people that would fit more or less some of those jobs. Some businesses need kickass developpers, most need only good ones. Shortage has a very different meaning depending on who you ask. Which means that "actual data" would be mostly meaningless.
– gazzz0x2z
yesterday
2
I guess it really depends where you work. I work in COBOL and there is definitely a shortage. There isn't a shortage of bodies, there is a shortage of people willing to do the work. For every programming job that someone applies to, there is probably 3 nobody looked at because "they don't want to work in that technology".
– SaggingRufus
yesterday
2
I agree with @JanDoggen. If this actually can't be corroborated solidly, maybe the question itself is purely opinion-dependant and should be closed.
– Thern
yesterday
1
@JanDoggen, I don't know what kind of data you're thinking about. It would very difficult to obtain usable data on this topic, yet it is something that impacts many people. FEW employers will EVER directly reveal their actual rationale for hiring decisions. The best we can expect in something like this are reasoned arguments, anecdotes, and observations. That's OK, not everything has reams of data ripe and available for the picking.
– teego1967
yesterday
|
show 3 more comments
up vote
24
down vote
up vote
24
down vote
There is a shortage of 25-years old developpers, more skilled than John Carmack(or Linus Torvald, or Grace Hopper, or whoever is your absolute reference), who accept to pay for working instead of getting a salary, have the best diplomas you can imagine, and have 50 years of experience in every possible domain of IT(including the ones that are not out yet), yes.
Budgets are limited, and positions open for mere human beings as us are therefore open in limited numbers, too. But Businesses that hire IT professionals like to communicate about the market being in shortage. It pushes more people to enter the market on the developper side, hence pulling salaires to the bottom(offer-and-demand law). It's a way to reduce costs, and a communication primary aimed towards political deciders who think "we need to train more IT workers!!! all the time!!!".
Shortage is also real in the sense that they are always hiring. But they are so picky in hiring that shortage has no meaning other than "I always want better than what I currently have".
There is a shortage of 25-years old developpers, more skilled than John Carmack(or Linus Torvald, or Grace Hopper, or whoever is your absolute reference), who accept to pay for working instead of getting a salary, have the best diplomas you can imagine, and have 50 years of experience in every possible domain of IT(including the ones that are not out yet), yes.
Budgets are limited, and positions open for mere human beings as us are therefore open in limited numbers, too. But Businesses that hire IT professionals like to communicate about the market being in shortage. It pushes more people to enter the market on the developper side, hence pulling salaires to the bottom(offer-and-demand law). It's a way to reduce costs, and a communication primary aimed towards political deciders who think "we need to train more IT workers!!! all the time!!!".
Shortage is also real in the sense that they are always hiring. But they are so picky in hiring that shortage has no meaning other than "I always want better than what I currently have".
answered yesterday
gazzz0x2z
6,57922036
6,57922036
20
My guess is that the upvotes to this are people who agree with the opinion. Actual data would've been a better answer.
– Jan Doggen
yesterday
4
@JanDoggen you can't really have accurate data, as the needs in such a fluid discipline are never clear as crystal. There is nothing like "5350 .NET developpers on the market, 7228 .NET developpers needed". There is a vague field of needs, and countless people that would fit more or less some of those jobs. Some businesses need kickass developpers, most need only good ones. Shortage has a very different meaning depending on who you ask. Which means that "actual data" would be mostly meaningless.
– gazzz0x2z
yesterday
2
I guess it really depends where you work. I work in COBOL and there is definitely a shortage. There isn't a shortage of bodies, there is a shortage of people willing to do the work. For every programming job that someone applies to, there is probably 3 nobody looked at because "they don't want to work in that technology".
– SaggingRufus
yesterday
2
I agree with @JanDoggen. If this actually can't be corroborated solidly, maybe the question itself is purely opinion-dependant and should be closed.
– Thern
yesterday
1
@JanDoggen, I don't know what kind of data you're thinking about. It would very difficult to obtain usable data on this topic, yet it is something that impacts many people. FEW employers will EVER directly reveal their actual rationale for hiring decisions. The best we can expect in something like this are reasoned arguments, anecdotes, and observations. That's OK, not everything has reams of data ripe and available for the picking.
– teego1967
yesterday
|
show 3 more comments
20
My guess is that the upvotes to this are people who agree with the opinion. Actual data would've been a better answer.
– Jan Doggen
yesterday
4
@JanDoggen you can't really have accurate data, as the needs in such a fluid discipline are never clear as crystal. There is nothing like "5350 .NET developpers on the market, 7228 .NET developpers needed". There is a vague field of needs, and countless people that would fit more or less some of those jobs. Some businesses need kickass developpers, most need only good ones. Shortage has a very different meaning depending on who you ask. Which means that "actual data" would be mostly meaningless.
– gazzz0x2z
yesterday
2
I guess it really depends where you work. I work in COBOL and there is definitely a shortage. There isn't a shortage of bodies, there is a shortage of people willing to do the work. For every programming job that someone applies to, there is probably 3 nobody looked at because "they don't want to work in that technology".
– SaggingRufus
yesterday
2
I agree with @JanDoggen. If this actually can't be corroborated solidly, maybe the question itself is purely opinion-dependant and should be closed.
– Thern
yesterday
1
@JanDoggen, I don't know what kind of data you're thinking about. It would very difficult to obtain usable data on this topic, yet it is something that impacts many people. FEW employers will EVER directly reveal their actual rationale for hiring decisions. The best we can expect in something like this are reasoned arguments, anecdotes, and observations. That's OK, not everything has reams of data ripe and available for the picking.
– teego1967
yesterday
20
20
My guess is that the upvotes to this are people who agree with the opinion. Actual data would've been a better answer.
– Jan Doggen
yesterday
My guess is that the upvotes to this are people who agree with the opinion. Actual data would've been a better answer.
– Jan Doggen
yesterday
4
4
@JanDoggen you can't really have accurate data, as the needs in such a fluid discipline are never clear as crystal. There is nothing like "5350 .NET developpers on the market, 7228 .NET developpers needed". There is a vague field of needs, and countless people that would fit more or less some of those jobs. Some businesses need kickass developpers, most need only good ones. Shortage has a very different meaning depending on who you ask. Which means that "actual data" would be mostly meaningless.
– gazzz0x2z
yesterday
@JanDoggen you can't really have accurate data, as the needs in such a fluid discipline are never clear as crystal. There is nothing like "5350 .NET developpers on the market, 7228 .NET developpers needed". There is a vague field of needs, and countless people that would fit more or less some of those jobs. Some businesses need kickass developpers, most need only good ones. Shortage has a very different meaning depending on who you ask. Which means that "actual data" would be mostly meaningless.
– gazzz0x2z
yesterday
2
2
I guess it really depends where you work. I work in COBOL and there is definitely a shortage. There isn't a shortage of bodies, there is a shortage of people willing to do the work. For every programming job that someone applies to, there is probably 3 nobody looked at because "they don't want to work in that technology".
– SaggingRufus
yesterday
I guess it really depends where you work. I work in COBOL and there is definitely a shortage. There isn't a shortage of bodies, there is a shortage of people willing to do the work. For every programming job that someone applies to, there is probably 3 nobody looked at because "they don't want to work in that technology".
– SaggingRufus
yesterday
2
2
I agree with @JanDoggen. If this actually can't be corroborated solidly, maybe the question itself is purely opinion-dependant and should be closed.
– Thern
yesterday
I agree with @JanDoggen. If this actually can't be corroborated solidly, maybe the question itself is purely opinion-dependant and should be closed.
– Thern
yesterday
1
1
@JanDoggen, I don't know what kind of data you're thinking about. It would very difficult to obtain usable data on this topic, yet it is something that impacts many people. FEW employers will EVER directly reveal their actual rationale for hiring decisions. The best we can expect in something like this are reasoned arguments, anecdotes, and observations. That's OK, not everything has reams of data ripe and available for the picking.
– teego1967
yesterday
@JanDoggen, I don't know what kind of data you're thinking about. It would very difficult to obtain usable data on this topic, yet it is something that impacts many people. FEW employers will EVER directly reveal their actual rationale for hiring decisions. The best we can expect in something like this are reasoned arguments, anecdotes, and observations. That's OK, not everything has reams of data ripe and available for the picking.
– teego1967
yesterday
|
show 3 more comments
up vote
11
down vote
Back in the day, you might have hired a developer with these criteria:
- Linux server experience
- CVS or SVN experience
- Java, preferably up to 1.3, including experience with Swing
There wasn't much variation on the above. Replace Linux with Windows occasionally, Java with a small handful of other widely used languages at the time, and that was about it.
These days, the language, framework and tool pool developers are expected to know has skyrocketed, as has the complexity of those languages. Companies these days don't just need someone who has a basic knowledge of SVN and Java 1.3, they want:
- Java 8, including all the latest stream developments
- Spring, specifically with Spring boot
- Play framework, because we also have a solo project someone started once that uses that
- Tomcat/Glassfish/Undertow experience
- CI experience, particularly using Jenkins
- Git, including how to use it properly (not just checkout, push and re-download the repo if anything goes wrong)
- 5 years experience of the latest specific "in fashion this second" JS framework that's only existed for 2 years in a stable state
- AWS (hey, we don't use our own servers anymore! You need to know about EC2, Lambda, Cloudfront, Cloudformation at a a minimum)
- DynamoDB (hey, we use AWS, why would we use SQL? That's old!)
- Rockstar developer status (whatever the hell that means)
So yes, when every company has a list of skills this specific and transient, they're always going to find a shortage of developers that match what they need.
2
...and yet, the amount of (currently unemployed) people who'd do the job properly, given some time, is impressive.
– gazzz0x2z
yesterday
5
also, don't forget they offer below-market pay, sub standard health insurance and expect regular 80 hour workweeks. But they'll happily tell you all about their ping-pong tables and adult tricycles!
– Eric J
yesterday
3
Yeah. I actually had a hiring managers start off by telling me about all the wonderful food they have for their developers. Who cares about their cafeteria? If I get paid enough I can buy my own lunch, thank you,
– ATL_DEV
yesterday
1
That list is way too short you forget at least a point about "Big Data", another one about mobile development another about "security" (yes with the double quote, not the real one ofc) a last about agile, extremme programming, TDD
– Walfrat
15 hours ago
1
@Walfrat Oh I agree. I could have gone on for much longer, but think I made my point ;)
– berry120
14 hours ago
add a comment |
up vote
11
down vote
Back in the day, you might have hired a developer with these criteria:
- Linux server experience
- CVS or SVN experience
- Java, preferably up to 1.3, including experience with Swing
There wasn't much variation on the above. Replace Linux with Windows occasionally, Java with a small handful of other widely used languages at the time, and that was about it.
These days, the language, framework and tool pool developers are expected to know has skyrocketed, as has the complexity of those languages. Companies these days don't just need someone who has a basic knowledge of SVN and Java 1.3, they want:
- Java 8, including all the latest stream developments
- Spring, specifically with Spring boot
- Play framework, because we also have a solo project someone started once that uses that
- Tomcat/Glassfish/Undertow experience
- CI experience, particularly using Jenkins
- Git, including how to use it properly (not just checkout, push and re-download the repo if anything goes wrong)
- 5 years experience of the latest specific "in fashion this second" JS framework that's only existed for 2 years in a stable state
- AWS (hey, we don't use our own servers anymore! You need to know about EC2, Lambda, Cloudfront, Cloudformation at a a minimum)
- DynamoDB (hey, we use AWS, why would we use SQL? That's old!)
- Rockstar developer status (whatever the hell that means)
So yes, when every company has a list of skills this specific and transient, they're always going to find a shortage of developers that match what they need.
2
...and yet, the amount of (currently unemployed) people who'd do the job properly, given some time, is impressive.
– gazzz0x2z
yesterday
5
also, don't forget they offer below-market pay, sub standard health insurance and expect regular 80 hour workweeks. But they'll happily tell you all about their ping-pong tables and adult tricycles!
– Eric J
yesterday
3
Yeah. I actually had a hiring managers start off by telling me about all the wonderful food they have for their developers. Who cares about their cafeteria? If I get paid enough I can buy my own lunch, thank you,
– ATL_DEV
yesterday
1
That list is way too short you forget at least a point about "Big Data", another one about mobile development another about "security" (yes with the double quote, not the real one ofc) a last about agile, extremme programming, TDD
– Walfrat
15 hours ago
1
@Walfrat Oh I agree. I could have gone on for much longer, but think I made my point ;)
– berry120
14 hours ago
add a comment |
up vote
11
down vote
up vote
11
down vote
Back in the day, you might have hired a developer with these criteria:
- Linux server experience
- CVS or SVN experience
- Java, preferably up to 1.3, including experience with Swing
There wasn't much variation on the above. Replace Linux with Windows occasionally, Java with a small handful of other widely used languages at the time, and that was about it.
These days, the language, framework and tool pool developers are expected to know has skyrocketed, as has the complexity of those languages. Companies these days don't just need someone who has a basic knowledge of SVN and Java 1.3, they want:
- Java 8, including all the latest stream developments
- Spring, specifically with Spring boot
- Play framework, because we also have a solo project someone started once that uses that
- Tomcat/Glassfish/Undertow experience
- CI experience, particularly using Jenkins
- Git, including how to use it properly (not just checkout, push and re-download the repo if anything goes wrong)
- 5 years experience of the latest specific "in fashion this second" JS framework that's only existed for 2 years in a stable state
- AWS (hey, we don't use our own servers anymore! You need to know about EC2, Lambda, Cloudfront, Cloudformation at a a minimum)
- DynamoDB (hey, we use AWS, why would we use SQL? That's old!)
- Rockstar developer status (whatever the hell that means)
So yes, when every company has a list of skills this specific and transient, they're always going to find a shortage of developers that match what they need.
Back in the day, you might have hired a developer with these criteria:
- Linux server experience
- CVS or SVN experience
- Java, preferably up to 1.3, including experience with Swing
There wasn't much variation on the above. Replace Linux with Windows occasionally, Java with a small handful of other widely used languages at the time, and that was about it.
These days, the language, framework and tool pool developers are expected to know has skyrocketed, as has the complexity of those languages. Companies these days don't just need someone who has a basic knowledge of SVN and Java 1.3, they want:
- Java 8, including all the latest stream developments
- Spring, specifically with Spring boot
- Play framework, because we also have a solo project someone started once that uses that
- Tomcat/Glassfish/Undertow experience
- CI experience, particularly using Jenkins
- Git, including how to use it properly (not just checkout, push and re-download the repo if anything goes wrong)
- 5 years experience of the latest specific "in fashion this second" JS framework that's only existed for 2 years in a stable state
- AWS (hey, we don't use our own servers anymore! You need to know about EC2, Lambda, Cloudfront, Cloudformation at a a minimum)
- DynamoDB (hey, we use AWS, why would we use SQL? That's old!)
- Rockstar developer status (whatever the hell that means)
So yes, when every company has a list of skills this specific and transient, they're always going to find a shortage of developers that match what they need.
answered yesterday
berry120
11k62142
11k62142
2
...and yet, the amount of (currently unemployed) people who'd do the job properly, given some time, is impressive.
– gazzz0x2z
yesterday
5
also, don't forget they offer below-market pay, sub standard health insurance and expect regular 80 hour workweeks. But they'll happily tell you all about their ping-pong tables and adult tricycles!
– Eric J
yesterday
3
Yeah. I actually had a hiring managers start off by telling me about all the wonderful food they have for their developers. Who cares about their cafeteria? If I get paid enough I can buy my own lunch, thank you,
– ATL_DEV
yesterday
1
That list is way too short you forget at least a point about "Big Data", another one about mobile development another about "security" (yes with the double quote, not the real one ofc) a last about agile, extremme programming, TDD
– Walfrat
15 hours ago
1
@Walfrat Oh I agree. I could have gone on for much longer, but think I made my point ;)
– berry120
14 hours ago
add a comment |
2
...and yet, the amount of (currently unemployed) people who'd do the job properly, given some time, is impressive.
– gazzz0x2z
yesterday
5
also, don't forget they offer below-market pay, sub standard health insurance and expect regular 80 hour workweeks. But they'll happily tell you all about their ping-pong tables and adult tricycles!
– Eric J
yesterday
3
Yeah. I actually had a hiring managers start off by telling me about all the wonderful food they have for their developers. Who cares about their cafeteria? If I get paid enough I can buy my own lunch, thank you,
– ATL_DEV
yesterday
1
That list is way too short you forget at least a point about "Big Data", another one about mobile development another about "security" (yes with the double quote, not the real one ofc) a last about agile, extremme programming, TDD
– Walfrat
15 hours ago
1
@Walfrat Oh I agree. I could have gone on for much longer, but think I made my point ;)
– berry120
14 hours ago
2
2
...and yet, the amount of (currently unemployed) people who'd do the job properly, given some time, is impressive.
– gazzz0x2z
yesterday
...and yet, the amount of (currently unemployed) people who'd do the job properly, given some time, is impressive.
– gazzz0x2z
yesterday
5
5
also, don't forget they offer below-market pay, sub standard health insurance and expect regular 80 hour workweeks. But they'll happily tell you all about their ping-pong tables and adult tricycles!
– Eric J
yesterday
also, don't forget they offer below-market pay, sub standard health insurance and expect regular 80 hour workweeks. But they'll happily tell you all about their ping-pong tables and adult tricycles!
– Eric J
yesterday
3
3
Yeah. I actually had a hiring managers start off by telling me about all the wonderful food they have for their developers. Who cares about their cafeteria? If I get paid enough I can buy my own lunch, thank you,
– ATL_DEV
yesterday
Yeah. I actually had a hiring managers start off by telling me about all the wonderful food they have for their developers. Who cares about their cafeteria? If I get paid enough I can buy my own lunch, thank you,
– ATL_DEV
yesterday
1
1
That list is way too short you forget at least a point about "Big Data", another one about mobile development another about "security" (yes with the double quote, not the real one ofc) a last about agile, extremme programming, TDD
– Walfrat
15 hours ago
That list is way too short you forget at least a point about "Big Data", another one about mobile development another about "security" (yes with the double quote, not the real one ofc) a last about agile, extremme programming, TDD
– Walfrat
15 hours ago
1
1
@Walfrat Oh I agree. I could have gone on for much longer, but think I made my point ;)
– berry120
14 hours ago
@Walfrat Oh I agree. I could have gone on for much longer, but think I made my point ;)
– berry120
14 hours ago
add a comment |
up vote
7
down vote
It is a real problem, but perhaps not exactly how you think.
There is a huge shortage of motivated developers with a good work ethic. These are the ones that employers are trying to find and retain.
There is no shortage of developers (however brilliant) with a mediocre or feel-entitled work ethic.
1
This! I have been mentoring and training people for about 5 years now. This is very true. Most new developers don't understand what the job is before they start and are unmotivated when they realize most development jobs aren't glamourous (or game design)
– SaggingRufus
yesterday
6
I feel like this curmudgeonly answer could be applied to any field of work. Is there ever any company owner who feels like his/her applicants and employees have enough work ethic?
– Kyralessa
yesterday
3
Then how do you know that what you assert above is true?
– Kyralessa
yesterday
5
@SaggingRufus that might be selection bias accountable to the fact that 50+% of companies seem to be more interested in hiring spare-time hobbyists than professionals with separate personal lives...
– Ant P
yesterday
2
@Kilisi, If what you're saying is true, then the interview process is seriously broken. If the "millennial" stereotype is of concern, then they would jump all over someone like me who has kept a job for at least a decade. Moreover, why spent most, if not all of the vetting on "technicalities" instead of callinh references or just learning about candidates personality?
– ATL_DEV
yesterday
|
show 9 more comments
up vote
7
down vote
It is a real problem, but perhaps not exactly how you think.
There is a huge shortage of motivated developers with a good work ethic. These are the ones that employers are trying to find and retain.
There is no shortage of developers (however brilliant) with a mediocre or feel-entitled work ethic.
1
This! I have been mentoring and training people for about 5 years now. This is very true. Most new developers don't understand what the job is before they start and are unmotivated when they realize most development jobs aren't glamourous (or game design)
– SaggingRufus
yesterday
6
I feel like this curmudgeonly answer could be applied to any field of work. Is there ever any company owner who feels like his/her applicants and employees have enough work ethic?
– Kyralessa
yesterday
3
Then how do you know that what you assert above is true?
– Kyralessa
yesterday
5
@SaggingRufus that might be selection bias accountable to the fact that 50+% of companies seem to be more interested in hiring spare-time hobbyists than professionals with separate personal lives...
– Ant P
yesterday
2
@Kilisi, If what you're saying is true, then the interview process is seriously broken. If the "millennial" stereotype is of concern, then they would jump all over someone like me who has kept a job for at least a decade. Moreover, why spent most, if not all of the vetting on "technicalities" instead of callinh references or just learning about candidates personality?
– ATL_DEV
yesterday
|
show 9 more comments
up vote
7
down vote
up vote
7
down vote
It is a real problem, but perhaps not exactly how you think.
There is a huge shortage of motivated developers with a good work ethic. These are the ones that employers are trying to find and retain.
There is no shortage of developers (however brilliant) with a mediocre or feel-entitled work ethic.
It is a real problem, but perhaps not exactly how you think.
There is a huge shortage of motivated developers with a good work ethic. These are the ones that employers are trying to find and retain.
There is no shortage of developers (however brilliant) with a mediocre or feel-entitled work ethic.
answered yesterday
Kilisi
110k61246427
110k61246427
1
This! I have been mentoring and training people for about 5 years now. This is very true. Most new developers don't understand what the job is before they start and are unmotivated when they realize most development jobs aren't glamourous (or game design)
– SaggingRufus
yesterday
6
I feel like this curmudgeonly answer could be applied to any field of work. Is there ever any company owner who feels like his/her applicants and employees have enough work ethic?
– Kyralessa
yesterday
3
Then how do you know that what you assert above is true?
– Kyralessa
yesterday
5
@SaggingRufus that might be selection bias accountable to the fact that 50+% of companies seem to be more interested in hiring spare-time hobbyists than professionals with separate personal lives...
– Ant P
yesterday
2
@Kilisi, If what you're saying is true, then the interview process is seriously broken. If the "millennial" stereotype is of concern, then they would jump all over someone like me who has kept a job for at least a decade. Moreover, why spent most, if not all of the vetting on "technicalities" instead of callinh references or just learning about candidates personality?
– ATL_DEV
yesterday
|
show 9 more comments
1
This! I have been mentoring and training people for about 5 years now. This is very true. Most new developers don't understand what the job is before they start and are unmotivated when they realize most development jobs aren't glamourous (or game design)
– SaggingRufus
yesterday
6
I feel like this curmudgeonly answer could be applied to any field of work. Is there ever any company owner who feels like his/her applicants and employees have enough work ethic?
– Kyralessa
yesterday
3
Then how do you know that what you assert above is true?
– Kyralessa
yesterday
5
@SaggingRufus that might be selection bias accountable to the fact that 50+% of companies seem to be more interested in hiring spare-time hobbyists than professionals with separate personal lives...
– Ant P
yesterday
2
@Kilisi, If what you're saying is true, then the interview process is seriously broken. If the "millennial" stereotype is of concern, then they would jump all over someone like me who has kept a job for at least a decade. Moreover, why spent most, if not all of the vetting on "technicalities" instead of callinh references or just learning about candidates personality?
– ATL_DEV
yesterday
1
1
This! I have been mentoring and training people for about 5 years now. This is very true. Most new developers don't understand what the job is before they start and are unmotivated when they realize most development jobs aren't glamourous (or game design)
– SaggingRufus
yesterday
This! I have been mentoring and training people for about 5 years now. This is very true. Most new developers don't understand what the job is before they start and are unmotivated when they realize most development jobs aren't glamourous (or game design)
– SaggingRufus
yesterday
6
6
I feel like this curmudgeonly answer could be applied to any field of work. Is there ever any company owner who feels like his/her applicants and employees have enough work ethic?
– Kyralessa
yesterday
I feel like this curmudgeonly answer could be applied to any field of work. Is there ever any company owner who feels like his/her applicants and employees have enough work ethic?
– Kyralessa
yesterday
3
3
Then how do you know that what you assert above is true?
– Kyralessa
yesterday
Then how do you know that what you assert above is true?
– Kyralessa
yesterday
5
5
@SaggingRufus that might be selection bias accountable to the fact that 50+% of companies seem to be more interested in hiring spare-time hobbyists than professionals with separate personal lives...
– Ant P
yesterday
@SaggingRufus that might be selection bias accountable to the fact that 50+% of companies seem to be more interested in hiring spare-time hobbyists than professionals with separate personal lives...
– Ant P
yesterday
2
2
@Kilisi, If what you're saying is true, then the interview process is seriously broken. If the "millennial" stereotype is of concern, then they would jump all over someone like me who has kept a job for at least a decade. Moreover, why spent most, if not all of the vetting on "technicalities" instead of callinh references or just learning about candidates personality?
– ATL_DEV
yesterday
@Kilisi, If what you're saying is true, then the interview process is seriously broken. If the "millennial" stereotype is of concern, then they would jump all over someone like me who has kept a job for at least a decade. Moreover, why spent most, if not all of the vetting on "technicalities" instead of callinh references or just learning about candidates personality?
– ATL_DEV
yesterday
|
show 9 more comments
up vote
3
down vote
In the large picture and not undergoing what every specialty might be like, yes, there is shortage. One out of five position get filled. According to the same source, 44% of developers have no related academic qualifications for being a developer. And it's getting worse year over year, with schools teaching computer science at a regular pace while the market demand is rapidly growing.
You even witness it yourself :
I certainly see new .NET postings almost daily.
Now to come to your questions :
why are employers behaving as if they can pick the cream of the crop?
Employers like to think they are offering exceptional conditions that can justify them being picky. Also, I wouldn't be surprise some companies put in place a vetting process just for the sake of valuing the employee and keep them in longer. Or perhaps you took employers that have very high expectations : I know I haven't been through heavy processes myself.
Is my age a barrier?
Yes and no, there is in industry an unhealthy younthism but it's not shared everywhere, and it's also a result of many younger people getting away from industry at some age. Because there is shortage though, you should still be able to get many jobs, but perhaps not where you used to look. Don't get discouraged !
1
"44% of developers have no related academic qualifications for being a developer." And why would anyone need academic qualifications? Developers are, by-and-large, self-taught, as the technology is constantly changing. Industry certifications are much more valuable than diplomas. The best developer I ever worked with never even finished high school.
– Wesley Long
yesterday
2
@WesleyLong This is another debate but academic background is not completely irrelevant, and my point is being not irrelevant it means the market is tensed enough to accept people without academic asset.
– Arthur Havlicek
17 hours ago
Just to be fair, that stackoverflow jobs article you've cited is sloppy with its claims. They say there's a 5:1 gap of jobs:developers. Their source claims it is 4.59:1 and it is for jobs where developers are skilled in agile (not all developer roles). Moreover the data is from 2012 and the article was updated in 2017. I could see that within seconds, who knows where else they've skidded into incorrectness?
– teego1967
14 hours ago
1
" the market is tensed enough to accept people without academic asset." - As though they were somehow less skilled / valuable. Your elitism is showing, there. There are a great many of us out there that realized long ago that you don't need to pay hippies to read books to you.
– Wesley Long
12 hours ago
add a comment |
up vote
3
down vote
In the large picture and not undergoing what every specialty might be like, yes, there is shortage. One out of five position get filled. According to the same source, 44% of developers have no related academic qualifications for being a developer. And it's getting worse year over year, with schools teaching computer science at a regular pace while the market demand is rapidly growing.
You even witness it yourself :
I certainly see new .NET postings almost daily.
Now to come to your questions :
why are employers behaving as if they can pick the cream of the crop?
Employers like to think they are offering exceptional conditions that can justify them being picky. Also, I wouldn't be surprise some companies put in place a vetting process just for the sake of valuing the employee and keep them in longer. Or perhaps you took employers that have very high expectations : I know I haven't been through heavy processes myself.
Is my age a barrier?
Yes and no, there is in industry an unhealthy younthism but it's not shared everywhere, and it's also a result of many younger people getting away from industry at some age. Because there is shortage though, you should still be able to get many jobs, but perhaps not where you used to look. Don't get discouraged !
1
"44% of developers have no related academic qualifications for being a developer." And why would anyone need academic qualifications? Developers are, by-and-large, self-taught, as the technology is constantly changing. Industry certifications are much more valuable than diplomas. The best developer I ever worked with never even finished high school.
– Wesley Long
yesterday
2
@WesleyLong This is another debate but academic background is not completely irrelevant, and my point is being not irrelevant it means the market is tensed enough to accept people without academic asset.
– Arthur Havlicek
17 hours ago
Just to be fair, that stackoverflow jobs article you've cited is sloppy with its claims. They say there's a 5:1 gap of jobs:developers. Their source claims it is 4.59:1 and it is for jobs where developers are skilled in agile (not all developer roles). Moreover the data is from 2012 and the article was updated in 2017. I could see that within seconds, who knows where else they've skidded into incorrectness?
– teego1967
14 hours ago
1
" the market is tensed enough to accept people without academic asset." - As though they were somehow less skilled / valuable. Your elitism is showing, there. There are a great many of us out there that realized long ago that you don't need to pay hippies to read books to you.
– Wesley Long
12 hours ago
add a comment |
up vote
3
down vote
up vote
3
down vote
In the large picture and not undergoing what every specialty might be like, yes, there is shortage. One out of five position get filled. According to the same source, 44% of developers have no related academic qualifications for being a developer. And it's getting worse year over year, with schools teaching computer science at a regular pace while the market demand is rapidly growing.
You even witness it yourself :
I certainly see new .NET postings almost daily.
Now to come to your questions :
why are employers behaving as if they can pick the cream of the crop?
Employers like to think they are offering exceptional conditions that can justify them being picky. Also, I wouldn't be surprise some companies put in place a vetting process just for the sake of valuing the employee and keep them in longer. Or perhaps you took employers that have very high expectations : I know I haven't been through heavy processes myself.
Is my age a barrier?
Yes and no, there is in industry an unhealthy younthism but it's not shared everywhere, and it's also a result of many younger people getting away from industry at some age. Because there is shortage though, you should still be able to get many jobs, but perhaps not where you used to look. Don't get discouraged !
In the large picture and not undergoing what every specialty might be like, yes, there is shortage. One out of five position get filled. According to the same source, 44% of developers have no related academic qualifications for being a developer. And it's getting worse year over year, with schools teaching computer science at a regular pace while the market demand is rapidly growing.
You even witness it yourself :
I certainly see new .NET postings almost daily.
Now to come to your questions :
why are employers behaving as if they can pick the cream of the crop?
Employers like to think they are offering exceptional conditions that can justify them being picky. Also, I wouldn't be surprise some companies put in place a vetting process just for the sake of valuing the employee and keep them in longer. Or perhaps you took employers that have very high expectations : I know I haven't been through heavy processes myself.
Is my age a barrier?
Yes and no, there is in industry an unhealthy younthism but it's not shared everywhere, and it's also a result of many younger people getting away from industry at some age. Because there is shortage though, you should still be able to get many jobs, but perhaps not where you used to look. Don't get discouraged !
edited yesterday
answered yesterday
Arthur Havlicek
2,4841415
2,4841415
1
"44% of developers have no related academic qualifications for being a developer." And why would anyone need academic qualifications? Developers are, by-and-large, self-taught, as the technology is constantly changing. Industry certifications are much more valuable than diplomas. The best developer I ever worked with never even finished high school.
– Wesley Long
yesterday
2
@WesleyLong This is another debate but academic background is not completely irrelevant, and my point is being not irrelevant it means the market is tensed enough to accept people without academic asset.
– Arthur Havlicek
17 hours ago
Just to be fair, that stackoverflow jobs article you've cited is sloppy with its claims. They say there's a 5:1 gap of jobs:developers. Their source claims it is 4.59:1 and it is for jobs where developers are skilled in agile (not all developer roles). Moreover the data is from 2012 and the article was updated in 2017. I could see that within seconds, who knows where else they've skidded into incorrectness?
– teego1967
14 hours ago
1
" the market is tensed enough to accept people without academic asset." - As though they were somehow less skilled / valuable. Your elitism is showing, there. There are a great many of us out there that realized long ago that you don't need to pay hippies to read books to you.
– Wesley Long
12 hours ago
add a comment |
1
"44% of developers have no related academic qualifications for being a developer." And why would anyone need academic qualifications? Developers are, by-and-large, self-taught, as the technology is constantly changing. Industry certifications are much more valuable than diplomas. The best developer I ever worked with never even finished high school.
– Wesley Long
yesterday
2
@WesleyLong This is another debate but academic background is not completely irrelevant, and my point is being not irrelevant it means the market is tensed enough to accept people without academic asset.
– Arthur Havlicek
17 hours ago
Just to be fair, that stackoverflow jobs article you've cited is sloppy with its claims. They say there's a 5:1 gap of jobs:developers. Their source claims it is 4.59:1 and it is for jobs where developers are skilled in agile (not all developer roles). Moreover the data is from 2012 and the article was updated in 2017. I could see that within seconds, who knows where else they've skidded into incorrectness?
– teego1967
14 hours ago
1
" the market is tensed enough to accept people without academic asset." - As though they were somehow less skilled / valuable. Your elitism is showing, there. There are a great many of us out there that realized long ago that you don't need to pay hippies to read books to you.
– Wesley Long
12 hours ago
1
1
"44% of developers have no related academic qualifications for being a developer." And why would anyone need academic qualifications? Developers are, by-and-large, self-taught, as the technology is constantly changing. Industry certifications are much more valuable than diplomas. The best developer I ever worked with never even finished high school.
– Wesley Long
yesterday
"44% of developers have no related academic qualifications for being a developer." And why would anyone need academic qualifications? Developers are, by-and-large, self-taught, as the technology is constantly changing. Industry certifications are much more valuable than diplomas. The best developer I ever worked with never even finished high school.
– Wesley Long
yesterday
2
2
@WesleyLong This is another debate but academic background is not completely irrelevant, and my point is being not irrelevant it means the market is tensed enough to accept people without academic asset.
– Arthur Havlicek
17 hours ago
@WesleyLong This is another debate but academic background is not completely irrelevant, and my point is being not irrelevant it means the market is tensed enough to accept people without academic asset.
– Arthur Havlicek
17 hours ago
Just to be fair, that stackoverflow jobs article you've cited is sloppy with its claims. They say there's a 5:1 gap of jobs:developers. Their source claims it is 4.59:1 and it is for jobs where developers are skilled in agile (not all developer roles). Moreover the data is from 2012 and the article was updated in 2017. I could see that within seconds, who knows where else they've skidded into incorrectness?
– teego1967
14 hours ago
Just to be fair, that stackoverflow jobs article you've cited is sloppy with its claims. They say there's a 5:1 gap of jobs:developers. Their source claims it is 4.59:1 and it is for jobs where developers are skilled in agile (not all developer roles). Moreover the data is from 2012 and the article was updated in 2017. I could see that within seconds, who knows where else they've skidded into incorrectness?
– teego1967
14 hours ago
1
1
" the market is tensed enough to accept people without academic asset." - As though they were somehow less skilled / valuable. Your elitism is showing, there. There are a great many of us out there that realized long ago that you don't need to pay hippies to read books to you.
– Wesley Long
12 hours ago
" the market is tensed enough to accept people without academic asset." - As though they were somehow less skilled / valuable. Your elitism is showing, there. There are a great many of us out there that realized long ago that you don't need to pay hippies to read books to you.
– Wesley Long
12 hours ago
add a comment |
up vote
3
down vote
Around here in Finland, the case is a bit different. At first, we had a massive oversupply of developers after Nokia/Microsoft went birds-up, and the secondary damage was to small IT shops that had Nokia as their major client. When that bubble burst, we suddenly had more than ten thousand unemployed professionals (roughly 20 % of the IT workforce!) - some with Master's/PhD's - and no place to go. So the salaries plummeted and the famous 2000 EUR / month (= just barely above half of the national average salary of ANY profession - plumbers could earn more!) engineer was born.
Now little by little, the situation has started to improve and today the market is again turning normal in certain regions (Capital area and three hot-spot cities). Because the market is very healthy in the Capital region, we are now in the situation where employees have so much choice that they don't need to take up just any kind offer. They can choose. And because of that, employers that have a bad reputation will have a really hard time to get half-decent employees to consider them. And the majority of those bad employers are fairly large companies, even international ones. So they create a lot of noise in the news along the lines of: boo-hoo, we cannot find developers, there is a shortage! all the while people are happily employed at good companies.
I think that is the main source of the false appearance of a shortage. Basically, there is a shortage of the good, cheap, and immediately available developers that are willing to work for questionable employers.
Wow! This appears to be a worldwide phenomenon! Thanks for sharing this valuable information.
– ATL_DEV
7 hours ago
add a comment |
up vote
3
down vote
Around here in Finland, the case is a bit different. At first, we had a massive oversupply of developers after Nokia/Microsoft went birds-up, and the secondary damage was to small IT shops that had Nokia as their major client. When that bubble burst, we suddenly had more than ten thousand unemployed professionals (roughly 20 % of the IT workforce!) - some with Master's/PhD's - and no place to go. So the salaries plummeted and the famous 2000 EUR / month (= just barely above half of the national average salary of ANY profession - plumbers could earn more!) engineer was born.
Now little by little, the situation has started to improve and today the market is again turning normal in certain regions (Capital area and three hot-spot cities). Because the market is very healthy in the Capital region, we are now in the situation where employees have so much choice that they don't need to take up just any kind offer. They can choose. And because of that, employers that have a bad reputation will have a really hard time to get half-decent employees to consider them. And the majority of those bad employers are fairly large companies, even international ones. So they create a lot of noise in the news along the lines of: boo-hoo, we cannot find developers, there is a shortage! all the while people are happily employed at good companies.
I think that is the main source of the false appearance of a shortage. Basically, there is a shortage of the good, cheap, and immediately available developers that are willing to work for questionable employers.
Wow! This appears to be a worldwide phenomenon! Thanks for sharing this valuable information.
– ATL_DEV
7 hours ago
add a comment |
up vote
3
down vote
up vote
3
down vote
Around here in Finland, the case is a bit different. At first, we had a massive oversupply of developers after Nokia/Microsoft went birds-up, and the secondary damage was to small IT shops that had Nokia as their major client. When that bubble burst, we suddenly had more than ten thousand unemployed professionals (roughly 20 % of the IT workforce!) - some with Master's/PhD's - and no place to go. So the salaries plummeted and the famous 2000 EUR / month (= just barely above half of the national average salary of ANY profession - plumbers could earn more!) engineer was born.
Now little by little, the situation has started to improve and today the market is again turning normal in certain regions (Capital area and three hot-spot cities). Because the market is very healthy in the Capital region, we are now in the situation where employees have so much choice that they don't need to take up just any kind offer. They can choose. And because of that, employers that have a bad reputation will have a really hard time to get half-decent employees to consider them. And the majority of those bad employers are fairly large companies, even international ones. So they create a lot of noise in the news along the lines of: boo-hoo, we cannot find developers, there is a shortage! all the while people are happily employed at good companies.
I think that is the main source of the false appearance of a shortage. Basically, there is a shortage of the good, cheap, and immediately available developers that are willing to work for questionable employers.
Around here in Finland, the case is a bit different. At first, we had a massive oversupply of developers after Nokia/Microsoft went birds-up, and the secondary damage was to small IT shops that had Nokia as their major client. When that bubble burst, we suddenly had more than ten thousand unemployed professionals (roughly 20 % of the IT workforce!) - some with Master's/PhD's - and no place to go. So the salaries plummeted and the famous 2000 EUR / month (= just barely above half of the national average salary of ANY profession - plumbers could earn more!) engineer was born.
Now little by little, the situation has started to improve and today the market is again turning normal in certain regions (Capital area and three hot-spot cities). Because the market is very healthy in the Capital region, we are now in the situation where employees have so much choice that they don't need to take up just any kind offer. They can choose. And because of that, employers that have a bad reputation will have a really hard time to get half-decent employees to consider them. And the majority of those bad employers are fairly large companies, even international ones. So they create a lot of noise in the news along the lines of: boo-hoo, we cannot find developers, there is a shortage! all the while people are happily employed at good companies.
I think that is the main source of the false appearance of a shortage. Basically, there is a shortage of the good, cheap, and immediately available developers that are willing to work for questionable employers.
answered 12 hours ago
Juha Untinen
2,19211222
2,19211222
Wow! This appears to be a worldwide phenomenon! Thanks for sharing this valuable information.
– ATL_DEV
7 hours ago
add a comment |
Wow! This appears to be a worldwide phenomenon! Thanks for sharing this valuable information.
– ATL_DEV
7 hours ago
Wow! This appears to be a worldwide phenomenon! Thanks for sharing this valuable information.
– ATL_DEV
7 hours ago
Wow! This appears to be a worldwide phenomenon! Thanks for sharing this valuable information.
– ATL_DEV
7 hours ago
add a comment |
up vote
2
down vote
Bob Cringely did several articles on this topic.
See Here:
https://www.cringely.com/2012/06/14/an-it-labor-economics-lesson-from-memphis-for-ibm/
And here: https://www.cringely.com/2015/06/15/the-h-1b-visa-program-is-a-scam/
And here: https://www.cringely.com/?s=H-1B
In short, it's a feint to drive wages down and give the jobs to H1Bs. Employers spec a job in such a way that it's impossible for an American dev to fulfill all the qualifications. Once they've rejected a few applicants, they have cover to offer the job to an H1B whose resume is all bull at a lower wage.
New contributor
Rob K is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
1
Wonderful! I will read all of the articles. I highly respect Cringely, since he tends to be a very rational level headed person who has quite a bit of integrity. Thank you.
– ATL_DEV
7 hours ago
BTW, have you noticed that it is harder to find articles from the point of view of developers regarding the talent "shortage?" Perhaps Google ranks them lower. Also, have you noticed many of those jobs postings are looking for front-end developers/developers? Perhaps they need people who understand the cultural nuances of UI design for their market.
– ATL_DEV
7 hours ago
I assume the OP is asking if there is currently a shortage of software developers. The labor market is a bit different today than it was 3 - 6 years ago, don't you think?
– Joe Strazzere
7 hours ago
No, no I really don't think it is, not for software developers. Wages are still being artificially depressed by the aforementioned dirty tricks
– Rob K
7 hours ago
add a comment |
up vote
2
down vote
Bob Cringely did several articles on this topic.
See Here:
https://www.cringely.com/2012/06/14/an-it-labor-economics-lesson-from-memphis-for-ibm/
And here: https://www.cringely.com/2015/06/15/the-h-1b-visa-program-is-a-scam/
And here: https://www.cringely.com/?s=H-1B
In short, it's a feint to drive wages down and give the jobs to H1Bs. Employers spec a job in such a way that it's impossible for an American dev to fulfill all the qualifications. Once they've rejected a few applicants, they have cover to offer the job to an H1B whose resume is all bull at a lower wage.
New contributor
Rob K is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
1
Wonderful! I will read all of the articles. I highly respect Cringely, since he tends to be a very rational level headed person who has quite a bit of integrity. Thank you.
– ATL_DEV
7 hours ago
BTW, have you noticed that it is harder to find articles from the point of view of developers regarding the talent "shortage?" Perhaps Google ranks them lower. Also, have you noticed many of those jobs postings are looking for front-end developers/developers? Perhaps they need people who understand the cultural nuances of UI design for their market.
– ATL_DEV
7 hours ago
I assume the OP is asking if there is currently a shortage of software developers. The labor market is a bit different today than it was 3 - 6 years ago, don't you think?
– Joe Strazzere
7 hours ago
No, no I really don't think it is, not for software developers. Wages are still being artificially depressed by the aforementioned dirty tricks
– Rob K
7 hours ago
add a comment |
up vote
2
down vote
up vote
2
down vote
Bob Cringely did several articles on this topic.
See Here:
https://www.cringely.com/2012/06/14/an-it-labor-economics-lesson-from-memphis-for-ibm/
And here: https://www.cringely.com/2015/06/15/the-h-1b-visa-program-is-a-scam/
And here: https://www.cringely.com/?s=H-1B
In short, it's a feint to drive wages down and give the jobs to H1Bs. Employers spec a job in such a way that it's impossible for an American dev to fulfill all the qualifications. Once they've rejected a few applicants, they have cover to offer the job to an H1B whose resume is all bull at a lower wage.
New contributor
Rob K is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Bob Cringely did several articles on this topic.
See Here:
https://www.cringely.com/2012/06/14/an-it-labor-economics-lesson-from-memphis-for-ibm/
And here: https://www.cringely.com/2015/06/15/the-h-1b-visa-program-is-a-scam/
And here: https://www.cringely.com/?s=H-1B
In short, it's a feint to drive wages down and give the jobs to H1Bs. Employers spec a job in such a way that it's impossible for an American dev to fulfill all the qualifications. Once they've rejected a few applicants, they have cover to offer the job to an H1B whose resume is all bull at a lower wage.
New contributor
Rob K is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Rob K is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 9 hours ago
Rob K
2613
2613
New contributor
Rob K is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Rob K is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Rob K is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
1
Wonderful! I will read all of the articles. I highly respect Cringely, since he tends to be a very rational level headed person who has quite a bit of integrity. Thank you.
– ATL_DEV
7 hours ago
BTW, have you noticed that it is harder to find articles from the point of view of developers regarding the talent "shortage?" Perhaps Google ranks them lower. Also, have you noticed many of those jobs postings are looking for front-end developers/developers? Perhaps they need people who understand the cultural nuances of UI design for their market.
– ATL_DEV
7 hours ago
I assume the OP is asking if there is currently a shortage of software developers. The labor market is a bit different today than it was 3 - 6 years ago, don't you think?
– Joe Strazzere
7 hours ago
No, no I really don't think it is, not for software developers. Wages are still being artificially depressed by the aforementioned dirty tricks
– Rob K
7 hours ago
add a comment |
1
Wonderful! I will read all of the articles. I highly respect Cringely, since he tends to be a very rational level headed person who has quite a bit of integrity. Thank you.
– ATL_DEV
7 hours ago
BTW, have you noticed that it is harder to find articles from the point of view of developers regarding the talent "shortage?" Perhaps Google ranks them lower. Also, have you noticed many of those jobs postings are looking for front-end developers/developers? Perhaps they need people who understand the cultural nuances of UI design for their market.
– ATL_DEV
7 hours ago
I assume the OP is asking if there is currently a shortage of software developers. The labor market is a bit different today than it was 3 - 6 years ago, don't you think?
– Joe Strazzere
7 hours ago
No, no I really don't think it is, not for software developers. Wages are still being artificially depressed by the aforementioned dirty tricks
– Rob K
7 hours ago
1
1
Wonderful! I will read all of the articles. I highly respect Cringely, since he tends to be a very rational level headed person who has quite a bit of integrity. Thank you.
– ATL_DEV
7 hours ago
Wonderful! I will read all of the articles. I highly respect Cringely, since he tends to be a very rational level headed person who has quite a bit of integrity. Thank you.
– ATL_DEV
7 hours ago
BTW, have you noticed that it is harder to find articles from the point of view of developers regarding the talent "shortage?" Perhaps Google ranks them lower. Also, have you noticed many of those jobs postings are looking for front-end developers/developers? Perhaps they need people who understand the cultural nuances of UI design for their market.
– ATL_DEV
7 hours ago
BTW, have you noticed that it is harder to find articles from the point of view of developers regarding the talent "shortage?" Perhaps Google ranks them lower. Also, have you noticed many of those jobs postings are looking for front-end developers/developers? Perhaps they need people who understand the cultural nuances of UI design for their market.
– ATL_DEV
7 hours ago
I assume the OP is asking if there is currently a shortage of software developers. The labor market is a bit different today than it was 3 - 6 years ago, don't you think?
– Joe Strazzere
7 hours ago
I assume the OP is asking if there is currently a shortage of software developers. The labor market is a bit different today than it was 3 - 6 years ago, don't you think?
– Joe Strazzere
7 hours ago
No, no I really don't think it is, not for software developers. Wages are still being artificially depressed by the aforementioned dirty tricks
– Rob K
7 hours ago
No, no I really don't think it is, not for software developers. Wages are still being artificially depressed by the aforementioned dirty tricks
– Rob K
7 hours ago
add a comment |
up vote
-15
down vote
If there is indeed a shortage
There was never any shortage for skills in software engineering. If you see someone mention it:
- The person is a software developer, one would believe there is shortage (many exist in this site)
- Job recruitment agents want more candidates
Anyone with a laptop can do programming! A book like dummy guide to Javascript in 24 hours is enough for a web programming job! Programming is as simple as reading an e-book, and pass a coding test. Doctors/lawyers need legal certifications, but programmers think "experience" itself is sufficient! Why do you think there is shortage?
As I explain consistently on this site, programming skills without anything else like data science, statistics is just cheap. There is a trend moving in-house software programming jobs to overseas because there are too many programmers; whoever offer the cheapest bid win the deal. No programming is irreplaceable. People are even doing it for free and publish their works on Github! When do you see lawyers give out their documents to public? As everybody can do programming, there will never be shortage.
Programming is nothing more like grouping functions logically. You need a domain knowledge to make yourself valuable.
... lawyer or doctor ...
Software programming by itself is not a valuable skill, at least not without domain knowledge. You shouldn't compare programmers to prestigious job titles like lawyer or doctor. You can't outsource your legal advice nor your medical assistance to India, but you would outsource your software team to India. Again, there is no shortage; your programmer pool is the whole world.
2
couldn't you say about any job? I mean really if you look at a doctor, they really just use a process of elimination to determine what is wrong with you. Lawyers are just really good at arguing. Could the same argument not be made that THESE jobs are cheap and require no skill?
– SaggingRufus
yesterday
6
Here's a challenge for you. The Apache OpenOffice project has some bugs, and not enough programmers who can debug a large body of C++ code. Most StackExchange participants know the domain, spreadsheets, presentations, formatted text files. Picking up a bug, such as When saving ODT as HTML small caps are not passed on and preparing a patch to fix it would be good support for your programming-is-easy proposition.
– Patricia Shanahan
yesterday
4
"There is a trend moving in-house software programming jobs to overseas because there are too many programmers; whoever offer the cheapest bid win the deal." That's illogical. If there was an abundance of programmers here and every semi-intelligent child could program well, there would be no need to go to India.
– Thern
yesterday
10
I'm sorry, but this is just wrong. It takes years to become a programmer capable of creating production-ready software, and decades to become a good one. Just because there is no government-mandated formal certificate you need to write code does not mean it's a skill you don't need special training for. Also, the trend of outsourcing software development to developing countries is reversing, because companies noticed that they get what they pay for.
– Philipp
yesterday
3
@Philipp I think SmallChess is looking at a very narrow slice of programming activities, the sort of work I would assign to a brand new computer science graduate. The assumption seems to be that the overall design of the program, including data structures, and the subdivision of the work into manageable chunks have already been done. All that is needed is stringing together calls to library functions that just exist, rather than being the product of skilled design and programming.
– Patricia Shanahan
yesterday
|
show 5 more comments
up vote
-15
down vote
If there is indeed a shortage
There was never any shortage for skills in software engineering. If you see someone mention it:
- The person is a software developer, one would believe there is shortage (many exist in this site)
- Job recruitment agents want more candidates
Anyone with a laptop can do programming! A book like dummy guide to Javascript in 24 hours is enough for a web programming job! Programming is as simple as reading an e-book, and pass a coding test. Doctors/lawyers need legal certifications, but programmers think "experience" itself is sufficient! Why do you think there is shortage?
As I explain consistently on this site, programming skills without anything else like data science, statistics is just cheap. There is a trend moving in-house software programming jobs to overseas because there are too many programmers; whoever offer the cheapest bid win the deal. No programming is irreplaceable. People are even doing it for free and publish their works on Github! When do you see lawyers give out their documents to public? As everybody can do programming, there will never be shortage.
Programming is nothing more like grouping functions logically. You need a domain knowledge to make yourself valuable.
... lawyer or doctor ...
Software programming by itself is not a valuable skill, at least not without domain knowledge. You shouldn't compare programmers to prestigious job titles like lawyer or doctor. You can't outsource your legal advice nor your medical assistance to India, but you would outsource your software team to India. Again, there is no shortage; your programmer pool is the whole world.
2
couldn't you say about any job? I mean really if you look at a doctor, they really just use a process of elimination to determine what is wrong with you. Lawyers are just really good at arguing. Could the same argument not be made that THESE jobs are cheap and require no skill?
– SaggingRufus
yesterday
6
Here's a challenge for you. The Apache OpenOffice project has some bugs, and not enough programmers who can debug a large body of C++ code. Most StackExchange participants know the domain, spreadsheets, presentations, formatted text files. Picking up a bug, such as When saving ODT as HTML small caps are not passed on and preparing a patch to fix it would be good support for your programming-is-easy proposition.
– Patricia Shanahan
yesterday
4
"There is a trend moving in-house software programming jobs to overseas because there are too many programmers; whoever offer the cheapest bid win the deal." That's illogical. If there was an abundance of programmers here and every semi-intelligent child could program well, there would be no need to go to India.
– Thern
yesterday
10
I'm sorry, but this is just wrong. It takes years to become a programmer capable of creating production-ready software, and decades to become a good one. Just because there is no government-mandated formal certificate you need to write code does not mean it's a skill you don't need special training for. Also, the trend of outsourcing software development to developing countries is reversing, because companies noticed that they get what they pay for.
– Philipp
yesterday
3
@Philipp I think SmallChess is looking at a very narrow slice of programming activities, the sort of work I would assign to a brand new computer science graduate. The assumption seems to be that the overall design of the program, including data structures, and the subdivision of the work into manageable chunks have already been done. All that is needed is stringing together calls to library functions that just exist, rather than being the product of skilled design and programming.
– Patricia Shanahan
yesterday
|
show 5 more comments
up vote
-15
down vote
up vote
-15
down vote
If there is indeed a shortage
There was never any shortage for skills in software engineering. If you see someone mention it:
- The person is a software developer, one would believe there is shortage (many exist in this site)
- Job recruitment agents want more candidates
Anyone with a laptop can do programming! A book like dummy guide to Javascript in 24 hours is enough for a web programming job! Programming is as simple as reading an e-book, and pass a coding test. Doctors/lawyers need legal certifications, but programmers think "experience" itself is sufficient! Why do you think there is shortage?
As I explain consistently on this site, programming skills without anything else like data science, statistics is just cheap. There is a trend moving in-house software programming jobs to overseas because there are too many programmers; whoever offer the cheapest bid win the deal. No programming is irreplaceable. People are even doing it for free and publish their works on Github! When do you see lawyers give out their documents to public? As everybody can do programming, there will never be shortage.
Programming is nothing more like grouping functions logically. You need a domain knowledge to make yourself valuable.
... lawyer or doctor ...
Software programming by itself is not a valuable skill, at least not without domain knowledge. You shouldn't compare programmers to prestigious job titles like lawyer or doctor. You can't outsource your legal advice nor your medical assistance to India, but you would outsource your software team to India. Again, there is no shortage; your programmer pool is the whole world.
If there is indeed a shortage
There was never any shortage for skills in software engineering. If you see someone mention it:
- The person is a software developer, one would believe there is shortage (many exist in this site)
- Job recruitment agents want more candidates
Anyone with a laptop can do programming! A book like dummy guide to Javascript in 24 hours is enough for a web programming job! Programming is as simple as reading an e-book, and pass a coding test. Doctors/lawyers need legal certifications, but programmers think "experience" itself is sufficient! Why do you think there is shortage?
As I explain consistently on this site, programming skills without anything else like data science, statistics is just cheap. There is a trend moving in-house software programming jobs to overseas because there are too many programmers; whoever offer the cheapest bid win the deal. No programming is irreplaceable. People are even doing it for free and publish their works on Github! When do you see lawyers give out their documents to public? As everybody can do programming, there will never be shortage.
Programming is nothing more like grouping functions logically. You need a domain knowledge to make yourself valuable.
... lawyer or doctor ...
Software programming by itself is not a valuable skill, at least not without domain knowledge. You shouldn't compare programmers to prestigious job titles like lawyer or doctor. You can't outsource your legal advice nor your medical assistance to India, but you would outsource your software team to India. Again, there is no shortage; your programmer pool is the whole world.
edited yesterday
answered yesterday
SmallChess
1,2674621
1,2674621
2
couldn't you say about any job? I mean really if you look at a doctor, they really just use a process of elimination to determine what is wrong with you. Lawyers are just really good at arguing. Could the same argument not be made that THESE jobs are cheap and require no skill?
– SaggingRufus
yesterday
6
Here's a challenge for you. The Apache OpenOffice project has some bugs, and not enough programmers who can debug a large body of C++ code. Most StackExchange participants know the domain, spreadsheets, presentations, formatted text files. Picking up a bug, such as When saving ODT as HTML small caps are not passed on and preparing a patch to fix it would be good support for your programming-is-easy proposition.
– Patricia Shanahan
yesterday
4
"There is a trend moving in-house software programming jobs to overseas because there are too many programmers; whoever offer the cheapest bid win the deal." That's illogical. If there was an abundance of programmers here and every semi-intelligent child could program well, there would be no need to go to India.
– Thern
yesterday
10
I'm sorry, but this is just wrong. It takes years to become a programmer capable of creating production-ready software, and decades to become a good one. Just because there is no government-mandated formal certificate you need to write code does not mean it's a skill you don't need special training for. Also, the trend of outsourcing software development to developing countries is reversing, because companies noticed that they get what they pay for.
– Philipp
yesterday
3
@Philipp I think SmallChess is looking at a very narrow slice of programming activities, the sort of work I would assign to a brand new computer science graduate. The assumption seems to be that the overall design of the program, including data structures, and the subdivision of the work into manageable chunks have already been done. All that is needed is stringing together calls to library functions that just exist, rather than being the product of skilled design and programming.
– Patricia Shanahan
yesterday
|
show 5 more comments
2
couldn't you say about any job? I mean really if you look at a doctor, they really just use a process of elimination to determine what is wrong with you. Lawyers are just really good at arguing. Could the same argument not be made that THESE jobs are cheap and require no skill?
– SaggingRufus
yesterday
6
Here's a challenge for you. The Apache OpenOffice project has some bugs, and not enough programmers who can debug a large body of C++ code. Most StackExchange participants know the domain, spreadsheets, presentations, formatted text files. Picking up a bug, such as When saving ODT as HTML small caps are not passed on and preparing a patch to fix it would be good support for your programming-is-easy proposition.
– Patricia Shanahan
yesterday
4
"There is a trend moving in-house software programming jobs to overseas because there are too many programmers; whoever offer the cheapest bid win the deal." That's illogical. If there was an abundance of programmers here and every semi-intelligent child could program well, there would be no need to go to India.
– Thern
yesterday
10
I'm sorry, but this is just wrong. It takes years to become a programmer capable of creating production-ready software, and decades to become a good one. Just because there is no government-mandated formal certificate you need to write code does not mean it's a skill you don't need special training for. Also, the trend of outsourcing software development to developing countries is reversing, because companies noticed that they get what they pay for.
– Philipp
yesterday
3
@Philipp I think SmallChess is looking at a very narrow slice of programming activities, the sort of work I would assign to a brand new computer science graduate. The assumption seems to be that the overall design of the program, including data structures, and the subdivision of the work into manageable chunks have already been done. All that is needed is stringing together calls to library functions that just exist, rather than being the product of skilled design and programming.
– Patricia Shanahan
yesterday
2
2
couldn't you say about any job? I mean really if you look at a doctor, they really just use a process of elimination to determine what is wrong with you. Lawyers are just really good at arguing. Could the same argument not be made that THESE jobs are cheap and require no skill?
– SaggingRufus
yesterday
couldn't you say about any job? I mean really if you look at a doctor, they really just use a process of elimination to determine what is wrong with you. Lawyers are just really good at arguing. Could the same argument not be made that THESE jobs are cheap and require no skill?
– SaggingRufus
yesterday
6
6
Here's a challenge for you. The Apache OpenOffice project has some bugs, and not enough programmers who can debug a large body of C++ code. Most StackExchange participants know the domain, spreadsheets, presentations, formatted text files. Picking up a bug, such as When saving ODT as HTML small caps are not passed on and preparing a patch to fix it would be good support for your programming-is-easy proposition.
– Patricia Shanahan
yesterday
Here's a challenge for you. The Apache OpenOffice project has some bugs, and not enough programmers who can debug a large body of C++ code. Most StackExchange participants know the domain, spreadsheets, presentations, formatted text files. Picking up a bug, such as When saving ODT as HTML small caps are not passed on and preparing a patch to fix it would be good support for your programming-is-easy proposition.
– Patricia Shanahan
yesterday
4
4
"There is a trend moving in-house software programming jobs to overseas because there are too many programmers; whoever offer the cheapest bid win the deal." That's illogical. If there was an abundance of programmers here and every semi-intelligent child could program well, there would be no need to go to India.
– Thern
yesterday
"There is a trend moving in-house software programming jobs to overseas because there are too many programmers; whoever offer the cheapest bid win the deal." That's illogical. If there was an abundance of programmers here and every semi-intelligent child could program well, there would be no need to go to India.
– Thern
yesterday
10
10
I'm sorry, but this is just wrong. It takes years to become a programmer capable of creating production-ready software, and decades to become a good one. Just because there is no government-mandated formal certificate you need to write code does not mean it's a skill you don't need special training for. Also, the trend of outsourcing software development to developing countries is reversing, because companies noticed that they get what they pay for.
– Philipp
yesterday
I'm sorry, but this is just wrong. It takes years to become a programmer capable of creating production-ready software, and decades to become a good one. Just because there is no government-mandated formal certificate you need to write code does not mean it's a skill you don't need special training for. Also, the trend of outsourcing software development to developing countries is reversing, because companies noticed that they get what they pay for.
– Philipp
yesterday
3
3
@Philipp I think SmallChess is looking at a very narrow slice of programming activities, the sort of work I would assign to a brand new computer science graduate. The assumption seems to be that the overall design of the program, including data structures, and the subdivision of the work into manageable chunks have already been done. All that is needed is stringing together calls to library functions that just exist, rather than being the product of skilled design and programming.
– Patricia Shanahan
yesterday
@Philipp I think SmallChess is looking at a very narrow slice of programming activities, the sort of work I would assign to a brand new computer science graduate. The assumption seems to be that the overall design of the program, including data structures, and the subdivision of the work into manageable chunks have already been done. All that is needed is stringing together calls to library functions that just exist, rather than being the product of skilled design and programming.
– Patricia Shanahan
yesterday
|
show 5 more comments
ATL_DEV is a new contributor. Be nice, and check out our Code of Conduct.
ATL_DEV is a new contributor. Be nice, and check out our Code of Conduct.
ATL_DEV is a new contributor. Be nice, and check out our Code of Conduct.
ATL_DEV is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to The Workplace Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f124389%2fis-there-really-a-shortage-of-software-developers%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
2
The articles you read, are they talking about a worldwide shortage or within a specific area? I'm based in the UK and currently IMOE, any developer role my company advertises gets plenty of qualified applicants.
– Kozaky
yesterday
20
There is shortage of developers who have 6 years of experience in software that have been on the market for two.
– SZCZERZO KŁY
yesterday
4
Your final paragraph has 5 question marks and invites opinions. Are you interested in actual data? Then please edit your question and ask for it.
– Jan Doggen
yesterday
3
I think you’re asking the wrong questions if your goal is to find a job. When someone claims there’s a “shortage” of x, consider who they are, what motivates them and what, exactly, do they mean by “x”. Many job hunters think, incorrectly, that if they target the “most popular” skills, that it will increase their chances of finding a position. It won’t, it will just put you in a large pool of competition with a race to the bottom in terms of salary and talent.
– teego1967
yesterday
4
You might get a better answer to this question on Skeptics.SE than here. In fact...oh, look, there's already such a question there.
– Kyralessa
yesterday