Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Honestly using an H1B for an accountant or pm seems wrong. These are jobs Americans can do. Accounting can be done remotely as well if it really needs to be


> Honestly using an H1B for an accountant or pm seems wrong

A PM should be a domain expert first and foremost. Nationality doesn't matter. You cannot build a product roadmap or a business case without understanding your industry. That requires experience. Also, no company skimps on PM salaries - they earn comparable to Staff or Principal Engineers, because most have that level of experience.

For a number of industries like Cybersecurity and DevOps, the pipeline of American talent died out in the 2010s because a number of the core classes were treated as "hard" (CompArch, Systems Programming) or made optional (OS internals, Kernel Development, Distributed Systems). On the other hand, equivalent programs in Israel, Eastern Europe, and India kept requiring those classes for CSE majors. And that's how Israeli and Indian startups and domiciled offices cornered that market - their education programs prioritized fundamental CS skills, incentivized SOC/SecEng/DevSecOps teams to operate in the country, and attracted their diasporas back to found startups in the space or become VCs in the space. It's a similar story in the chip fab industry (Taiwanese) and AI/ML tooling industry (Chinese) as well.

At some point, the finger needs to be pointed at universities and arguably even students themselves.

Most universities offered fundamental classes in computer architecture, OS internals, ML Theory, etc but these classes tend to be optional, and the handful of students who build domain experience in these kinds of subfields end up getting hired very quickly. But most students and universities don't incentivize this kind of foundational knowledge, and you ended up with a glut of Leetcode optimizers with some "frontend" or "backend" experience.

There's a reason that most high paying companies now limit new grad hiring to undergrads come just 8-9 CS programs (Cal/Stanford/MIT/UIUC/UW/UT Austin/GT/UCLA) - they're the only programs where we can trust the quality of graduates. And these are large programs - they graduate around 15k CS/CE/CSE/EECS/ECE majors combined a year. You can limit your pipeline to those programs and do well.


Completely irrelevant for accounting and only kind of relevant for PMs (who are usually not super technically competent at what they're working on).

Also, this lecture, while correct, is mis-aimed. Please respond to the best version of my argument, not a strawman you've concocted in your mind wherein I'm some sort of apologist for the subpar standards of American CS education.


Americans can do software development as well


Some particular fields of software development require experts in that field that cannot be replaced by anyone with a CS degree.


Same for accountants.

Both boil down to supply, demand, and cost. Every single software job has an American qualified to do it, for the right price. the same is true for other fields.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: