CS may stop being a clear way to a high paying job. “Learn to code and then Google will surely hire you and pay you $250k right off the bat” path may be gone. It may become something like physics or math where only people really motivated or interested in fundamentals regardless of landing at a MAANG job in the end will apply.
So I why is your nephew in CS? Did he want to be there because he likes computing or was he “encouraged” by family members ;-) because it was a path to “success”, Not unlike how families encourage kids to become doctors or lawyers.
AI is not the only headwind. Companies are starting to “tighten their belts” and outsourcing work away from US and laying people off. They like to blame AI but it’s a little hard to take them seriously when they turn around and immediately open 10k jobs in India or Eastern Europe. So I guess it depends where you are. If you’re in those countries, then maybe CS career would work out pretty well.
> Learn to code and then Google will surely hire you and pay you $250k right off the bat
Weird. In EU, 99% of graduates didn’t (don’t) have that in mind… A fresh graduate in CS typically earns less than 40-50K (even less depending on the country).
So USA is now like the EU?
Maybe he was there because he wanted to make a better life for himself and his family. Why is learning to do something because it pays well a bad thing? It’s admirable that someone would do that.
I'm sitting right now in Central/Eastern Europe, and unfortunately, I don't see those 10k jobs. Quite the opposite, a lot of senior, really capable devs have an "open to work" badge on LinkedIn. Salaries went down, and including inflation, it's even harsher. Also, sentiment towards CS careers changed dramatically ("sprint monkeys," etc.) and they are considered as non-prospective and boring.