I’m a senior in high school right now and definitely need to consider what I’m going to do in college and for work.
For a very long time I’ve been into computers, and am a developer with a few big projects under my belt (this is a burner account for privacy). So, my logical choice for a while was to become a software developer professionally.
Nowadays that plan doesn’t look too promising. AI has basically replaced junior developers (with dubious results) and the competition has gotten much fiercer. I’m not even in college yet so I have a good amount of time to potentially pivot to something else before choosing a major.
I’ve got quite a bit of experience with Linux and I manage a home server, but that probably doesn’t differentiate me much. I’m honestly interested in most things computer related, but don’t know of any specific fields to seek out. If it’s so hard for fresh CS graduates to get jobs, why would any other option be different?
Talking from a European perspective, worldwide view here.
We know AI programming is not viable on the professional field. Some companies are not up to date with that yet though.
So I hope when the AI bubble ends in one way or another you will be needed and wanted.
Speaking on a personal level, if you’re into computers and not just there for the money you’ve got an advantage because those only there for the money are often a bit lacking for the job.
Just saw your other answer. I think security and networking is always a hot topic and open. Currently working in exactly those fields. Ama if you wish.