I've been hiring engineers in the US for 20 years, both native and foreign. I can attest that juniors are indeed high maintenance and low skill. That isn't my point.
Yes, when you "need more engineers" it's always when you need someone with skills NOW. The way you bring up juniors is to give them peripheral tasks, things where they can learn the ropes, understand the process. My concern is these "junior tasks" are being filled with foreign workers, and this is why so many of the "high demand" senior engineers happen to be foreign. They were given the opportunity over native engineers. This is very very bad as a policy.
With %45 of the workforce being in STEM, and none of them can start a family and buy a home until they are too old to have children, we have a serious policy problem, and everyone can see it plain as day.
Wondering if you've noticed the trend (at least in software) of roles in which only a naive college grad would accept? Something that requires excessive responsibility, overworking, putting out fires, all nighters, etc.
Been searching for work recently (13 years exp) and 5-6 years ago I don't really recall this being the case, but I'm noticing it even in shit companies now. 4-5 rounds of interviewing, leetcode algorithm memorization...all that fun H1B stuff
Thread collapsed
I am not in the USA, but when I hire it's usually a senior because in the end a junior will be to expensivento train.
Thread collapsed