4 ms·
If there was lack of supply and excess demand, it would show in higher pay.
by yobbo 4y ago
If there was lack of supply and excess demand, it would show in higher pay.
- nosianu 4y agoI generally agree and I'm one of those responding similarly in similar contexts. However, thinking about it, I think there may be a valve here that prevents this from happening: If costs get too high Asian companies win, setting an upper bound. So it may show up in more outsourcing and imports rather than higher pay. I have not completely thought this through, so I'm posting it as a condensation nucleus for discussion rather than as some "truth", because I only formulated it in word form just now.
- golemarms 4y ago> If costs get too high Asian companies win Wouldn't this apply to software companies as well? Yet we see higher pay, rather than imports/outsourcing.
- flyingfences 4y agoThe key difference, I think, is that software is user-facing, whereas hardware no longer is. The bigwigs and bean counters who make the hire-versus-outsource decisions can tell that lowest-bidder outsourced software sucks and so don't go for it, whereas the outsourced hardware "works" well enough to ship, so they keep outsourcing it.
- golemarms 4y agoInteresting. I wonder if this distinction applies within software as well. For example, systems programmers getting paid less than application programmers because the latter makes software "closer" to the user, and backend programmers getting paid less than frontend programmers for the same reason.
- Ancalagon 4y agoDo backend engineers get paid less than frontend? In my experience its been the opposite.
- golemarms 4y agoYes, backend engineers do get paid more in general. I was just wondering why this runs contrary to OP's explanation that "closeness" to user triumphs job difficulty (when it comes to leverage/salaries).
- BlackSwanManZ 4y agoThere's more software engineering companies, than "hard" engineering companies.
- taneq 4y agoYou'd think so but it's much cheaper to bemoan a lack of skills than it is to raise salaries.
- jjk166 4y agoFor most professions there is an incredibly long lag time between a drop in enrollment and a shortage of workers. If everyone immediately stopped going into EE overnight, it would take at least 4 years before there was any noticeable effect on the labor market as people already enrolled continue to graduate. Then for some time you'd still have a large pool of reasonably young people that would be regularly changing jobs - it might take longer on average to fill a position but they would still be filled, and in the meantime the slack would be taken up by other employees taking on additional responsibilities (which likely aren't too extensive when the missing labor pool is just from the entry level cohort) and older employees delaying retirement. Indeed productivity may even improve in the short term as no one is taking time out of their busy schedules to teach the next generation. Only after about 10-15 years would you start seeing a shortage that can't be compensated for as the youngest EEs are settling down and thus less open to relocation, older EEs can't put off retirement for longer, and the tasks left undone are too advanced to be easily performed by other employees. Of course at that point you get rampant poaching which drives up salaries but it also makes firms hesitant to invest anything in training new EEs as they'll be poached the moment they're competent - thus even if the salary increase starts driving renewed interest in the profession the pipeline never recovers. You soon have lots of new guys competing for the same low-skill work which drives down starting salaries while only the old timers can be trusted with work requiring even moderate experience. In another few years the last of the "original" EEs start retiring and with them incredible amounts of tribal knowledge are lost. While that's obviously an extreme scenario and unlikely to ever happen with electrical engineers, it's not too far off from what happened to many trades like welding.