budman1
Joined 10 years ago
Joined 10 years ago
In general, it is of high quality.
That 2nd pilot makes up for lot's of impossible branches in the fault tree.
Cut dev salaries by a factor of 3, and then it would be normal.
But, can we say that H1B and immigration is what fueled the current boom. Or maybe it just went along for the ride.
And they are good at it.
H1B is for cheap java devs.
#1. Young, eager tech employee from India enrolls in Masters program at US mid-tier university.
#2. Completes course work with 90% other students from India in Florida, Texas, or California.
#3. Gets internship job as part of OPT. (Optional Practical Training)
#4. After 1 (or 2 years for STEM), employer puts in for H1B.
#5. After a round or two of H1B, employer starts the PERM process for a green card.(Tough journey for someone from India... I agree)
Young techie is now 32 years old. Perhaps they marry a US Citizen, and a different pathway opens up. Perhaps they transition to a "genius visa" and then have a different pathway. Perhaps the US government changes policy. It takes a long time but you are living and working in the US during the whole experience.
Stopping this path breaks the chain. If there is no path to citizenship, even a long one, then H1B will stop being so attractive.
Note the pathway for foreign students has been closed. Check on the MS program enrollments at most mid tier schools. Down 50%, 70%, 95%....
Computer Science is a science. It is not focused on building things; rather on learning things.
The "dot com boom" and subsequent 25 years had such an employment need that everything turned into "programming means FAANG means I am rich"
Business Data Processing and Management Information Systems is more applicable to a majority of the 'software engineers' today.
In the past it was not uncommon for every 'engineering' degree to require the basic sophomore level classes for mechanical and electrical engineering. (inThePast = years<1990)