AreaCode707
Lifer
- Sep 21, 2001
- 18,445
- 127
- 106
Originally posted by: fornax
Originally posted by: AreaCode707
I'm not arguing that some companies shameless lie in their H1B applications, but it is far from being "virtually all". And H1Bs do and should apply to more than just research institutions. Go back to my earlier example of ABAP. That's a coding job, but you won't find many US candidates with those skills.
Well, I took a quick look at what ABAP is and it looks like it's a high-level report language with a structure similar to that of many common programming languages. I'd say a competent C++ coder can be trained in ABAP in a few weeks time. So why hasn't your company done that? You'll train an ABAP programmer faster than it takes to get one under H1B.
Once again, people who don't know what they're talking about look at Wiki and assume they are experts. From earlier in the thread:
Most ABAP salaries are between $150k and 250k per year, and there still are not enough applicants, so they are clearly not underpaying. US simply does not train for that skill. (Edit: starting ABAP salary is approx $80k. Most of the ABAPers I know, who are H1B or green card, make significantly more than that. So much for hiring cheap labor.)
Link to ABAP salary http://www.simplyhired.com/a/s...SAP+ABAP/l-Ashburn,+VA I'm in Seattle, so consider the salary adjustment from VA to WA.
For the record, we've now changed the argument.
Initial argument: "there are plenty of qualified US workers; we shouldn't be hiring H1Bs"
Current argument: "well, there may not be enough qualified US workers but the companies should be training them"
The current argument becomes less a matter of fact and more a matter of opinion, so we won't have a clear-cut answer emerge.
My opinion differs from yours; I do not think it is a company's responsibility to train US workers if there are no US workers available. I think it's the responsibility of the educational system and the worker him/herself to become qualified for a job. It's nice if the employer wants or is willing to train, but I do not think that should be a legal requirement.
As far as the facts of ABAP, the average code monkey is not just a few months away from competence given training and opportunity. Hopefully my authority on this is enough for you, since I'm speaking from firsthand knowledge and your background is a once-over of the wiki (not trying to be pretentious here, I just have more visibility into the situation). As evidence, I offer this: if it were so simple and because it pays so well, wouldn't more code monkeys learn it and get those jobs? If you have the chance to take 4-6 months of classes and change your starting salary from $50k to $80k, wouldn't you? I submit that getting ABAP training and experience is much more complicated than suggested by the wiki article.
On top of that, there is definitely a difference to an employer between hiring an experienced ABAPer and training a new one. If you were hiring a Java code monkey, would it matter to you whether they were fresh out of school or had 7 years of experience? It definitely should.
So rather than blame the employers for hiring the only qualified employees they can find (and they typically do soak the market of American workers before they turn to H1B in this situation, since it's extremely difficult to get one of those H1B slots allocated to your company) I suggest that we talk about how the American educational system can better prepare US workers for these jobs.