If you are a student, You should not try to use vibecoding (or agentcoding) to try to catch up to the current level of productivity you see among researcher and programmers. That is similar to buying stocks when they are overvalued and about to crash.
Be slow. Be behind. Play with things, break things, make your own manual silly versions without libraries, try to understand something by experiments without explanations. When the current mess of uncatchable bugs created by agents explodes, somebody will have to fix things. Thinking properly for hours over four lines of code, anticipating how things can be broken instead of convincing oneself that reading through the generated code is enough.
This might sound silly, but listen: AI is only taught to do the right thing, and THAT is a big problem. When researchers publish a paper (at least how they used to 10 years ago), they play with the topic for hundreds/thousands of hours, trying dozens of alternative formulas, reactions, algorithms, and creating their own variants. They gained huge experience of how things would act in the edge cases and HOW by emergent mechanisms things can become invalid/broken. None of that wisdom is transfered into the final paper, which only shows the optimal way they found. AI can read all the articles in the world and not have enough examples of how to anticipate emergent problems in simple situations.
I find and hear about a lot of stupid bugs in google and microsoft products, and it seems the situation is similar most-where. Ai coding is the second reason behind enshittification. When the internet will crash, you would not like to be dependent on any help. You might prefer to have wisdom instead of a big portfolio.