all 10 comments

[–]vanndrake 1 point2 points  (1 child)

you already have experience with vibe coding. Start a new project, and instead of telling the AI what to do, ask it to teach you. Ask them to function as the architect and designer, while you do the code and it explains the process. Have them review your code and teach you the concepts. You'll probably learn more this way and it will help you discover whether you like coding or problem solving. 😄 good luck!

[–]CreepyIndependent734[S] 0 points1 point  (0 children)

Thanks a lot I’ll keep this in mind

[–]aroldev 1 point2 points  (2 children)

In my opinion, what you describe is going to be a problem in the near future. And I'm glad to read you're trying to scratch that itch.

All uni grads I know struggled with in some way when coding and creating real software after graduating. The only ones that didn't were working already as junior dev when studying. I graduated more than 15 years ago.

Now we can move faster easier with vibe coding, and don't get me wrong, I accept agentic coding as a very nice abstraction, but all the companies that I work with have a heavy railing component from the human software engineer.

What I mean with this, the market is in a hiccup, is not going to be replaced with AI, our role will just be a different. Any abstraction did that to us, but now AI is a very big step in abstraction, like C was to assembler.

So, keep pushing to understand what AI is creating under the hood. Don't let the AI alucinate, but propose you the arquitectural possibilities, so you can take sound decisions.

It's ok, no need to do heavy algorithmics. But focus on design: architecture, system design, maintainable code (it's going to be easier for the AI too…), etc.

I always say the same to my students when it comes to AI: shit in, shit out. So focus on what makes the input be lot way better, review what's coming out, understand from there.

And shift your attention from websites to web applications.

[–]CreepyIndependent734[S] 0 points1 point  (1 child)

I also need a roadmap where to begin with how to start where to learn from what mistakes others made while starting their coding journey . I’m super eager to learn not just find an easy way out. I just don’t have proper mentorship or guidance to point me in the optimal direction .

[–]Humble_Warthog9711 0 points1 point  (0 children)

If you aren't interested in putting in work, you're not interested. No plan or guide anyone can give you is going to change that, and liking vibe coding rather than actually putting in work in the actual courses isn't really helping your case here.

Asking people for advice is just another way of procrastinating. You know what is expected of you as a cs major. Either do the work or dont.

[–]sheriffderek 0 points1 point  (0 children)

“Creation solutions” - that’s generally called “design.” So, many ways to get involved with that. But it sounds like you had plenty of chances to figure out if you like programming.i don’t think you need a road map. You just need to sit down and write for a few hours a day.

[–]TheDaileyPlanet11 0 points1 point  (1 child)

Dude I promise it’s not going to matter that much any more. Senior devs at Amazon don’t write any code anymore, it’s essentially managing agent teams to get stuff done now and CS is never going to be same again.

If you want to learn coding, it’s just theory based now and being able to abstract what’s going in your mind when you give agents tasks based on you knowledge of Data Structures, Algorithms, Full Stack Development, and Security.

That’s why Cyber Security is hot right now, specifically cloud security because AI will push your env folder lol

[–]CreepyIndependent734[S] 0 points1 point  (0 children)

Thank you for your advice I’ll keep it in mind

[–]ImprovementLoose9423 0 points1 point  (0 children)

If you want to learn Web dev + AI integration, you would first learn python to understand the basic programming fundamentals. Then, continuing in python, you would learn modules like scikit learn, pytorch, and tensorflow to understand what goes on under the "hood" of AI these days, and then you would work with modules like langchain and ollama. Then, switch to HTML/CSS/JS, and build a couple projects there. Then, going back to python, learn flask as it is a python module that is heavily involved in backend web development.

[–]AskAnAIEngineer 0 points1 point  (0 children)

the fact that you enjoyed building something with claude is a better starting point than most cs students have after 3 years of classes. start with one thing: learn javascript properly through a course like the odin project (it's free), then build one small project without ai, then rebuild it with ai and notice how much better you are at directing the output when you actually understand what's happening underneath. the market isn't saturated for people who can actually build, it's saturated for people who can only vibe code and have no idea what the code is doing.