The Real Truth About the STEM Shortage
businessinsider.com
businessinsider.com
But I'm not so sure we Americans should be "offended" by this. This article says:
> The view from Silicon Valley is that a lot of the US talent, while bountiful in number, just doesn't stack up. But Silicon Valley doesn't want to just come out and say this, since it will sound offensive to a lot of American-born grads.
I mean, of course, only 5% of American engineers are going to be in the top 5% of American engineers, for example. It's not a national failure. It's not offensive. That's the entire conversation about "A" engineers. Any country needs to look outside its borders for additional top engineers.
Then, the article goes on to paraphrase Silicon Valley:
> "Hey America, please raise the visa limit. There's a shortage of STEM talent that is willing to work for what we'll pay that also meets our high standards.
I'm not really convinced that pay has anything to do with it. The general problem really seems to genuinely be finding engineers that are good enough, just in the recruitment process period -- at least in many cases.
The article tries to use statistics to show that some STEM majors go on to other fields. But saying that 18.7% of CS majors aren't working in their field because of pay/promotion/working conditions doesn't strike me as unreasonable at all. I mean, maybe they're the "C" engineers or something, and they decided they're better at something else. Or they just enjoy something else more. The article certainly isn't proving that they're the "A" engineers everybody wants, and that they've gone on to brain surgery instead because that's more lucrative and has better working conditions.
It's neither the pay nor the talent. It's the combination of both. Companies in SV want to pay the highest talent the least amount of money. They do this while masking their actions as a shortage of STEM workers in the US. Programmers are the new labor force and just like the ones before it are being outsourced for cheaper work. Only this time the employees must come here.
But the quote isn't saying they want 5% engineers; it is saying most available engineers are not satisfactory. This does not have much to do with top 5% engineers naturally being restricted in number.
There is one company with whom I've interviewed once, gotten an offer, and then been rejected when I applied later in a separate round after a year and a half doing other things. There's another company where I interviewed once, got an offer, did something else, interviewed later, got rejected, was recommended for an internship later, got put through such a bureaucratic fuck-up that I didn't even receive a technical interview before they'd selected interns for all their slots for the year, and they still regularly try to recruit me every few months (including this past month), despite my being a grad-student right now. Then there's a third company that keeps continually sending recruiters my way every so often despite rejecting me with no reason given every single time.
I'm not naming names, but these are big, famous companies. Literally everyone on this entire board knows these companies and "knows" about their absolutely ravening hunger for engineers, "knows" about their six-figure offers for new college grads (I never got one of those, but I graduated in 2011).
If these are the recruiting, filtering, and hiring practices at three of the world's largest technology companies, then I have to declare, fuck it, there's no shortage of "talent", aka: skilled labor. There's a shortage of top-5% skilled labor willing to jump through the right hoops, with the right Luck Bonus stat on their character sheet to get through the outright random filters, who are willing to take the salaries on offer after all the crap they just went through to find a job.
By contrast, I'll tell you how I found my (No evil eye /spits!) internship for this summer. I checked the "Who's Hiring" thread on Hacker News for interesting internship positions, sent a bunch of cover letters, had one Skype interview with the CTO of a very nice company, received the initial offer, negotiated a bit (nothing too heavy, it's an internship after all, but a slightly nicer deal on tax status and travel expense), and accepted the offer. As far as I can tell (again, No evil eye /spits!), they're a very nice company doing highly interesting work that could even potentially inspire me towards new research directions in my grad work, and I'll be pretty glad to spend my summer vacation with them.
And at no point whatsoever did I have to recite the definition of a red-black tree, figure out how to jump out of a spinning blender when I've been miniaturized, or solve an Advanced Algorithms exam problem.
Honestly, if they do not TALK with you, it is probably a worthless job. And by talk I mean questions and answers are full duplez, like POSIX sockets.
Blender!
There's a saying: Killing your parents is insanity. Pleading to the court for mercy on grounds of being an orphan is chutzpah. We should call this the Dungeons and Dragons Job Interview: tune up your resume, practice all your best skills, compile them all down into a number (via computerized HR systems), and then use that number as your bonus on a D20 roll to see if you get through each stage of interviewing.
No, what I'd really like to let go of is getting emails from recruiters regularly from firms that definitely don't want me right now.
A company sent me a recruitment letter just last week, whose details I won't divulge. However, if they had looked at my resume or LinkedIn page (which is linked in my resume), they would have seen that I don't meet their listed requirements anyway. I haven't spent two full-time years in industry, and I certainly don't have two years' full-time engineering experience in the things listed under LIST OF SUBJECTS. I list myself as a graduate student on my profile and my recent (ie: Fall 2012 and later) resumes, and indicate no desire to drop out.
So the strikes against me are: my experience level, my being employed already as a graduate student, and the fact that they're not looking for interns. Three obvious strikes, from publicly-available information about my situation.
It ends up being like having cheerleaders flirt with me: flattering when I'm already safely paired-up but pathologically mismatched to who I actually am if I'm looking.
TLDR: Go ahead and patronize. I probably deserve it, and it flatters me to think of myself as a young, immature squirt at the age of 24.
#1 I can almost understand as an emotional thing, #2 I find much more frustrating
Same deal here.
Most frustrating is that I don't know how they found me as I don't have a public resume nor do I have any real idea what they're really looking for as they seem intent on being "confidential" (incredibly vague) about everything.
How do you know this? From my own experience trying to hire in this economy, and from talking to other people hiring, the problem is finding good engineers that are hirable at all [edit: local or remote, for any amount of money]. When I've lost a candidate due to him taking another offer, the reasons have always been unrelated to money. Things like "The other company's problems are more interesting to me" or "I'd prefer to work locally in my current city, rather than move to SF or work remotely".
The problem is that recent grads don't have the experience most of you are looking for. The people with the experience are quite often married and have two careers to think about when making a move. If you're asking me to risk the move on my own, that's one thing. If you're asking me to beg my wife to halt all progress in her career, that's another. And now you're telling me that you're not willing to pay me enough to live relatively close to work and still have the same cash flow? No thanks!
Edit:
As an aside, a lot of startups try to justify the drop in cash flow with equity. Please... stop doing this. I don't mean to say that you shouldn't offer equity, you absolutely should. However I'm already telling you that I'm risk averse. Or, put differently, I'm telling you that I need compensation that's stable and easy to value. Your equity is nice, and I definitely want it, but it's the opposite of what I'm asking you for.
Not to say there aren't some limits. There are obviously a limited number of people with expertise in kernel-level scheduler algorithms at any given time, for example. But as several of us have said below: if your business model relies on consistently finding and hiring unicorns, that is your problem. Either stop relying on unicorns or move your corporate HQ to the magical land of Equestria.
Still, the BigCos almost all hire people right out of college and actually relocate and train them in the industrial environment, so I wouldn't call it a labor shortage until I've tried competing with that.
(None of this is to say that I'm not trying to take advantage from my side by deliberately getting as close as I can to Unicorn-level expertise. Of course I am! But most of the time a well-run company built to grow should want my hardworking front-end, back-end, every-end web-dev friend who's less egotistical and doesn't rant on Hacker News, not a unicorn.)
I don't think of myself as being a particularly greedy or spendthrift person. I've never owned a new car, for example, and I'm typing this on a five year old laptop. But the Bay Area is simply a no-go for me, sad as that makes me feel.
'Nobel economist Milton Friedman scoffs at the idea of the government stocking a farm system for the likes of Microsoft and Intel. "There is no doubt," he says, "that the [H-1B] program is a benefit to their employers, enabling them to get workers at a lower wage, and to that extent, it is a subsidy." '
He also said "There is no doubt that free and open immigration is the right policy in a libertarian state". Compared to "free and open immigration", yes, H1-Bs are a subsidy.
Grouping those together is like grouping employment numbers for electrical engineers and electricians just because they have the same root word in their titles.
The article also talks about "foreign born students... crushing the homegrown talent." If they're talking about foreign born students at US universities I wouldn't say they are "crushing" US students at all. From what I've seen the reason so many foreign students are accepted has more to do with them paying way more tuition than in-state students than anything else.
Sure, but how much of that has anything to do with your MIS degree.
Sure there are CIS majors who can program, and there are high school dropouts who can program as well. But CS degrees teach you how to program while CIS degrees do not. They prepare you for two completely different fields. Employment figures for Software developers and IT people are very different.
>Likewise for my family member with an Engineering Technology degree
Engineering Technology is also a different field. Again, sure there are people with engineering tech degrees that work as engineers and are paid like engineers, but the vast majority do not.
"There is a different kind of shortage, but the American people won't like to admit it.
"What there is is a shortage of ultra-elite American-born talent, and Silicon Valley wants to hire the very best in the world. The view from Silicon Valley is that a lot of the US talent, while bountiful in number, just doesn't stack up."
That is the nub of the issue. Several of the leading companies in high-tech industry believe that "hire the best" is the most successful way to compete with other companies, and that requires hiring from a worldwide pool of job applicants. An immigration lawyer might point out that the "outstanding ability" O-1 temporary worker visa category
http://minsk.usembassy.gov/temporary_workers.html
http://www.nsf.gov/statistics/seind10/c3/c3s5.htm
allows people who are truly world-class experts to enter the United States to work. (If I remember correctly, that is how Fields medalist Terence Tao was able to gain his faculty position at UCLA as a citizen of Australia, although his visa status may have changed meanwhile.) But, yes, demonstrating that a person meets the O-1 visa requirements is difficult for an employer, and even at that only allows temporary residence (not a "green card").
That American graduates of STEM programs vary wildly in quality of preparation for demanding work is why any smart company will hire workers on the basis of work-sample tests rather than on the basis of college degree requirements.
https://news.ycombinator.com/item?id=4613543
Until companies in general emphasize actual job task performance rather than school credentials in hiring, visa regulation reform won't do the whole job of helping companies meet their hiring needs.
That's a tautology. By definition, there's always going to be a shortage of ultra-elite talent. If we had a surplus of job candidates with that level of talent, it wouldn't be considered elite anymore.
SV wants easier access to the entire world's pool of ultra-elite talent, not just the US's. They want more selection and lower prices.
I don't blame them, but I don't think what they want is necessarily what's best for America. I think we would be better off if companies went back to the old-school method of "hire smart people locally and train them for the specific job skills." Because you have to train people anyway, no one is really a plug-and-play hire.
Plus if that's really the problem than what's needed is a credentialing system. However, most people here will point out that "doing algorithms for a test has nothing to do with real world 'rock star' productivity," and then continue to use their own versions of competency tests.
I know lots of real engineers and they never seem to have multiple rounds of massive technical interviews filled with technical questions despite working on and designing large complex systems that can often kill people if things go wrong. Though job ads do seem to have the same issues with demanding lots of experience in pointless skills.
...
But that's not what the debate's about, and it's fairly silly to claim otherwise. The debate is whether or not any immigration reform will be "comprehensive", the Washington euphemism for amnesty and normalization of the existing illegal population. There is a not insignificant block of both Democrats and Republicans who will not allow anything short of a "comprehensive" bill to pass because they believe it's the only shot to achieve such normalization. There's also a reasonable argument often made that opening the doors to STEM graduates and other "desirable" workers while forcing the existing illegal population to continue to skirt the law is de facto discriminatory, because of the way the demographics of those two groups line up.
Zuck & Co. are taking the reverse position: They're pushing for the STEM reform they want just in case this time reform really does make it over the hump, and are happy to push for normalization as well, since it is the only likely path to that result.
Anyway, I don't know how I feel about normalization, but I do know that any nation that has skilled workers who will contribute much, much more than they take lining up to get in would be crazy not to let them in.
In other words, Portugal (as a random example) has the same shitty breakdown of poor/average/good developers as the US, but a not-insignificant number of the good ones are hirable.
Don't underestimate the value of being in the right market and simply knowing how to manage people.
Solve a person's problem and you'll profit, doesn't matter if it is the worse hack ever invented, if it's reasonably easy to use and/or fulfills a need it gets the money.
That pretty much summed up the real issue for me.
[ source : http://heather.cs.ucdavis.edu/h1b.html ]
If there was a labor shortage, wouldn't real U.S. wages have been going up?
If I want a $5 Prime Rib Eye steak, and can't find it, is there a beef shortage?
Raise wages, and the talent will come.
The fact that many SV companies want mythical beings to solve their engineering problems is an entirely different issue, but this does not invalidate their claims of a "shortage." It just means that they have failed to come up with a business that is capable of being worked on by the existing talent pool.
I don't mean you in specific, but this is the simple fact about unicorn hunting.
EDIT to note: this does not apply in the mythical "Lake Wobegone"-like areas people are sure to point out to me, where I've heard that a full third of the population are unicorns ;-).
To be fair with the analogy, that should rather read...
> If I want a $1,000,000,000 unicorn, one out of the 100 that are in existence, and I can't find someone to sell it, is it because I'm not paying enough?
The answer then becomes - Yes.
Top engineers in the US are not mythical creatures, they do exists. Hence why the original analogy is disingenuous.
I'm astonished by this attitude. I hate buzzwords like "human capital", but it should be obvious that it's incredibly time consuming and resource intensive to produce people who can program in mainstream languages and platforms. This is not simply an issue of mining more coal or growing more corn.
No, this is exactly what's wrong with all of this analysis. Economics is a social science. That's one of the reasons why behavioral economics has attracted so many bright minds, because of the obvious shortcoming of classical economics. To think that people are simply going to chase higher salaries ignores everything that you should know about how real people make decisions about careers.
That's not to say that there are no examples of this, but it's obvious based on the numbers of people who self-describe as a "programmer" that this is not happening in sufficient numbers relative to the demand.
Strange how the laws of economics only cease to apply when their application would result in higher wages for workers.
It isn't an instantaneous turnaround - new talent doesn't come out of the woodwork overnight - but give it 5 - 6 years and if average salary went up another 30k you'd have a % more college students entering the field due to the market demands for it.
That is how it always works with worker shortages.
The author is using self-reported surveys of STEM majors who didn't work for an SV company to answer the question of what SV companies are looking for. There are giant assumptions: 1) they wanted to work for an SV company 2) they're not deluding themselves about why they didn't get offered an SV job. A much better source would be to actually ask the SV companies why they didn't hire someone.
As someone who has been actively hiring for the last six months, trying to grow our team from 5 to 10, hiring is really damned hard. You'll get a mountain of crappy resumes, and a few really good resumes. Some of the really good resumes will turn out to be really good people, some of them will accept offers somewhere else, and some of the people that initially appeared great will test poorly, or you won't click with them personally, or something else.
Aside from technical ability, startups also need to look for a certain personality. At my own company, we're strongly influenced by the Valve Handbook. We like to hire people that understand the problem on their own and say "I think this is the most important thing to work on". Not every STEM major has that capability. We also like to hire generalists, or people who aren't afraid of learning how to do the things that need to get done. Both of these reduce our hiring pool.
I know founders of funded SV companies who aren't in the country legally. One in particular has a pHD, published papers, and is quite literally creating jobs. The O visa is a possibility, but it's a ton of paperwork. The H1B is tricky to use for founders, because the visa requires that their "boss" be able to fire them. Also, the H1B window is short, and the next opportunity to hire someone on an H1 is something like Fall 2014.
I've not given offers to candidates because their visa situation was too risky. As in "I'm in the country legally today, but I have to go back home for a few weeks, and I may or may not be able to get back in".
Every company I've talked to is in a similar situation, in terms of being desperate for hirable, highly skilled engineers, at any price.
My assumptions are that everyone is applying with decent CS background and at least a BS in the field, or is that off?
The biggest secret in software is that we simply don't know how to teach software. Half of all graduates in all relevant programs, at all universities, are simply unhirable. Talented, second-year interns are more valuable than the median graduate.
We know how to take talented students and make them better, but we don't know how to identify talented students early, and we don't know how to make untalented students even barely competent.
Let's not get bogged-down in STEM, or the differences between Engineering and Computer Science. There are massive differences both in the curriculum and quality of instruction even inside the field of CS.
I believe there is a massive shortage of people who are capable of programming in mainstream languages and platforms. The tool chains that have been developed to solve problems for online retail, advertising, travel, media, entertainment, etc are now in the process of being applied to virtually every other industry.
I think the failure of our industry (post-2000) to attract more people to this field is sad. I think the emphasis on ultra-elite SV talent ignores the broader application of programming to the world at large, and perpetuates an attitude that people who program are special, as opposed to simply being passionate practitioners of an increasingly creative trade.
Below are some interesting links I've picked up on this subject:
http://braythwayt.com/2013/04/29/calling-all-hackers.html
http://www.nytimes.com/2011/11/06/education/edlife/why-scien...
http://readwrite.com/2012/05/17/computer-programming-for-all...
If people needed bodies that can just write (or test, or comment, document) mainstream languages, I shouldn't have this much resistance to job hunting in Philly and NY (I live in the middle of nowhere PA, which doesn't help) even when I offer to come visit in person.
I do think it is a maligned pipe dream amongst hiring departments of getting one of two things - 1. A 5+ year veteran a couple pay grades below what they are worth or 2. A rockstar supergenius savant that gradated college at 16 and knows every language from Cobol to Clojure. Going with someone like me (and I like to think of myself as an average SE) seems like settling to them, and they don't really need the work right now, they just want to exploit the productivity of a rockstar below their pay grade.
In any case, I'm certainly not making the case that it's easy to get a job. Virtually every step in the process is broken, from education to vocational training to job placement to recruiting. I think it's fair to say that companies have really not figured out how to hire. The current solution reminds me of overengineering: you hire an 9, even though you only need a 6 because you know there's a +/- 3 margin of error.
Instead they should be pushing for a H1B salary floor in the 90k-100k range. This would allow them to claim the majority of the existing H1B pool, and it's hard to argue that jobs like "Food Service Manager" are jobs America vitally need foreign workers to fill.
Still, the politics are still fraught with TOOK EHR JERBS stuff.
Note that 1 in 5 STEMs don't work in software because of pay or working conditions (we can assume that means, for instance, long hours).
But if you're scared of being fired (and therefore deported), startups have a free hand to exploit you.
If H1B's are really the best software engineers in the world, why are they being hired for less than the average wages in the U.S. for average engineers?
I appreciate that there's a persistent media myth that H1B is about getting "top" engineers, but this has been thoroughly, totally debunked and should be roundly mocked whenever it shows up.
I don't doubt that the majority of H1B visa holders are as you say. But the system can work correctly- I and many others I know are hopefully proof of that. So, "totally" debunked? No.
PS: you only need 3 on that list and 4, 6, and 8 are not that hard to meet. http://en.wikipedia.org/wiki/O_visa
You obviously have not been involved in O visa process otherwise you'd known that the qualifications for O visa are chiefly publications (other qualifications would be academic awards, involvement with awarding those awards and such). So any PhD can get one while a programmer who is not into writing books and articles for peer reviewed journals has no chance.
H1B already has salary floor and protections against body shops built in. The problem is with enforcement: most recipients of H1Bs are working for "consulting" companies (Tata, IBM, Wipro, L&T, Cognizant etc) and one can safely guess that these people are going to be contracted out, something that you should not be able to do on H1B. However the USCIS ignores this and keeps stamping these visas.
The desire for tech companies to underpay the very people who make this industry possible simply does not represent a crisis for me. The non-poaching arrangements between major tech giants demonstrates their desire to hold down engineering compensation.
If bringing the best sw engineers to America is truly a priority, and I would say that it should be, then that problem should be solved as it has been for scholars. The argument that the H1-B program is that solution is disingenuous at best.
> If bringing the best sw engineers to America is truly a priority, and I would say that it should be, then that problem should be solved as it has been for scholars.
The problem with programmers is that there is no objective criteria for what is "best". There is hardly one for scholars. Scholar criteria are objective but they do not select the best, it's assumed that you would not want to bring sub-par scholars yourself. It's same with other skilled professions - you can only verify they have skills objectively, it's impossible to verify they are the best. So I am not making argument that H1B is bringing only the best and nobody else.
However I don't see a practical way to bring the best without getting also a bunch of fake resume "consultants". Personally I don't care much - "consultants" cannot do my job so they are not competing with me. I am just a bit annoyed with the people who barely can open a text editor and copy/paste code calling themselves "sw engineers".
I'm questioning it simply because I remember from browsing US News stats during my grad school applications that pretty much every graduate department in STEM fields was 20-50% foreign students. I only looked at the top 20-30 schools, but that's a pretty substantial cohort. Maybe there are sweatshops out there that hire middling-low candidates at below market wages, but it's hard to dismiss the presence of a large pool that certainly ARE the best in the field.
Getting a masters can help fast-track you in the visa process and make your resume more attractive for employers who are largely ignorant about Indian/Chinese/etc education systems. It's more of a competitive necessity for a foreign student.
P.S. We may be coming from different perspectives since I'm a mechanical engineer. A grad degree does make a significant difference there. Also, I was talking about both MS and PhD students.
P.P.S. I may have gone overboard in saying 'best' in the field. I merely meant good.
And it's true that H1B's are not the best engineers in the world. However many of the best engineers in the world are H1Bs.
That's a blanket statement. There's a difference between the H1B mill contracting firms and H1Bs that are directly recruited by top companies, and paid on par with their American employees. The H1B mills give genuinely talented workers who fully deserve their positions a bad name, and that's a real shame.
Moving to SF/SV and working with the startup and open source communities has really opened my eyes to what a "top engineer" really means, and I sure as hell wasn't one (or surrounded by them) at BigCorp.
Real top talent is really hard to get hold of, and the dozens of thousands of H1Bs are absolutely not that top 5%.
The way I see it, H1B is a way to get slightly cheaper decent labor for big enterprise firms, and you occasionally luck out and get a few great gems in there. Even better if you can lock them in to your company for 10 years waiting for the green card to get approved.
Offer 500k/year, you'll have more people than you can manage.
Problem solved.
tl;dr: paying high salaries is becoming a competitive advantage.
So either they can afford to raise salaries, or non-engineers are much more productive and highly-paid than engineers, or these firms just like being as exploitative as they can in terms of maximizing revenue-per-employee and minimizing salary costs.
I keep hearing about "rockstar" this and that, but aren't actual rockstars (rather than professional musicians) known for being unrealistic assholes?
> What there is is a shortage of ultra-elite American-born talent, and Silicon Valley wants to hire the very best in the world. The view from Silicon Valley is that a lot of the US talent, while bountiful in number, just doesn't stack up.
So you're saying that the US has a shortage of the world's best talent? And that Silicon Valley wants to be able to hire the world's best? Those 2 suppositions seem too obvious to bear mentioning. Are we supposed to expect the majority of the ultra-elite of anything to come out of the US?
Then the article looks at average salaries for STEM workers over time to "prove" that there's no shortage based on "the fundamental laws of supply and demand." OK, but average price would only rise if the supply-to-demand ratio was also shrinking, not if it was relatively constant. I don't see this brought up in the article.
Likewise the most talented scientists, engineers, and developers I know are always the ones who have a harder time finding work. Why? Because they can intimidate potential bosses and co-workers without meaning to. Because they're indifferent a lot of marketing schlock or the jargon flavor of the month. And because really smart people constantly undersell themselves. In fact, smart people who don't are most likely narcissistic. (Yes, this means most 'rockstar' 'talent' is neither.)
The average person, regardless of what hip SV types spouting the kool-aid say, is unlikely to feel comfortable hiring someone who makes them feel threatened, confused, or inferior. Even with the best intent to hire people 'more talented' than the manager or existing developers, there're many other divides that preclude there being more than a small difference in skill.
1. Companies want to pay as little salary as possible
2. Programmers want to get paid as high a salary as possible
It's almost as if supply and demand was more than a theoretical concept!
Comparing the salary ranges in London and Silicon Valley on the two recent polls on HN seems like a pretty flagrant sign that the salary may not have risen recently but developers definitely commend a good bit more money in the US than in London. ( the mode for london seems to be between LBP 30k and 50k, which is $45k-$75k, whereas bay area salary mode is between $120k and $130k )
Disclosure: While having my salary multiplied by 3 was not the main reason for me to move from academia in france to industry in the US, it certainly was a plus.
I've done a lot of hiring, mostly from colleges, and I can tell you that there are some schools that should just shut down their CS departments. You know there's a problem when you've given someone a 4 year degree, and they can't even get through a for loop. There's a reason fizz buzz is an interview question.
I refuse to outright ignore any school because I believe great people can go to any school (or no school at all), but some schools I have experience with are definitely a strike against you on your resume.
Don't all businesses and consumers complain about finding quality on the cheap? This is not special to tech nor specific to a region, right?
For me the issue is not that schools don't teach a certain algorithm or design pattern, but it takes a lot of searching to find someone smart who is also diligent, dedicated, hard-working, and responsible.
Every university should ask their students to read the short essay "A Message to Garcia" (http://www.gutenberg.org/files/17195/17195-h/17195-h.htm) that tells the story of the dependable servant Garcia. The author exclaims: "By the Eternal! there is a man whose form should be cast in deathless bronze and the statue placed in every college of the land. It is not book-learning young men need, nor instruction about this and that, but a stiffening of the vertebrae which will cause them to be loyal to a trust, to act promptly, concentrate their energies: do the thing"
A company makes a certain "marginal" revenue off the employee. It's not always easy or even possible to compute the exact amount, but the salary is limited by this marginal revenue. The difference between marginal revenue and salary is the marginal profit. If that profit is too small, management might not be able to get the money to even hire this employee.
Supply and demand in the labor market is a very fickle thing, and I am certainly no expert. But adding job opportunities and subtracting immigrants is not going to fly.
Seems likely to be a pretty safe margin
But in reality "hire more people, increase revenue/profit" isn't remotely as simple...
They don't want to pay for mediocre talent in the US when they can get someone just as good overseas. The reality is that technology is eating the world and there aren't enough good engineers to create everything we need.
I think some reform is definitely necessary. The need for top engineer talent is just going to get worse (and not just in the US...all the countries will need them). If immigrants want to come to the US I feel we should welcome them.
Where in this article is the rate of employment and remuneration of STEM workers compared to the mean employment rate and remuneration of all American works?
Can you explain this a little bit? Not trying to sound combative, just would like to hear your thoughts!
Import quotas are well studied. When you limit the number of foreign cars, foreign commodities etc that can enter your country, you drive up the price. Local suppliers of those goods will benefit at the expense of local consumers of those goods.
But humans, unlike cars or bananas, come with lasting and deep impacts on a local society. It is a very human thing to wish to control who belongs to your ingroup, even if that ingroup is an abstraction of continental scope and with hundreds of millions of existing members.
But the fact the immigration restrictions arises from ancient social logic doesn't change its economic nature, its economic morphology if you will. And immigration restrictions are isomorphic onto any other import quota. They artificially raise the price of local suppliers (US citizens) at the expense of local consumers (US companies).
As an Australian this is less of a problem for me. We have a special secret backdoor into the US engineering market in the form of the E-3 visa.
The flow of information between transacting parties is a fairly central problem of economics. It's believed to be why companies exist (since alternatively the logical end point for a perfect free market is a thin gas of individual, rational agents), and it explains the "Market for Lemons".
Solving that problem preoccupies a large part of the economy. And making it worse, another large part. All hail the Red Queen.
The prevalence of spammers and scammers is how this manifests on freelancing sites.
> the logical end point for a perfect free market is a thin gas of individual, rational agents
Is that like, the "heat death" of the market economy? (Of capitalist society, actually.)
It's only a model. Discovering why it's wrong has been very fruitful and instructive for economists.
By the same reasoning, the Second Law of Thermodynamics poses no problem for any creature living on Earth, because we can always import more energy from the Sun.
Strictly speaking, "if you wish to build an apple pie from scratch, you must first invent the universe". Fine, but the rest of us have work to do and can cope with imperfect models.
(1) The EPI is a unionized-labor think tank with strong anti-immigration views. Its research – its selection of figures and spin – will always be in service of that goal.
(2) This latest EPI report, like a similar one before it, uses industry-wide and degree-wide averages with no adjustment for cohorts of experience/age. It is thus possible for the 'average' to go down if there is an in-rush of new younger workers (or equivalently, less-experienced career-changers at starting salaries).
As a simple contrived example, assume an 'industry' starting with two workers, a entry-level worker at $50K a year, a senior worker at $100K a year. The average is $75K.
A year passes. Business is booming and there's a shortage of well-qualified workers. The senior worker gets a raise to $125K. The now-junior worker gets a raise to $62.5K. The company would like to hire more senior stars, but they're all already doing well in other industries (or other countries and deterred from working domestically by immigration barriers). Still, the sector is growing so they hire two new promising entry-level workers at $50K each, one recent graduate and one career-switcher, who were both making just $40K last year in non-STEM work. Maybe one of them will be a domain-specific star, with salary to match, once trained-up in a year or so.
Every single person in this scenario got a 25% year-over-year raise... but the 'industry average' compensation dropped from $75K to $71.9K, split over a larger and earlier-in-career base.
If you live in the simpleminded, interchangeable-STEM-laborer world of the EPI analysis, this is a crisis. There are plenty of "STEM workers" because every "STEM worker" is just like every other "STEM worker" and the new entrants haven't magically started making the old $75K average simply by putting on a STEM-worker-jumpsuit. But really, everyone's doing better, the industry is talent-constrained and responding with both salary increases and legally-allowed hiring, and would be able to expand more if other truly 'senior' industry-skilled people were available.
(3) The EPI report uses wordcrafting like "[f]or every two students that U.S. colleges graduate with STEM degrees, only one is hired into a STEM job" to create the impression many STEM graduates are left without a desired job. But there's plenty of evidence (including in their own report) that STEM-graduate unemployment remains low, and lots of workers happily go into non-STEM jobs with STEM degrees, or into STEM jobs with non-STEM degrees. (In particular, many STEM graduates prefer the pay and challenges of other fields – law, finance, consulting, even many sales and small-business roles – and may have taken their STEM degree simply out of intellectual interest, not as strict occupational training.)
So the healthy churn of matching of people with jobs where they, individually, thrive gets spun by EPI as implying we have more STEM graduates as we need. They seem to think of a STEM degree as if it were chiefly a 'union card' giving you the right to work in some rationed job role... and if not everyone with these cards takes those jobs, too many cards were issued. Cut back on the STEM worker supply, from schools and immigration, pronto!
That's the kind of fixed-pie, world-oblivious analysis that did wonders for the big-three US auto industry... don't let the EPI port that thinking into the high-tech world.
We need as many smart, trained workers - from schools and career-changers, foreign and domestic – as we can get.
You tell a shortage by price signals, and useless bikeshedding executives out-earn engineers by quite a bit, but no one takes this (I hope) to mean that there's a useless-meddling-executive shortage.
This concept of a "talent shortage" is hereby banned until we're seeing 25-year-old software engineers buying third homes. When we're at that point, we can start worrying about this so-called "shortage".
There is a shortage of talented people doing useful things for society, but that's more of a job shortage than a people shortage.
I'm willing to tackle any sort of technology project, but do we really need to reinvent the system bus? (A friend tells me about 6 months of meetings with the team arguing over piddling details in a simple system bus implementation that will probably get scrapped when the next team comes in.)