|
|
|
|
|
by nopinsight
2617 days ago
|
|
I largely agree with what you say for generic CS skills. A way to accumulate leverage might be focusing on hard and deep skills like distributed computing and machine learning for complex real-world problems. Although details change significantly over time, the fundamentals evolve much more slowly and take years to truly understand and be able to apply them effectively. Alternatively, moving into technical management with deep domain knowledge might be suitable for some. |
|
I understand it's a deeper skill set, but depth has little to do with supply-and-demand. Physics, biology, and similar have a lot of depth, and the fundamentals evolve much more slowly and take years to truly understand and be able to apply them effectively as well, but employment prospects are grim.
If blockchain had turned out to be the Next Big Thing, the important fundamentals would have been in cryptography. And so on. Someone young, without family, mortgage, etc. obligations, will be able to get into the current hot field much more quickly than a 40-year-old or 50-year-old with three kids in school and possibly starting medical problems.
It doesn't help that there is massive age discrimination.
If you want to be employed older, the trick seems to be to move into a cross-disciplinary role, such as management (people+tech). A lot of other cross-disciplinary roles will do, though (medicine+tech, bio+tech, chemistry+tech, EE+tech, etc.). Pure tech doesn't seem to cut it after thirty for career growth, after forty for job stability, or after fifty for having a job at all.