AI gets your there faster, but you still need to do the work.
Also think about.. understanding correctness, performance, memory, concurrency, failure modes, and long-term maintainability is another.
just IMHO.
> I’ve been trying to learn Coding, Data Structures, Algorithms, Design Patterns, Best practices etc… but will I still need that? Am i wasting my time? Can really AI do all this, and actually do it better?
Yes. No. No. Not really.
I think you should double down on this. You can only know when the AI is wrong if you know the fundamentals and the interviewers will test you on that.
If it goes wrong, you are paid to explain exactly why it went wrong. Not just writing the code; generated or not.
> How will DEV interviews look like in 5 years? Is LeetCode still a thing now?
They will just do Leetcode in person and quiz you with a whiteboard.
> Did I waste all my time? What happened to those days where we’d spend hours watching youtube videos, taking online bootcamps, reading documentation all just to be able to develop our app or do something.
It is a scam if you are not genuinely interested and are there because of the salary.
The point is don't wait for someone to tell you to just build something. You have to do it and learn as you go along.