DEV Community

Divyansh pratap singh
Divyansh pratap singh

Posted on

Need your advise in this vibe coding era 😔

Hi everyone,
I’m a 3rd-year university student and have been coding for the last 2 years. I’ve always been curious about computers, so I’ve explored a lot of areas like:

Computer architecture and design (how computers work internally)

Theory of automata (Turing machines, early computer concepts)

Assembly language (theoretical understanding of how high-level code translates to binary)

How instructions flow through the internet

Robotics with Arduino

Operating systems

Full-stack development, machine learning, DevOps, cybersecurity

I’ve also made projects like a Netflix clone (mainly by following tutorials).

After exploring all this, I realized I enjoy theory but need to get stronger in technical, practical skills. Now, I’m confused because I hear different advice:

“AI will take your job, so you must learn to use it effectively.”

“Don’t rely on AI until you’re confident in your skills.”

The truth is, I rely a lot on AI for coding projects, and sometimes I struggle to code things completely on my own.

So my questions are:

What framework or rules should I follow to grow into a strong engineer for the long term?

When should I use AI, and when should I avoid it?

For projects, should I build them by myself (with Google/search), or is it okay to use AI as a helper while still trying to understand the logic?

I’d love to hear guidance from experienced developers who have navigated this balance.

Top comments (0)