H-1B Visas Proving Lucrative For Engineers, Dev Leads
Nerval's Lobster (2598977) writes Ever wanted to know how much H-1B holders make per year? Developer Swizec Teller, who is about to apply for an H-1B visa, took data from the U.S. Department of Labor and visualized it in a series of graphs that break down H-1B salaries on a state-by-state basis. Teller found that the average engineer with an H-1B makes $87,000 a year, a good deal higher than developers ($74,000) and programmers ($61,000) with the same visa. ("Don't call yourself a programmer," he half-joked on Twitter.) Architects, consultants, managers, administrators, and leads with H-1Bs can likewise expect six-figure annual salaries, depending on the state and company. Teller's site is well worth checking out for the interactive graphs, which he built with React and D3.js. The debate over H-1Bs is an emotional one for many tech pros, and research into the visa's true impact on the U.S. labor market wasn't helped by the U.S. Department of Labor's recent decision to destroy H-1B records after five years. "These are the only publicly available records for researchers to analyze on the demand by employers for H-1B visas with detail information on work locations," Neil Ruiz, who researches visa issues for The Brookings Institution, told Computerworld after the new policy was announced in late 2014.
Yeah, hey may have similar salaries to their American counterparts, but they are still indebtures servants. You can get a lot more hours out of them making their real pay (per hour) significantly lower. And of course they'll do it, or they get shipped home.
My CS professor said you can only get a CS job these days with one of them, but I can't find any information on what I have to do to get certified.
And the difference between engineer and developer is.. what?
Big companies are generating record high profits by hiring this H1B visa persons from other countries. What about the kids who graduate from American colleges and holds the american degrees? Who need to pay their loans? Gov and Multinational Companies are destroying the future of many young kids who come out of colleges in america. instead of prioritizing citizens over H1 they are allowing more rights and secure future to people with H1B visas...
they keep repeating that there is shortage of high skill labor but i think that's just smoke and mirror campaign to keep the american citizens in debt by student loans right from the get-go while saving money on salaries by hiring H1B visa holders and even those H1B visa persons are locked in a company for 5 years if they would want to ever apply for greencard in many cases they do want greencard to become citizens.
They never putout a survey on how many IT & Engineering kids graduated from US colleges and how many actually did get a job? off course, they won't get job asap since they don't have any experience. duh!!!!!!
Win Win... for Gov and Companies and Lose Lose Lose for american citizens.
He started on a TN visa, recruited from an engineering school in Mexico. After a year he was transitioned to an H1-B visa, where he still is.
You know, there may be unemployed citizens or green card holders with engineering degrees, but anyone as good as this employee would already be employed. He's imaginative, driven, and skilled. I wish the process to get him (and his wife, who was allowed to move here but isn't allowed to work) a green card wasn't so arduous.
The H1-B debate seems to be about "hiring Americans who need jobs over foreigners". I don't want to work with someone hired to fill a quota, whether that quota is "unemployable American who managed to get an engineering degree" or otherwise. There are plenty of engineering jobs out there for the competent, with room to spare for those who need visas.
I wonder if our American programming grads could get visas to go work in India and China. It must work both ways, right?
SJW's don't eliminate discrimination. They just expropriate it for themselves.
No, The real issue (I believe) is that they can't find engineers willing to work for less than other engineers (2/3rd the pay and no benefits).
I've seen when they do a postings for H1B jobs, Its tailored specifically to that person for THAT job, then its posted for just long enough to meet the legal requirement to "prove" they tried to find a qualified US engineer but nope, They didn't find any so the H1B person is kept
UPS Sucks
What about the kids who graduate from American colleges and holds the american degrees? Who need to pay their loans?
They need to pay off their own loans? Or work their way through community college and a university to they don't have many loans in the first place? I went to college with plenty of people, who all graduated with engineering degrees (like I did), but who I would never want to work with or employ. Saying that they are owed jobs because they are Americans and have the "qualifications" (because they have a degree) is a quota system. Good students already get jobs. Bad students should have picked a different career - they aren't owed a job by anyone. Meanwhile, the H1-B employee I have and other H1-B coworkers (Mexican and Chinese nationals, not that it matters) are some of the brightest engineers I've ever met. My job is better working with them, and my company is better employing them.
Everyone seems to imagine those holding H1-B visas to be from poor countries who are ready to work 12 hours a day as a slave to avoid being shipped "back to the slums."
As a Canadian, I've been offered over the years 2 separate jobs in the US with the offer to do it through a H1-B visa. Many of my ex-co-workers took up this offer at one point and have since moved to the US. I have no idea if they'll ever move back.
The salary offered through both of my offers were very competitive, and I only turned them down because I disagree with a lot of the way the US is run and prefer Canada, and the extra amount offered wasn't enough to make me want to leave.
The best city to be in is Mountain View with an average salary of $120,407
Are you fucking kidding me?!
Rents are $7,000/month for a shitty one bedroom apartment around there. And unless you want to commute for 90 minutes one way, you are gonna live paycheck to paycheck with such a shitty salary.
$120K a year in Mountain View is like less than $30K a year here in Metro Atlanta.
You are getting ripped off boys! And that's not even factoring in all the uncompensated overtime.
You are suckers!
with or without a talent agent?
Client/Company pays avg 60-100 per hour, 20-40 is kept by Vendor, the token employer(the real h1b employer) keeps 30%. Employee ends up getting 35 to 55 per hour. There there are visa/labor/lawyer fees run into thousands. Bottom line CTC(at the end client) for h1b is very high than any local candidate and often 2x times.
You do know that for a H1-B there is no posting requirement right? That's for PERM position. A person who has usually been working in the country for a few years usually with the same company. But the DOL requires that the position be advertised as a position with zero experience gained on that JOB, i.e. an entry level job.
So, let's say a company has a H1b employee whom they like. Has been working with them for 2 years. They want to retain him. DOL requires that the position be advertised with the minimum experience required. Once advertised, do you think the company wants to hire someone without the 2 years of experience and without the proven utility?
I understand it's great to go after the H1-B scape goat but, do check why the law is so screwed up for immigrants, before you are vitriolic about the H1b's and the PERMS. You are targeting the wrong category of immigrants with all the vitriol.
It's easy to curb the H1B 'problem' it was part of the immigration reform. Companies which are h1-b dependent were supposed to pay Huge costs. Never went through congress. It was very sensible reform! It would have taken out the sweat shops from India and elsewhere and preserved the intent of the H1-B visas.
I made more than the average for my state in my second year after school, fifteen years ago. It's pretty fucking pathetic the best and the brightest of the world, the people here supposedly filling the jobs that just can't filled because "shortage", are making junior level salaries.
These visas exist for one reason and one reason only: to depress wages. If it was really about filling a market-wide shortage, they'd let foreigners shop the market, come in without a sponsoring company.
Oh a perm could be for someone the company isn't employing right now, but that's very very rare. You don't want to have GC holders working for you. You only want H1b's who become valuable and a Green Card is a retention perk.
1. cunning sales practices from student loan companies.
2. there are very few $7-$10 jobs left in market.
3. dumb down/ water down version of US education system.
4. parents mostly busy with their jobs.
5. bad career choices... like Religious studies.... Sport Fitness and other crap instead of PURE MATH & SCI based degrees.
I'm not sure how much I'd trust the linked site. It claims that Mountain View, CA is the best city to be in in the US. It lists the average salary as approx. $120,000. In my state (Ohio), it lists the best city as Milford, OH, with a salary of approx. $92,000.
Using a cost of living calculator online, I found that a salary of $92,000 in Milford, OH would have to increase to $257,000 in Mountain View, CA, based on the cost of living. Granted, housing is the biggest factor in the COL increase and maybe you are okay with sharing a 3 bedroom apartment with 5 other people, but a straight up dollars-to-dollars comparison is not a good comparison.
Perhaps we need to put information about COL into the H1-B propaganda?
You can. Go teach English in China. It's fairly lucrative once you factor in the low cost of living, and they'll accept pretty much any native speaker with a college degree, although for the better jobs you'll probably need teaching certs or a masters. Even with the shitty jobs though, you can save close to $1000 per month if you're not wasteful, and it will open your eyes to a new culture and way of living, as well as help you learn Chinese, which certain couldn't hurt with there being 1.4 BILLION NATIVE CHINESE.
Just because a law can be exploited, doesn't mean it's always exploited.
Engineers are more than just computer or electrical - they span the range from mechanical, civil, chemical, etc., Even electrical engineering has a bunch of specialities.
In fact, if you can avoid computers, there are real shortages in engineering (because everyone sees the glitz of the internet, video games, computers and goes for that.). I mean, if you want to stay close to the field, there's analog IC designers where the pay is practically 6 digits as a new grad, power engineering is similar (power utilities all over the globe can't find enough people to just replace retirements, nevermind trying to expand their systems).
Oh yeah, the math is a lot harder and you better have a good grasp of your EM equations and calculus, but the work is out there.
Just because the tech industry is known for abusing its employees (unpaid interns? that's practically a tech invention since interns in other fields, including medical, are paid. Poorly paid, perhaps, but still paid), doesn't necessarily apply to other occupations.
I suppose the biggest question is why tech employees let themselves be as mistreated as they are. (My gut says it's because most tech workers feel "superior" over the everyday Joe so they overestimate their knowledge of the world - why bother with unions and labor laws - they're for people who aren't as "smart" and employers know that.).
Hell, a workweek isn't necessarily 40 hours - it can easily be 35 (7 hrs/day) or 37.5 (7.5hrs/day) and overtime is compensated for. And this is in North America, not Europe.
Of course, there are terrible employers everywhere who do take advantage of their employees, but there are also plenty of companies where the need for H1-Bs is valid and they often will pay a premium just to get someone to fill the position (and often do anything they can to convert the to full citizen as a two way perk - to both attract someone willing to immigrate, and as a way to hang onto the employee).
Yes Martha, there ARE people who do use laws the way they were intended to be used.
I don't have universal data on this, but I have talked to several H1Bs who told me they quit previous jobs because their employer was illegally paying them less than the advertised amount. They also classify them at lower levels than their skill to get lower wages. These are not apples to apples comparisons as well. People are taking subsets of data just to make an argument. You google 'h1b forums' and you will find alot of people with H1bs talking about wage discrimination. Get it from the source.
India per say has huge turn around in Engineers/ year... its about 600,000 /year... so only top 10% would give you huge advantage... I don't know about china but i am sure the number is in same range...
i would hire a Student Visa guy who holds american degree over work visa at anytime...
Obviously you can keep increasing the salary until you'll find an American able or willing to do the job. But then that means your risk capital expenditure increases. Just about everything you put money into comes with a risk. If you own a business, there is only so much money you are able to gamble. The more risky something is, the reward potential must go up exponentially for someone to invest in it. What am I getting at, if the cost of entry to making a startup or company is high, less such companies will exist -- why would VC's dump money into it. Overall result ---> less products and innovation in the market, higher prices to consumer. So if the prices of everything goes up, how does it help the engineers with their higher salaries?
Fact is that the more engineers in the world we have, the cheaper goods we will get. I mean, what if Apple was the only company able to afford engineers? What if Samsung and non-American companies were barred from selling cell phones? Smartphones would cost an insane amount -- few people would be able to afford it.
If less people have smartphones other areas of the economy would be affected too.
And btw, why aren't there americans willing to work for $60K? I mean really, if you have an CS degree + student loan why would you choose to work at McDonald's for $20K? Now I agree that $20K is not a living wage, but $60K .. come on .. even with student loan burden of $800 a month, it's still better than $20K at McDonalds or living on welfare. The monthly payment on a $30,000 student loan (which is slightly above the average 2014 graduate's debt) is approximately $300 (assuming 6.8% interest and a 10-year repayment plan).
So basically I am supposed to believe that computer science graduates rather sit at home or work an unlivable wage at McDonalds than take a job for $60K, which more than easily covers their student debt cost?
Now for engineers, $80K is an unlivable wage? What's the livable wage for a particular degree, that you would agree there is a shortage at?
I guarantee that whatever you force wages to rise to, it will not be enough --- because the price of everything will rise correspondingly plus extra.
... but anyone as good as this employee would already be employed.
Really?
How old is the Mexican?
First of all, in this job market, if you are unemployed, you are damaged goods because everyone seems to have that attitude of "if you're any good, you'd be employed". Where I live, IBM shut down their complex, Lockheed laid off a ton of guys and other Fortune 500 companies had huge layoffs just to make their numbers look good to Wall Street. So, there were quite a few of out of work (no fault of their own) great engineers and developers. But it was hard because of that idiotic attitude among employers.
Secondly, with similar skills, the employer always goes with the younger person - experience be damned - and if you're over 40, it becomes much more difficult.
The H1-B debate seems to be about "hiring Americans who need jobs over foreigners". I don't want to work with someone hired to fill a quota, whether that quota is "unemployable American who managed to get an engineering degree" or otherwise.
No one has ever said that - ever.
What is happening is that employers are cheating the system. We have engineering firms that get 29,000 applications and none of them are qualified because their hiring system is totally flawed. .
You hired the H1-b because your recruiting system sucks, you're full of shit when it comes to finding a qualified American, or both.
I guarantee you that I could fill that position with an American. 100% sure - BUT it'll cost more than the Mexican.
I hope your company goes bankrupt because you deserve it.
In some places it is illegal to call yourself an engineer if you isn't really one (unlike software "engineers").
Don't blame the industry for a broken school system.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
IT has historically had boom and bust cycles. I have no real problem with visa workers during a boom, but after the dot-com bust in the early 2000's enough didn't go home, and development jobs were hard to find on the west coast. I had to take scrappy contracts from shady agencies to survive. I think I spent more time in court trying to get my paychecks than doing actual IT work.
Table-ized A.I.
Something like this: https://www.youtube.com/watch?v=TCbFEgFajGU&list=PL126DD55E0E6CD89B
It's been 17 years and nobody has managed to revive Aerith, and I'd bet a limb or 2 that there are people still attempting it today.
It is not like the records take up a lot of space. How do they justify that?
Here, let me back up your point with last week's news from the LA Times:
If there is so much need for developers, why are salaries going down? Just check BLS data.
Also a position can be filled at a salary rate but not paid to the person. The billed rate vs the rate paid...
As an American who works with a ton of H1B's my code is at least 10x better than 98% of them, the business will end-up paying for it in the long run as high maintenance cost.
That text was handy, because Monday morning I submitted it to Slashdot as an article, but it didn't get past the firehose to the front page.
It seems to me that if as a business you can't make money off of paying the prevailing wage for the area (which I'm pretty sure H1-B's and the like are supposed to do, but clearly don't) then society has decided that that extra activity you are trying to do is not valuable.
What's with the parade of people on here supporting business desire to drive wages and living conditions into the dirt? I get why businesses would like to lower their costs but WTF are you people so interested in making your fellow working citizens suffer?
You can work in India if you can find an employer willing to pay you the minimum wage requirements (25000 USD/yr pre-tax, perquisites not included).
Keep in mind that this sum is about right for someone with 5 to 10 years of experience, depending on domain and employer.
I can throw myself at the ground, and miss.
There are too many STEM who are out of work in this country. At this point, there is no need for guest workers. Send 'em home.
One of the reasons for the high salaries is the multiple reasons H-1B workers are used. The first is what most American IT and development workers are familiar with -- lowest bidder body shops that rotate in cheap labor for large companies who just want the cheapest possible price. In my experience, these are the guys brought in to do DBA work, SW development, etc. at barely market rate or below. In my experience this is where all the stories of crap code, incorrect system design, etc. come from.
The second is those workers/companies who are using the visa more or less as it was intended...short term importing of very talented people with actual non-commodity skills a company needs. These are people brought in to work on new product design, etc. that is more highly paid. So, you have two peaks in the salary curve, one for the low end chair-filler type of worker and one for the specialized worker.
Everyone's situation is different. I work for a medium size multinational company, and it's almost normal for (good, talented) people to rotate around countries using whatever visa status is appropriate to work on projects. Since the cost of relocating someone and applying for their visas is so high, this is mainly for people who actually have something to contribute beyond commodity stuff. By the same token, they do a lot of offshore stuff too, but they prefer to keep it at arms length (i.e. use a body shop like Infosys or Tata.)
I think the intended use of the H-1B is fine, but the race to the bottom use isn't. Companies should have a higher bar to prove they actually need to import a worker beyond complaining "we can't find any domestic talent." They're out there, you just have to pay for them.
Then there is a whole different set of H1Bs, fresh from India, no American degree or qualifications. The claimed Indian degree and qualifications are often unverifiable. Their quality of work is poor, their educating is poor, their English is poor. For them even a 45K a year is paying them too much.
Most slashdotters think the corporations lobby for H1B to depress wages for Americans. No, people. They don't care whatever pay you get. They are not paying for it out of their pocket. The real reason is corporate corruption. Many top executives of these American companies own shell companies through intermediaries. These shell companies get the contract to supply warm bodies to the corporations they manage. They sign both sides of the contract, one as the CIO of XYZ corporation and the other side as the owner of some shell company contracting with XYZ corporation. Indian companies like TCS, Infosys, Cognizant, Wipro get contracts from these shell companies. They knowingly supply substandard workers with fake resumes and fake work experience. They know it will not be scrutinized well. They know the H1-Bs will play along with the fake resume. Every step of the way the billing rate is padded up. It is them who actually spend tons of money to lobby the congress.
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
The Software Engineer designation is regulated by NCEES since 2013 for ALL U.S. states, not just Texas / Florida (Wikipedia needs to be updated). In other words, if you have it on your business card or the job title you bill at (As in "Professional Software Engineer" or stating that you are a Professional Engineer) and you don't have the license, you can be liable to fines (depending on State, but usually between $500 - $2500).
The state boards that regulate the use of engineering varies by state, but they usually only look into someone if they are reported, and there is physical proof of infraction (Putting "Software Engineer" in your email business title, having it on a business card, etc).
http://ncees.org/exams/pe-exam/
https://cdn.ncees.org/wp-content/uploads/2012/11/SWE-Apr-2013.pdf
To sit for the exam, you need an approved degree from an ABET accredited university (read 4-year institutions, Computer Engineering degrees, not Computer Science).
The site says the data comes from the US Dept of Labor. However, H1B fraud often follows a pattern of submitting multiple Labor Condtion Applications (LCAs) with different salaries for the same job and then when the H1B is approved for one particular LCA the employer uses the LCA with the lowest salary.
I do not have the expertise to say if the DoL stats reflect salary info from the actual LCA the employer ends up using or just the salary info from the LCA that the H1B was issued for. My innate cyncism says it is the later rather than the former, but I honestly don't know. Perhaps there is someone here with the expertise to say (and show) the definitive answer?
National Council of Examiners for Engineering and Surveying (NCEES) added Software Engineering to their P.E. tests in 2013.
http://ncees.org/exams/pe-exam/
https://cdn.ncees.org/wp-content/uploads/2012/11/SWE-Apr-2013.pdf
You need a 4-year degree from an ABET accredited university in an approved major to be eligible to sit for the 8-hour exam.
The designation is already regulated in Texas and Florida (You can get fined several thousand dollars for calling yourself a "Software Engineer" without a license). Other states are following suit.
Why have your license? To stamp plans / specifications / approve the code your code monkeys made. If it goes kablooey and messes things up (Say, the code running a 911 center) you get held liable. That's why you get paid more, not because you know more, but because you take the blame when it fails.
H1B is nowhere nearly the top reason for falling wages. There are US based degree mills that churn our many more bad programmers that H1B and PERM combined.
One can throw all the money in the world towards an H1-b, but citizens have something more valuable - freedom to move between employers. Guest worker programs only serve to square the circle of having a legal, captive, non-citizen labor supply in a First World country.
Kill off the guest worker programs and then see how much businesses have to cater to citizens - as they cannot offshore everything.
Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
It'll take a complete reversion of immigration laws and regulations.
First of all, rip out the 1965 Immigration Act, which enabled these abuses.
Second, remove regulations like 20 CFR 655/20 CFR 656, which have no ability to enforce as intended (to prioritize citizens).
Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
Can we just get a vaccine tp prevent H-1B?
Indeed being en engineer in a good area is better than being a cohder. Intellectual standards seem to be a bit higher. There is lots of silliness everywhere but having a team building real things seems to make them more focused and you get more money.
Programming jobs and IT jobs aren't the same thing. There is a shortage of really good programmers out there where by really good I don't mean knowing everything about C/C++ syntax but rather being able to understand the business needs and respond. The value of IT skills is, for better or worse, going down because the systems that we use are getting better. Companies used to have whole departments dedicated to making re-imagine Windows machines less painful. Now the installations seem to last as long as the hardware. And the hardware is much cheaper. There is implicit devaluation in technology in that, even if "real wages" stay the same, the problems that we are expected to solve keep getting harder. Other problems have been at least partially solved and there isn't as much value in 'operationalizing' things. Whether this is good or bad socially or economically is a nuanced discussion. But until we can talk about what is actually happening, it's hard to really have any opinions.
There are! They just aren't willing to relocate to a fucking cardboard box in Silicon Valley.
"[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz
I looked at my state and H1Bs have below-average salaries, somewhere around 10-25% below average, depending upon the exact position. Clearly, the purpose of H1Bs is to drive down the wages of people already here; otherwise, H1Bs would be getting paid about the same as everyone else, within let's say 5-10%.
I also looked at the numbers, and by far the H1Bs are going to California. Only 2,000 made their way to my state. Companies in California want you to live there, paying $3,000 or more per month in rent plus high taxes and everything else but aren't willing to pay you enough to be able to afford it. Since they've run out of people to con into moving to California, they've turned to H1Bs.
I have nothing against the best and brightest coming to the United States. We have tons and tons of international students studying engineering in our universities, and these people are more than welcome to stay here and become citizens, joining our labor pool.
You should hang out on Soylent. We covered that story 10 days ago.
Work you way through school?
Maybe in 1960.. Not in 2015.
Average all-in cost for normal state school was like $7,000 a year adjusted for inflation back then.
Now it is around $27,000. Minimum wage take-home working full 40 hours a week is around $12,000.
To be clear, since obviously it has been a very long time since you were in school, $12,000 is LESS THAN $27,000.
To 'work your way through' you would have to work more than 80 hours a week while also going to classes.
I HATE this 'work though it like I did' argument coming from someone who went to school back when state funding of universities was something like 300% + higher than today, tuition was a fraction, more GRANTS were available and adjusted for inflation minimum wage was something like $14 an hour.
We need to admit that we are screwing the current generation of 20 somethings.
Why yes duh of course I am super interested in making my fellow Americans suffer economic hardship, what else could my intent be. WTF? Just because I have a better understanding of economics than you doesn't mean I somehow care less about people.
Second, you are saying society gets to pick who gets a job and who doesn't? When you force a minimum wage for jobs it means the jobs that are open for people willing to work for less are closed while the more experienced elites still get to work for their 200k salary. I understand the intent behind it, but wages shouldn't be decided based on what you think a person "deserves" as their salary. If that were the case we should be forcing our corporations into paying our veterans ten times what a top engineer makes.
The best thing for an economy is a reduced production cost. This means that low wages can buy more, and also that shares in a company would pay high dividends. I mean, if you owned a robot that works in a factory (equivalent of owning shares in that factory) wouldn't you be better off if that factory made more money? Notice how with automation the economy has not collapsed? We have more automation than ever before in history yet we also have a large amount of jobs and can afford a lot of things. Even the government gets its cut from it and distributes it as welfare. In the 1950s many people could not afford a tv and a fridge. Yet today nearly everyone can, plus a smartphone and a computer. Low production costs = increased supply and increased affordability.
At which point would you agree there is a shortage? When the salary is $200k but the price of housing has doubled because everyone is making 200k and wants to live in the same location?
Whose fault is that? Don't get mad that someone is wants the job.
People with my attitude don't get screwed over by employers who want cheap labor. So, if I'm gonna get fired by some assholes, OK!
So, fuck you - I GOT a bad attitude - fuck you again - I have been screwed over too many times by people like you.
Fuck your mother, BTW.
(to the tune of the theme from Ghost Busters
When the boss comes in, telling you to leave
Who you gonna call? DotBusters 2.0!
When you lose that job to a swarthy Jeeve
Who you gonna call? DotBusters 2.0!
I ain't 'fraid of no Dots!
I ain't 'fraid of no Dots!
There are roti crumbs on the desk next door.
Who you gonna call? DotBusters 2.0!
Seen the sabji stains on the tile floor
Who can you call? DotBusters 2.0!
I ain't 'fraid of no Dots!
I ain't 'fraid of no Dots!...
Reimage monkeys were never valuable, they were a necessary evil that companies tolerated while they had to. If you didn't drive your skills up the value chain then you either lack the ability to or you lack ambition, neither of which generally leads to a lucrative career path. Heck, when VMWare and other vendors try to sell me expensive management tools to save me time I laugh because my team spends probably only 15-20% of our time doing management of the infrastructure, the rest is spent working on projects that bring value to the business.
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
http://www.dailymail.co.uk/new...
Casteism
I may be a day late for this thread, but I have a current anecdote to illustrate this issue ...
We're looking for summer interns, but I have 182 applicants for one position. I can't possibly look at them all, so I filtered. Of the limited I found we can filter by, I went to those in there way to a Masters degree in a year (so internship is an extended evaluation for offering a real job). Masters because I could do that to get me down to a manageable list with still plenty of choices. Master Degree is not required and isn't always useful but all else being equal, more education is likely to be better than less. Then I filtered for people with any kind of relevant professional experience.
But what choices did that leave me? Almost all had the same profile: four year degree in India, professional experience at one of the big outsourced, getting s Mastrs in the US on a student visa. By filtering for positive characteristics in this huge list of applicants, I self-selected h1-b candidates. I've also inflated the requirements for a simple internship, while deflating salaries that someone with those requirements should get. And I've accidentally ruled out most American candidates.
This is the problem: acting on my company's self-interest propagates a larger systemic issue that is worse for us all.