What would you focus on learning if you wanted to work in the computer / AI / data science world for at least the next five years?
Unfortunately, real life isn't a class at school, there isn't a professor, and no one can tell you what's going to be useful vs useless because ChatGPT's just as new for everybody except the people who made it. My time machine's just as good as your time machine, so whatever I'd try to predict is going to be just as wrong as it is right.
If you want to work in AI for the foreseeable future figure out what you want to know about in that realm. Personally I'm learning the math underlying LLMs and learning the principles that go into creating a GPT and how to make my own. Even though I can't afford to train my own, understanding the underlying concepts is interesting to me in its own right. Other people are interested in other aspects of LLMs that don't interest me, but interest them.
Just learn the thing - whatever it is. Learn it well enough to critique any code that's generated by AI.
Learn about the tools that are available, and how to be productive with them.
Use AI as you would use a computer - it's a tool to be used, not to be feared.
I've been using GPT4 for a while now and at this stage, I'm not at all afraid of it "speeding up and taking over the world". It's incredibly impressive and really useful, but it feels a bit like an impressive magic trick and in no way close to being sentient.
But knowing how to make the computer do what you want will always be there. Just focus on CS fundamentals, problem solving, and keep an open mind and be creative.
Why do you think so? What advances have made you come to this conclusion?
It's not so much about your programming skills, but more about how programming shapes your thinking abilities. Who will tell the AI what to create?