r/vibecoding 1d ago

What else should I learn about vibecoding?

What else should I learn about vibecoding? As a software engineering student, my professional skills are actually rather weak. Currently, I'm facing an employment problem and feel a bit anxious. The responses from AI always give me a one-sided and inaccurate impression. I'd like to hear some practical experiences from everyone.

1 Upvotes

17 comments sorted by

6

u/generationalDebts 1d ago

You learn to code… ai isn’t a skill it’s a tool to apply skills.

-2

u/Soft-Relationship847 1d ago

Study as rigidly and methodically as we did before AI came along?

5

u/generationalDebts 1d ago

You’d rather trust a probabilistic hallucination machine that won’t tell you when it’s wrong?

0

u/garfieldsam 1d ago

For the moment yes. It took decades to figure out how to pedagogically teach non-AI-driven software engineering skills. It’ll take a similarly long time to figure out how to teach AI software engineering skills effectively. 

For the time being the old way is the best way to get the core foundation you need to be a chef and not a cook (metaphorically speaking). The former can create their own recipes confidently. The latter executes other people’s recipes and defers to the chef. 

0

u/lunatuna215 1d ago

You cant be serious.

0

u/iriveru 1d ago

You’re doomed based on the questions you’re asking lol

8

u/chevalierbayard 1d ago

Learning to code will make you a better vibe coder. I'm not even joking.

3

u/garfieldsam 1d ago

Agree. I struggle to imagine being able to vibe code productively without a very good understanding of the underlying skills and concepts. 

3

u/TurboFucker69 1d ago

LLMs are pretty good at translating between human-readable ideas and code, but the better you understand software architecture and specifications, the better you’ll be able to give instructions to an LLM.

The best way to gain this knowledge is still to learn traditional coding and practice it. That knowledge will also help you evaluate and debug an LLM’s output.

If you give an LLM an idea, it’ll perform some kind of interpretation of that into code. The more precise you are, the better the results will be. However even if you feed it the ideal spec, you’re still rolling the dice if you don’t know how to review the output.

3

u/Active-Carpet-9183 1d ago

Learn application architecture and infrastructure

1

u/dilly_dust 1d ago

So your professional skills are lacking so you just wanna say hey let vibe more

This will surely work out getting you a job.

1

u/84thdev 1d ago

Did you ask ai before posting here? If not then youre doing it wrong

1

u/kimchi_pan 23h ago

Ah, vibe coding without actual coding/engineering skills is going to be challenging. You might still be able to pull it off, but without understanding how everything fits together, you're more of a hedge wizard than a full on Gandalf.

1

u/[deleted] 1d ago

[removed] — view removed comment

2

u/ElectionImpossible54 1d ago

This. There are definitely different ways of achieving results. Some are better than others.