U.S. predicts zero job growth for electrical engineers
computerworld.com
computerworld.com
1. Genuine candidates: I'm going to quote the extreme, people like Satya Nadella, Sundar Pichai, Vinod Khosla etc. came to the US on H1B and there are a lot of other "superstars" on H1B or naturalized citizens. More practically, there are thousands of other talented people from all countries who work on H1B. So the argument that H1B should be done away with is absurd, unless the US doesn't care about staying atop of the technology sector. Also, H1B workers get paid the same as local workers; there is a minimum wage requirement that has to be satisfied by the company applying for the H1B. So if you buy the allegation that wages are being depressed by H1B workers, why don't you take a peek at the bulletin board of your break room (which have H1B applications with salaries posted) or online and lodge a complaint with the state department of labor rather than posting bigoted comments?
2. Candidates hired by "staffing" companies: Blanket applications made by these "staffing" companies which may or may not have actual jobs. These are the applications that need to be stopped/scrutinized by USCIS (they have tightened this during the recession 2008-2010). It's arguable there is a genuine requirement for staffing companies, but these need to be scrutinized thoroughly.
The claimed point of H1B is to benefit Americans and the American economy by filling positions which have a temporary shortage, in a way that does not drive down wages. Of course that's not even close to how it works in practice.
20 years later sure, he's the CEO of Microsoft.
It's a moot point on whether H1B helps or hurts the US economy. It's up to the US govt. and eventually the voters to decide what strategies should be adopted in keeping the US at the top the technology sector.
> "It's arguable there is a genuine requirement for staffing companies, but these need to be scrutinized thoroughly."
With H1B you are not tied to the same employer, you are free to leave the sponsoring employer and go elsewhere. I don't know about the E-1 visa. Again, if you feel they were being paid below the market rate, you can check up the bulletin board to make sure.
or it just gets accepted as cost of doing business with this person. Which is entirely reasonable (you spend a couple thousand to get everything transferred, not that much long run).
isn't the problem that if an h1-b worker gets fired they are screwed (have to leave)? I know with a TN that's the case and it sucks.
"Some company"? No law abiding company can do what you're saying, let's get real. This is illegal. This is the reason that these fraudulent "staffing" companies exist in the first place since they know the employee will never be a whistle blower and for the love of god I don't understand why?
If a native employee is fired, they lose their job and probably go on unemployment while the look for another one.
If an H-1B employee is fired, they get deported.
Employers know this, and they treat H-1B employees accordingly.
That was definitely not true during my time on H1B. The feds could legally deport you, but they never bothered to.
The solution is never that simple. Unfortunately for many of them they're butts to fill seats for signed contracts. They go out on 6+ month on-sites and live with several roommates working for the same company. They can't pick up and leave because they're not qualified enough or experienced enough.
anecdata...
For example, mean pay for a software developer in state of California is $119,970 according to Bureau of Labor Statistics [1]. What is the minimum wage required for a H1B software developer in California [2]? What is the actual mean pay?
My instinct is that you are correct and H1B visas are not driving down salaries- but thats just a guess, I have no idea. But your arguments so far are "dont be a bigot" and "its all public information".
If its public information, have you seen it? If so, share it with us. If not, how are you sure you are correct?
If you are just venting, then vent away my friend.
Otherwise, it is ineffective to fight bigotry by telling people they are bigots. Share data from a trusted source, give sound analysis, and hope for the best.
Good luck.
1. http://www.bls.gov/oes/current/oes151132.htm
2. I would have dug this up myself but its actually a bit of work to compile as a meaningful look at this issue requires looking at many geographical areas and professions.
How many years of experience (0,5,10,15,20?)? What is the education level required (PhD vs bachelors/masters)? It's not as simple as "H1B software developer in California" nor are the salaries. They vary between companies (eg., Netflix pays more than Google)
In any case, here you go: http://h1bdata.info/ You can check what your H1B colleagues make based on their job title.
Edit: To x0x0, I'm not going to parse out data for each and every company, I have a day job you see :) I've worked for four companies (public and private), and I see that the wages are comparable to local workers (of those who chose to share their wages) and the established market rate by the state dept. of labor for the said job title. Somewhat anecdotal? Yes. It is definitely better than a blanket "H1B drives down wages".
3.6m software engineers in the US; if even half of h1b holders are devs that's a sizeable increase. Even under modest demand elasticity assumptions you can back of napkin estimate a large influence
http://www.computerworld.com/article/2483690/it-careers/indi...
Wait a minute, I re-read my initial statement, this is what I said:
> "I am replying to those who make claims that H1B workers are being paid below market rate, hence driving down salaries."
I mention specifically about H1B workers are not being paid below market rate. So the salaries of H1B workers is not the cause of the driving down the wages.
To your argument, will an abundant supply of labor cause the salaries to go down or stagnate? Yes.
I am not an expert. I also do not have time to understand the data. That is why all I am comfortable saying is, my gut instinct is that H1B visa's dont drive down salaries (more than adding more workers affects salaries) but I dont know for certain.
The next best thing we can do is look in the literature for someone who has done this analysis. I like scholar.google.com.
If we dont even have time for that, I guess its just not that important and we just go through life not knowing, hopeful that the day will come when we will see a reddit link to a blog post about a behind-paywall news article summarizing an academic analysis.
C'est la vie.
If all American workers earn less, then cost of living drops too and it's not much of a problem.
The idea usually is that the presence of an H1B means that someone local does not exist to do the job, which means that a company would otherwise have to pay more than the going rate to poach someone else from another company. Then the company losing the employee has to pay more to poach from somewhere else, and so on, until eventually everyone who is suitable for such a position is making more.
The fact that H1Bs are paid what the locals are paid is exactly the issue people have when they talk about wage suppression. It is in much the same vein as when Apple/Google/et al. agreed to not steal each others employees. It is not like those employees were exactly hurting for compensation, but they theoretically could have made more without that treaty between companies.
For reference, this is how it works in Japan, for example. A company can sponsor your visa (which is basically some paperwork). But you get a fixed period in which you can work, and you can change companies without having to do anything except signal a company change to the immigration office. Very low friction
As a side-note, me changing jobs fairly dramatically increased my salary. I could presumably (I did not negotiate with old employer but a colleague did when he was about to leave) have gotten the same salary at my old place just by showing the new offer. I don't really see where the difference to a citizen is in this whole exercise.
([1] this is so because even if in the worst case you were kicked out of the country you could still reclaim the remaining time on the H1B so the worst case is still limited and I know of zero such cases.)
The way it works with large bodyshops is, let's say, HP runs a software team of 20 paying everybody $100k. Infosys or other "consulting" company then shows up and offers to run the same project at the cost of $1.6 mil. Immense savings, so HP signs the deal.
Infosys then runs the H1 posting advertising 20 position paying $45,000 each. Their US operations are headquartered somewhere in NJ, so it passes the US Department of Labor snuff test of adequate standard wage. It's also understood that a consulting company might have its consultants deployed on premises, all depends on the client.
As very few locals apply for $45k jobs in NJ, Infosys staffs the project with its own H1 applicants who are then immediately to start work at client's location in Cupertino or Seattle.
* Usage of names like HP, Infosys and New Jersey is illustrative, not factual. It just helps to understand how margins are made in bodyshop industry.
Yep. They seem to favor cramming them into the nearest apartments (if possible in walking distance). It's probably optional, but your options are limited when you're getting paid dick, looking for housing in an area with higher cost of living and you're trying to send money home. I'm not saying it's not a comparatively good opportunity for them but they could be paid more fairly.
In simple economic terms, yes, supply and demand exist, and if you reduce the supply of software engineers their salary will go up. However, canning the H1-B program is only one way to reduce supply. One could also limit the number of computer science degrees granted by US universities, and that would increase software engineer wages too. Is such protectionism justified? Probably not. But a lot of people seem to take an "ends justifies the means" approach when arguing against immigration.
1. Let salaries be classified in tiers. 100K 110K 120K etc. These tiers are classified and published only after an year. 2. Let companies bid for every employee based on how valuable the employee is. say a company bids for X at $120K p.a. 2. Sort the bids in descending level. Each company will then have to pay their employee a salary that is at least as much as the lowest salary in that tier.
In a country that valued their citizens, these companies would have to pay higher salaries as the demand increased, and as a result more people would chose this career path, thereby reaching a market equilibrium. If these companies moved jobs overseas, they would be liable for more taxes to offset the job losses, so they would be discouraged to do so. The fact that nobody talks about these simple strategies just shows that companies have done a great job to preach their message to the US government and workers.
The "natural law of supply and demand", specifically, the supply side doesn't magically stop at the border of a country. If anything, protectionism is against the free market ideal. Labor is just another resources like any other, and the extreme version of free market would include free immigration.
Yes, a libertarian free market only society might not be in anyone benefits, and any regulation to limit them might have some merit. But we should really call a spade a spade.
Free trade laws don't appear out of thin ether either, it is companies that lobby politicians to create such laws -- while at the same time claiming to the public that they are inevitable. This is a distorted ideology that needs to be opposed, not just observed as if it were good or inevitable.
It seems like you're implying that supply and demand cannot exist without the libertarian free market. Supply and demand can exist in any system even ones constrained by managed economics or artificial restrictions.
A better strategy is to ensure US domination of technology development through any means possible.
Besides, it isn't like wages for tech workers are low in the US.
American tech would be a shell of what it is without foreign labour.
Israel is nascent and not very comparable, plus they do pull in a lot of global talent, germany also to a much greater extent than japan.
also, I'm not saying you can't have a 'viable' industry without importing good talent. I'm just saying it won't be as good.
You might feel that you could convince immigration hardliners by this argument but in reality most are motivated by ideology rather than rationality. At the same time you will alienate other indians.
With lotteries, 7+ year racist country based quotas and 12 Million undocumented immigrants it's a system which long due for a comprehensive reform don't waste time defending it.
I'm not trying to convince anyone and I personally don't care what other Indians (as I'm Indian) think about my opinion. I only represent my opinion not theirs (and they are free to have their own and disagree with mine).
On your immigration comment, if you are an American citizen you have the right to claim what you say about the immigration situation in the US. As far as I am concerned, I have no say in the immigration debate as an H1B worker. All I am concerned about is to work on challenging problems and advance my career, that's it. I am not using the so called H1B "restrictions" as an excuse for all ills as a potential immigrant.
With an argument like this no doubt you are parroting stupidity. Wake up Ashwin, life is not just about advancin career.
> "To claim that by virtue of not being an American Citizen I have no right to offer an informed opinion based on moral analysis"
Again, I never said you can't have an opinion. You have your opinion and I have mine. We agree to disagree and I like to live in reality rather than hyperbole.
Did you arrive in the US in a clunky boat fearing for your life and running away from a despot on an H1B?
Please don't compare the challenges of H1B workers to events in which people were actually murdered or lived in fear of their death. It's ridiculous.
If your premonition of being sacrificed is true, oh my, what would I do if I lose my job? I would be so lost...lol! I have the confidence (not arrogance) in my abilities to find another one :) And BTW, I was laid off my first job in late 2008 (during the recession) and I found another job. And this confidence comes from the fact that I take my career goals seriously and don't hide behind the veil of a fake victim.
Are you serious, you never heard of families under strain because 6 years into their Green Card application they had to suddenly leave, while at the same time other countries citizen could get a job. Or where someone on OPT couldn't leave to visit their dying parents since his attorney warned him that he might not be given entry. Not everyone is born with silverspoon. Or families torn apart. All that means nothing?
Your extensive use of "I" indicates general inability to empathize. with such a narcissistic frame of reference no doubt everything is "fake" according to you.
Asking for just, fair and equal treatment regardless of the nationality and place of birth is not being a "fake victim". It's a cause worth fighting for.
>"Why should birthplace of a person be allowed as a criteria for discrimination."
Because that is the law of the land and it is fair since the number of green cards are allotted EQUALLY to all countries [1]. We just happen to be from a country where there are more number of applicants than green cards available. If it were discriminatory, why did the EB priority dates of China move up multiple years? It's because the EB applications from Chinese nationals have dropped considerably, not because the US is suddenly schmoozing to Chinese nationals.
> "you never heard of families under strain because 6 years into their Green Card application they had to suddenly leave"
Life events happen (do you expect your life to be smooth sailing?) and you have to take decisions based on it. Let me tell you something, H1B is way way more permissive than work visas in most of Europe and Middle East. Chew on that for a minute.
> "Or where someone on OPT couldn't leave to visit their dying parents"
This cannot be a regular occurrence. Again, this is hyperbole.
> "Or families torn apart. All that means nothing?"
Were you kidnapped from your family and brought to the US in a shipping container with 100's of other people? All of us "left our families" and came here with our own FREE WILL. No one brought you here against your free will.
I use "I" because these are my opinions and I don't speak for anyone else. I definitely do not empathize with hyperbole, I can tell you that :)
Please read the link below before passing judgments on hearsay.
By the argument, any legal discrimination that blankets entire groups of people with the same random chance is right and fair. Slavery - OK as long as blacks kidnapped from any African country were treated equally. Segregation - OK as long as blacks anywhere in America got the same treatment. It sounds like a wind-up, but really immigration discrimination is just like race or gender discrimination. It's not fair. The difference is that popular culture hasn't graced it with its wand of disapproval so most people can't recognize it.
Please explain to me how a 7% cap per year on all countries is discriminatory and not fair?
As I've mentioned earlier to secondtimeuse, please don't compare the challenges of H1B workers to events in which people were actually murdered or lived in fear of their death. It's ridiculous.
http://thehill.com/blogs/pundits-blog/immigration/259076-why...
http://www.thecrimson.com/article/2015/5/13/grass-greener-eb...
Stop being emotional and falling for arguments that favor your point of view.
"In 2011, it passed overwhelmingly in the House by 389 to 15."
"Per-country quotas restrict individuals from any single country seeking to come to the U.S. to no more than 7 percent of the green cards available in any category in any year. This restriction favors those from small countries at the expense of those from larger ones. By treating nationality as the relevant factor, India is treated equally with Luxembourg, but Indian immigrants are massively disadvantaged. Equality in theory, inequality in practice. It is a system of expedited processing for people from less populous countries; it is arbitrary and unfair. The large countries that are most disadvantaged — the Philippines, India, China and Mexico — are all non-European nations that, until recently, had little ethnic representation in the U.S.
While the issue is ignored, the lines for visas have stretched to absurd lengths. Adult children of U.S. citizens from Mexico, Philippines, India and China can expect seven- to 21-year waiting periods. Workers from China, India and the Philippines with a college degree or less will have to wait between two and 10 years.
There are no legitimate reasons for this discrimination for any immigrants, but the system is particularly perverse for employment-based immigrants. Arbitrarily delaying hires punishes the American economy, costing us productivity, innovation and competitiveness. "
An argument that was accepted by a significant majority of congressmen but is simply pending due to refusal by immigration hardliners to reach any kind of compromise on undocumented immigration.
It comments like these that make me believe you like to stereotype people. That does not help your arguments. The most absolute racist people I have ever met were from Washington DC and it would be wrong to assume everyone there was a racist.
And you don't? If you were in a dark alley and saw a guy in a hoodie what would you think? Exactly, it's called stereotyping :)
You can twist the meaning and nitpick my comment all you want. Of course I don't mean all people, does everything need to be spelled out explicitly?
Software Developer Job Outlook, 2014-24 17% (Much faster than average) http://www.bls.gov/ooh/computer-and-information-technology/s...
Computer Hardware Engineers Job Outlook, 2014-24 3% http://www.bls.gov/ooh/architecture-and-engineering/computer...
Database Administrators Job Outlook, 2014-24 11% (Faster than average) http://www.bls.gov/ooh/computer-and-information-technology/d...
statisticians Job Outlook, 2014-24 34% (Much faster than average) http://www.bls.gov/ooh/math/statisticians.htm
computer-and-information-systems-managers Job Outlook, 2014-24 15% (Much faster than average http://www.bls.gov/ooh/management/computer-and-information-s...
Yet the article conveniently uses cherry picked data for arguing against H1B. The majority of the H1B are being awarded for above categories and not for electrical engineering.
The simple explanation is that it's cheaper to manufacture components in Taiwan, Korea and China. H1B is not causing electrical engineers to lose jobs, it's the fundamental economics of production that are stacked against the occupation.
That's like saying it's cheaper to hire Chinese to type into a keyboard, so programmers are no longer in demand.
http://www.macrumors.com/2015/12/16/apple-taiwan-factory-ole...
We are starting to see a few hardware startups but most of the jobs created are still overseas as manufacturing happens abroad. Most of the EEs I know switched into CS fields because of reasons like this. I wonder where the future of EE lies.
The recent OPT moves by DHS is proof enough the government is all too willing to help employers in any way possible and isn't interested in actually helping citizens and green card holders fill these jobs.
[0] https://www.naceweb.org/uploadedFiles/Content/static-assets/...
[1] https://www.naceweb.org/uploadedFiles/Content/static-assets/...
2014 67,500. 2015 65,004. Down about 3.7%, which adds up over time.
Either way, from my point of view, the software "profession" is dead in the water unless real change in the industry and our government happens.
Because cost of labor (including salaries) compete with returns on capital, and, well, people who favor "capitalism" rather than, say, "laborism" tend to hold political (as a consequence of economic) power.
There aren't any new recent moves by DHS regarding "OPTs". The proposed change in "STEM Extension", won't come into affect at least until mid 2016.
In regard to DHS, the US court system found that DHS unlawfully created the rules for OPT in 2008 in backroom deals with industry lobbyists. When the court told them so, the DHS went in to "all hands on deck" mode to come up with a work around. (So far they've failed, putting ~130k OPT guest workers at risk of having to leave the country on Feb 12th 2016). Besides the question of what is DHS doing involving itself in student training programs and guest worker visas, but the other question is why wasn't what happened at Disney an "all hands on deck" situation? Where is the support for the citizens?
https://nces.ed.gov/programs/digest/d12/tables/dt12_349.asp
http://www.forbes.com/sites/susanadams/2013/10/03/the-10-job...
Why should citizens be treated differently when H1Bs pay the same income and other taxes as citizens? H1Bs even pay into social security, even though they are on a temporary visa.
Anyone who pays the same tax as citizens should be treated the same as citizens.
Finding truth in numbers is hard.
One disturbing finding - in the higher income areas, the only areas with strong growth are in healthcare and tech/CS. Almost nothing outside of that.
FWIW, the very cap on H-1Bs plus the decreasing attraction of coming to the US is the very reason ALL companies are going overseas.
I once did a research on outsourcing and the pivotal reason I found for outsourcing was not the "cheapness" of the foreign markets, but the decreasing flexibility and opportunity to continue development at home, and this decrease was dominated mainly by inability to find people to do the work. It may seem hard to believe but it isn't once you add up all the pieces. While factory workers may seem abundant and easy to find, finding upper-level factory operators across various disciplines from IT to Management to Operations was very difficult. Conversely, the two places where they were the easiest to find was China and India in that order. After all, who wants to work in a factory when they grow up anyways?
So what do companies do? They go above and beyond plus bend backwards to make overseas operations feasible. This problem is not just limited to factory workers, or electrical engineering, but any industry that has a hard time finding good quality workers. My industry of civil engineering is probably going to go next.
I could write an entire paper on this, but I will stop here.
The only way to get workers for a particular field is to have investments in that field, especially in a country where citizens have free initiative. If the industry and the government continue to subsidize companies that open factories outside the US, it is not a big surprise that they will have trouble finding workers for this kind positions. This is the logical consequence, not the cause for this big shift. The cause is that big business want to take advantage of cheap labor and no regulation at third world countries, while at the same time slashing the taxes they need to pay in the US.
This is a case of which came first: the chicken or the egg? One industry that seems to have rebounded significantly is computer science. In 2003, after the bubble burst, few were pursuing CS. A huge insatiable demand followed afterwards mostly from the emergence of Google, and people started pursuing CS in hordes once again. And today, companies still have an insatiable appetite, and pursuit of employees has encouraged companies to go abroad once more.
In your argument of subsidization, cheap labor, laxed regulation being the culprits of job loss, you are ignoring the friction of traveling abroad and the loss of legal power that comes with outsourcing. There are many advantages and disadvantages to outsourcing. The end result once it all sums up is you get a different product, and a different business. These are not easy things to accept, no matter how much money you save.
And as for your suggestion of a solution, current events have thought me that you swing your strengths in ways where the enemy longs for what you and ignores the advantages they have. Industrial China makes us feel we are weak because our costs are high. And China feels weak because we have the knowledge and technicality to achieve more than what they have. Let's stick to what makes us unique and swing that strength in ways that others feel weak.
There is also consolidation with complexity. How many 5G chipsets do you need when 95% of the phone market is held by two manufacturers? Hardware is expensive to develop and takes time. Investors/companies want cheap and fast, and are unwilling to fund R&D.
1. Take a set of requirements, and first identify those reqs for any underspecified elements, or elements where the underlying tech would limit the functionality.
2. Implement the reqs according to the now agreed upon spec
3. Provide adequate documentation and tests for the new implementation.
4. Perhaps most importantly, and rarely, implement the reqs in a manner where the code is not brittle (some small req change doesn't require a huge overhaul) and where other developers can quickly get into and understand the code.
That is, even if you don't need a rock star programmer, if your code base is going to live on for more than the life of the person originally writing it you are going to find that people who can fulfill this role are quite rare.
I think 1, 2, and 4, requires lots of real world experience in addition to training.
> The time and effort they spend in interviewing could be very well spent on teaching best practices to new employees
Assuming that just teaching best practices is all that is required, which I strongly disagree with, a lot of companies (especially startups) don't have the time or the resources to burn on extensive training. The marketplace is fiercely competitive, and they typically need people on the ground right away.
> the software industry in the US invests closing to nothing in training
Many large tech organizations (Google, Microsoft, etc.) invest a huge amount in training. The time it takes for a new hire at Google to get productive is usually about 6 months to a year. All still, they have a high hiring bar that focuses on very strong fundamentals. (They also work very closely with universities and colleges on direction, curriculum, and funding.)
"The marketplace is fiercely competitive, and they typically need people on the ground right away."
" The time it takes for a new hire at Google to get productive is usually about 6 months to a year."
It cannot be both ways as you please. Either these companies are investing in training or not. If they are, then things like requirements gathering, creating specs, and providing tests should not be something difficult to do. This is a very important part of the job, but is not a part that requires super-intelligence.
Everything points to the fact that these companies do not invest in training and are just trying to select a small number of people out of a large pool.
They don't. It's kinda disingenuous to pick phrases out of context to make a point.
But let me clarify anyway:
- smaller companies typically cannot afford to train, they need people on the ground right away.
- larger companies typically do train. Almost every large company I've worked with has dedicated training groups, programs, and staff.
- experience is more valuable than training, which almost all companies filter for
You first point proves what I'm saying. Your second point is doubtful, because large companies are the ones that spend the most time in useless interviewing. The training you're eluding to is tool training, which is essential in a place like Google where the programer has to spend most of his time working on closed technology.
Also, saying that companies filter for experience is not correct. Interviews at most tech companies (especially the large ones) is done to eliminate large numbers of people based on the solution of narrow-minded programming questions. These questions rarely correlate with experience, in fact most people that are just out of college can do so well or better in these questions than an experienced engineer.
Instead, employers - even technical people who interview you - play buzzword bingo, indicating that you would have been better off spewing new frameworks into your codebase unnecessarily. The personal incentives for a programmer are completely misaligned with the actual interests of the business.
The approach that would incentivize this behavior would involve giving raises to people who write the sort of code you want to see, but instead raises often come from dazzling strangers who don't know the long-term consequences of your code (ie, getting a higher offer and asking for a raise).
From my limited experience, competent is getting harder to find. I go into a JavaScript SPA almost daily. I'm not a big JavaScript guy, but I grok functional programming and the language. I constantly see things that make me go, "Huh?" This isn't that they're doing advanced JavaScript things. It's that they are doing it wrong (one person used a regular for loop to side-effect create a new array). These poor practices add up in general, and specifically in an AngularJS app where you've got to accept a layer of magic in the view binding.
Hopefully we get better at competent, especially in dynamic, mostly typeless languages such as JavaScript.
Whether that justifies hiring internationally and issuing visa waivers, I'm not sure, but good people sure are hard to find regardless of industry.
It equivocates on whether by "exceptional" and "short" we mean absolute standards or relative ones. If we use relative terms, "exceptional" (say, the top 1%) people are by definition in short (only 1% of the total) supply.
Of course, 1% of a large population can still be quite substantial.
Why would Indian accountants be experts with U.S. accounting practices and tax laws? Would they be amazing at dealing with customers and auditors? What makes you say they'd be more cost effective than American accountants?
Why would European cab drivers be more effective than American cab drivers? If you put one of those crazy taxi drivers from Eastern Europe here he'd get arrested within hours. Would they provide better customer service when they don't even speak English?
Where as for Engineers, good engineers from China and India are just as good at their subject as anyone and culture barrier is not really a big concern when you are dealing with pure technology, so of course it makes sense to hire top engineers from other countries.
If the foreign engineers are really that good then why do most of them do low level work with low status positions for 70k/year? Sounds like poor use of the "best and brightest" to me...
I never said foreign engineers are better, I said top ones are just as good as top ones here. Most of them work in low level positions for 70k a year but that's true for most American engineers as well. Cost would obviously play a big role for jobs of those level.
But I was replying to the comment about exceptional talent, not the overall job market.
What makes you think they WOULDN'T be as good? I've casually worked with some top tier Engineers from Baidu and Alibaba before this job and I'd say they'd have no problem landing a good position at Google or Facebook any day.
Why are they willing to do that? Because H1-Bs are scarce.
Why is it scarce? Because a lot of Americans have decided that H1-Bs should be limited, because they fear foreign workers coming over and working for less money.
Of course it is not like that. Software engineers from India or China are on average as good as the ones in the US. If something could make a difference is education. Now, if engineers in the US are not as good the ones coming from Asia, the country should do something to fix this issues first by paying more and educating them in a superior way.
Also, I think tools are converging in the most important areas. So eventually it will not matter much which tools you use.
I've been on teams where everybody understands how a compiler is built & when you'd want to write one, why & when performance matters, how Lisp idioms can translate to C++, when you might want to machine-learn a model and why you might want to do it manually first, and many other basic CS concepts. The difference is night & day from teams that are filled with people who just follow a tutorial and copy/paste examples from StackOverflow. In general, I've found that a team moves at the pace of the slowest member of the team - fill a team with 1 smart guy and 9 folks who just follow their leads and you might as well have just hired the 1 smart guy.
Now compare it with the heavily regulated industry of Healthcare. No one likes paying hospital bills in USA, almost everyone works on wafer thin margins and a constant fear of law-suites. Only the doctors and that too only few of them manage to earn a fortune but everyone else is worse off. Far more importantly USA has very inefficient and expensive healthcare system.
http://www.bls.gov/ooh/architecture-and-engineering/electric...
Also, if you start in EE and study signal processing, you end up in a good position to get into data science and Big Data.
I remember in uni I found EE topics much harder and boring then Software topics. Anything below C is a big nope. Verilog, VLSI, FPGA, anything to do with embedded IoT.
Yeah america wont survive if kids today stop valuing EE topic just due to some misguided economical models/interpretation.
The rockets that will land on mars wont be designed solely by software guys - it will require a lot of EE innovations - if america gives up then some other country will take its place.
Reminds of the movie Interstellar.
There never was a labor shortage, or as it's occasionally framed, a "talent" shortage.
A little competition is good, but most STEM careers are a ridiculous vow of poverty at this point. If we're not going to fund it more (and we should...) we should at least be honest to kids about what's waiting for them. The idea that there was ever a shortage of STEM graduates is really a very deceitful piece of propaganda, when the real shortage is funding.
I'm not going to say whether I think it's good or bad, but it's quite clear the the rich are getting richer, while the rest stay the same.
If people want to advance science faster, the way to do it is to divert some of those truckloads of money that are going to blowing up stuff in Iraq and putting it back together, or buying fighter planes that even the air force thinks we don't need. Paying scientists and engineers less (by having more of them competing for the same pool of resources) won't advance science and may even hold it back if it makes the best people go into other fields where they can earn a decent living (like finance of medicine).
The lesson in this scenario, is counter-intuitive. You can regulate, unionize and force wages to stabilize. But that can only help you in short term. On a longer timeframe, innovation and foreign labor catches up and now instead of losing few jobs to talented foreigners you end up losing the entire supply chain. The Software Industry thankfully has been able to resist this trend. The same report shows solid growth across all software related professions.
The real sweet spot is PI - physics and informatics. These roles are unique in that they can be explosively productive and create more jobs than were there at the start. PI, or "STEM" is more than a buzzword.
Because I was not an Auto worker, and I felt they were overpaid and sort of lazy.
Then they came for the Electronics manufacturing, and I did not speak out—
Because I was not a line worker, and the line workers need to be in high-value fields.
Then they came for the Electrical Engineers, and I did not speak out—
Because I was not a EE, and it seems sort of racist to take jobs from Chinese.
Then they came for me—and there was no one left to speak for me.