3 ms·
Because they just aren’t that good? Just because someone calls themselves a software engineer, or had a degree in computer science, it doesn’t mean they can ta
by eof 6y ago
Because they just aren’t that good? Just because someone calls themselves a software engineer, or had a degree in computer science, it doesn’t mean they can take the place of a strong, seasoned engineer. The market is so competitive it’s pretty absurd to think anyone is being passed over because it’s cheaper to hire people on visas, at least when it comes to software engineers.
- grumple 6y ago...that’s why he said to train them and mentor them.
- meekrohprocess 6y agoThere's been a general trend of companies being unwilling to invest in workers over the past decades. And after seeing their parents get knifed in the back by believing in the "job for life" concept that worked for their grandparents, the two-way loyalty of that system is completely absent in the current generation. It's been replaced with cynicism and mistrust. So it's kind of a prisoner's dilemma. If you're a company and you invest heavily in junior talent, they'll probably leave for greener pastures ASAP. And if you're an employee who stands by an employer who gave you an initial leg up, you'll probably get fired after an aquisition/re-org/etc, and you'll find yourself with very narrow work experience. FAANG companies manage this with "golden handcuff" stock vesting schedules, where you'll leave 6-7 figures on the table if you ever walk, but that's kind of the problem. It's hard for small orgs to compete for decades on pure cash compensation, and they can't be trusted to provide stability for decades.
- xiphias2 6y agoJob for life will never come back, just like wife/husband for life. Tinder makes it too easy to switch partners when the sexual marketplace values change, and it's the same for job hunting: it's just too easy to do for both parties.