Protip for salary seekers pt 2: Results from some mining of the H1-B database
the-interweb.com
the-interweb.com
The first sheet inside the Excel file is probably the most interesting one, showing software/computer/engineer salaries for nearly 3500 jobs.
Compared to entering a career in software straight out of undergrad, being a doctor takes a while to pay off. It takes even longer to pay off if you consider dollars per hour worked rather than dollars per year elapsed. For example, at the particular residency my wife is at, she works 1.5 to 2x as many hours as I do as a software engineer, while receiving less than half the pay. I should add that there's nothing exceptional about the number of hours either of us work or our pay.
#include <stdio.h> int main(void){puts("\x6d\x69\x6b\x65\x40\x6c\x61\x69\x6f\x73\x61\x2e\x6f\x72\x67");return 0;}
Also, you're guaranteed a nicely paying job, but there's no opportunity for massive wealth like there is in the riskier world of startups. Here, I may make 20k next year, or I may make 2 million. Anything's possible. More risk == more reward. This holds true.
Plus, I heard/read/apocryphalized once that anesthesiologists have the highest incidence of drug addiction of any profession. Apparently it's an occupational hazard to dip into the stash.
Doesn't this violate some kind of privacy laws, anyway? (Edit: I mean the fact that the US Government is releasing data, not the fact that it can be mined)
If No, then why the distinction (did not want to use discrimination).
A frequent criticism made of H1B is that it is used as an end-run around our (typically fairly strict) immigration procedures to bring in modern-day indentured servants who do jobs many Americans can do at wages which are markedly lower than the prevailing US wages. You'll frequently see this in e.g. Slashdot criticism, with tales of H1Bs hired by Infosys or whomever paid to do systems engineering for $20k ~ $30k, which (if substantially accurate) is an abuse of the program.
FWIW, I am in Japan by the grace of a status of residence very similar to the H1B, and that would be yanked instantly if I was not earning more than the prevailing wage for similarly situated Japanese engineers. (Though there is another status here -- trainee -- which is widely abused to that purpose.)
Japan is actually pretty relaxed about immigration considering the xenophobic image. All you need is a job offer from a company willing to do the paperwork, (normally) a Bachelors degree in the field you will work in and a salary offer that is at least what a Japanese hire would get. No quotas or H1B hire-in-Japan-first requirements. You aren't trapped in your job - once you get a work visa, you can change to another company in the same field with no repercussions. Get married and you have full rights to work, not work or start a business as you please with a spousal visa.
Don't want to work for someone else or get married? 5 million yen in the bank (about $60k) and a business plan gets you an "Investors" visa.
And as far as salaries being published. State and Federal employees salaries are public. You can make a FOIA request for them if you want. So here's an example of Citizens who have their salaries made public.
But in any case, wrt anything that concerns immigration matters (which visas fall under), there is most definitely not equal treatment.
It's probably technically possible to do, but would require lots of willpower and determination that you could put into actually starting your startup instead. There's also momentum to consider; not doing something entrepreneurial right now decreases the odds that you'll start doing something entrepreneurial soon.
For me it's definitely the first option, couldn't care less about making more or less money right now.
It's hard though. People will tell u that real estate s a much better option etc... Just keep your eye on the prize.
Now I'm just the opposite, I have a really hard time wasting money. By now I never had so much money in my life and still I'm completely unable to buy a Macbook Air* or something similar... I've been having some hard time trying to make my brain understand that it is quite okay to pay $30 for some dinner every once in a while. Does anyone else have this "problem"?
* Which, by my friends' reasoning, is just three days of work, at most.
Yes, or at least used to: I outgrew it. I think part of it came from being raised by a single mom and being very aware of how important money was. Once I had more of it than I needed, I simply didn't know what else to do besides bank it or invest it and the thought of spending made me break out in hives.
At some point, though, you realize that having nice things doesn't mean you're wasting your money or that you're going to be homeless next week. Life is about balance. Be good to yourself, but be careful.
It helps if your job sucks like crazy (but also pays well). In that situation it becomes very clear that only savings will get you out of there.
Dinner out with friends once in a while is a good thing though.
But I do agree that there seemed to be some faulty entries. This was the case for all of the previous years I looked at.
When you look at the H1-B database, you lose plausible deniability.
If you want to take this further (for those of you who are university graduates), look at your alumni/class notes. Feel free to feel envious about the weddings/birth announcements/job promotions/degrees earned. Or maybe even feel condescension. And realize that it all doesn't matter. A person's life isn't just a set of facts, it is their personal impact on the ones they choose to love. The reason why baseball players make millions and why teachers make puny salaries is a question of financial impact. A baseball player through multiple channels (marketing, tickets, television, news) can indirectly affect many orders of magnitude people more than the teacher in their lone classroom teaching twenty kids. (This is why the Khan Academy is so powerful, it scales personal directed learning). If you want to get a more shallow sense, keep reading your class notes until you get to the deaths. Reading about people who are summed up in a paragraph. Life is not a guarantee.
Anyway, realize that salary is just a number and that true wealth is not how much you earn but how long you can maintain your preferred lifestyle without working (savings, ideally mostly passive income). The meaning of life is up to you to define it.
This gets messy because for H1Bs it is difficult to move between jobs, so it is harder for them to get raises, etc, but thats another whole story.
If visa paperwork lives up to its reputation, however, a rational company would only hire foreign workers if they are talented enough to be worth the hassle or have skills that cannot be found elsewhere. Presumably these people would be paid well. These numbers may be higher than the true average.
Surely when that discussion happens the boss is going to say
"yeah the other company is paying higher than the prevailing rate because they needed to satisfy the H1B salary requirement (that it be higher than the average local rate) but needed those foreign workers because of their domain expertise" (or whatever the reason was for hiring them)
After he found a job, he got his salary: about 1/3 of the reported number. The rest was cleaned up by the agency that brought him here. Eventually, he got his green card and left the agency, but what this implies to me is that an H1-B worker may not get that much of the salaries reported on this list. However, as I mentioned, I have no idea what percentage of H1-Bs are hired through thrid-party middle men.
CITIGROUP GLOBAL MARKETS INC. APPLICATIONS DEVELOPMENT SENIOR PROGRAMMER ANALYST $457K
What do you have to know to be worth this much to a bank?
Here is the record that seems to be throwing off the average: http://www.immihelp.com/h1b-sponsoring-companies-database/vi...
The web app mentioned in the article is really great for searching and give you lots more useful information: http://www.the-interweb.com/serendipity/exit.php?url_id=847&...
EDIT: I work with Citigroup as a consultant on their internal legal applications (including the immigration tracking database). I did a quick search and I can promise, without revealing what is in the database, that the inflated numbers for the Citigroup positions are obvious typos.
We track base wage, prevailing wage, and upto wage. So (as a completely made-up example) if I see a position with a base wage of 95k, prevailing wage of 100k and upto wage of 1.15M, it's pretty obvious that someone just entered an extra zero.
In short, there are no Sr. Programmer Analysts here making $1M/year or even $400k/year. Nothing to see here.
The list is cropped, but further down you would see companies like MS have a lower tier engineer (such as "Software Engineer I" or "Associate Software Engineer" title with a lower average.
> EMORY UNIVERSITY 12 ASSISTANT PROFESSOR 794454
> COMCAST CABLE COMMUNICATIONS, LLC 3 ENGINEER II 308533
Does this surprise anyone else? Wow!
How can avg be > of max? :)
If Techcrunch gets a hold of this I think your post could snowball into something big!