Graduating engineers who studied computer science in a decent school (not necessarily at Stanford; any school that covered languages and algorithms and made students use those in context of practical problems) will do just fine. They will not have a 7-digit bank account 5 years after graduation, but they can still find good tech jobs that, averaged over several years, pay more than enough for a good quality of life.
On age, as a single data point from someone whose age starts with "5", I have not seen particular difficulties in job hunting. To maintain long-term employability I recommend broadening experience beyond the pure computer science to domains that leverage computers to build new things: medical devices, signal processing, sensors, computational biotech, satellites, audio; whatever looks fun. My 2c.
On age, as a single data point from someone whose age starts with "5", I have not seen particular difficulties in job hunting. To maintain long-term employability I recommend broadening experience beyond the pure computer science to domains that leverage computers to build new things: medical devices, signal processing, sensors, computational biotech, satellites, audio; whatever looks fun. My 2c.