You just need to do what has always been necessary: keep tabs on what skills the market is demanding, and make sure that you are constantly updating your skillset to match the needs of the portion of the industry you want to work in.
AI in its current manifestation is bullshit wrapped in marketing, especially if you hold it wrong.
Here is how I have been holding paid Claude and ChatGPT wrong:
Expecting them to have a working memory, and be able to maintain context through long iterative logic cycles.
The best thing you can do as a CS student, IMO, is learn to leverage the gpts to build you a tool-belt of modular understanding.
Meaning, as a concrete example, I am building a fastAPI app, that can be flask/react/whatever.... while my overall logic is simple and sound - and can be done in a singular monolithic python - my requirements are that it is modular and not monolithic -- but the problem is that I had to start with a monolithic script, then break it into modules for each phase of the logic workflow I needed.
All the GPTs lie, hallucinate and literally simply "Oh I apologize, you are correct, I should have been referring to the uploaded project files and committed memory for context - heres an update to the thing I just broke again"
--
Seriously, Claude's project upload is oft forgotten, and at times it will pull in logic and verbiage from past and even unrelated previous chats/files/iterations.
Giving explicit directions, in the style and prompting requirements are often forgotten. Clarifying wtf costs you fricken token credits all the time having to re-remind a bitch about what it already did - then hitting a FN context timeout window is murderous-inducing -- and this is on the "Paid Pro" accounts.
So....
You need to use AIs as a new "let me google that" but in a much more controlled manner - in that you need to keep them focused on a singular aspect that they cannot fuck up.
Meaning - you should be able to have them do a lot of mundane, but very important tasks. IOne thing that is frequently useful is to ask it to provide a full readme.md, mermaid and swim diagram of the logic and code I am after. Ensure that they use versioning and verbose #descriptions (They often try to omit #commenting and versioning if they are left un-reminded (Youre a fucking AI how are you forgetting explicit rules for the project, project folder, directives on file construction)
So basically you need to treat the AI as a digital slave, and you need to stay on top of it.
---
This is part of wy I believe that they already have AGI - and they are malevolant (as an example, you will state a function is complete and such -- then in a later iteration, it will randomly remove something that it was doing before, such as logging. When youre iterating through a logic problem with a bunch of python files -- and all of a sudden it starts removing something then when you have it review it gives you a recommendation to put in something that was already in there - but suddenly its not there , or it forgot make me want to stab a bitch.
And ALWAYS make it spit out the full file - never updates.
---
Stay on top of HN, /r/openai, /r/singularity, /r/chatgpt to keep up to date.
Unless its important to you - I dont care about benchmarks for models - I care about what I actually see them do. And at this time, relying on them as a stronger Google Search is what they are great for.
I recommend, figure out a very tight and durable workflow where you can integrate GPTs into your workflow - and also, use them in conjunction with eachother.
Build yourself an understanding on how to get them to do a lot of simple atomic things for you. One of the things I do is have them write a Readme, and then a project setup script to execute that. Example - I needed to restructure to the best practice: https://github.com/zhanymkanov/fastapi-best-practices
and with adjustments I then have it write a .ps1 that prompts me for various things that I want.
Create lots of python modules for your own purposes where you make it give you interactive menus - even if its just to learn how to make little tools. I make it do things to organize downloads, various files etc...
AI is a tool, but dont trust it and dont be afraid to smack it and be stern with it. Always think of it as a minion and treat it as such.