I wouldn't change the advice much. Learning fundamentals is still critical (data structures, algorithms, etc).
But I would add two things:
Learn to use tools like opencode. (It's a whole class of tools, and you're at an advantage over peers who don't know how to use them).
For any feature, make sure you can code it entirely without help from an LLM. You should still be able to read manuals, docs, etc to find what you need.
I wouldn't change the advice much. Learning fundamentals is still critical (data structures, algorithms, etc).
But I would add two things:
Learn to use tools like opencode. (It's a whole class of tools, and you're at an advantage over peers who don't know how to use them).
For any feature, make sure you can code it entirely without help from an LLM. You should still be able to read manuals, docs, etc to find what you need.
No idea. I can't imagine being in that position as a young college-bound student these days.
A cynic might say "Learn to mine coal."