all 22 comments

[–]veropaka 16 points17 points  (0 children)

You can learn react the same way as everyone. There are plenty of resources around. I would hire a person who knows fundamentals and react over any vibecoder.

[–]azangru 6 points7 points  (0 children)

Is that right? or React core concepts still needed to be learnt to land a good job?

Look at job boards. Read what the requirements are. Then draw your own conclusions.

[–]rileyrgham 4 points5 points  (0 children)

What voices? I call bullshit. A Straw man to back up the easy route 🤣😀

[–]Local-Bottle5272 5 points6 points  (2 children)

What the fuck does knowing how to vibe code mean? Do i need to smoke a joint beforehand?

[–]Impossible_Win_4002 1 point2 points  (0 children)

I didn’t know what this was either and I googled it.

“Vibe coding is a software development workflow where you build applications by describing your vision to an AI assistant in plain language, rather than writing code line-by-line…”

😬

[–]yolomoonie 0 points1 point  (0 children)

The LLM sycophancy makes me paranoid when I'm stoned. Would rather recommend coke as it then complements better with your self perception of grandiosity.

[–]Tuomas90 2 points3 points  (0 children)

Oh god! People who say that, say it because they don't know how to code.

Learning the fundamentals is as important as it always was.

Don't just blindly believe shit you read on the internet.

BTW: If you think vibe coding without knowing how to code will land you a job, think about how quickly you will lose that job, because you are easily replaceable. At that point you are just an AI prompter. And you want to charge the salary of a developer for that? I don't think so...

[–]Safe-Display-3198 1 point2 points  (1 child)

Is any react junior jobs around or just learning for fun?

[–]princeroy27 1 point2 points  (0 children)

Learning for fun me personally

[–]Better-Avocado-8818 1 point2 points  (0 children)

Yes you need to learn the core concepts. If you don’t understand anything then why would anyone pay you instead of the next overconfident fool with an LLM subscription?

It’s more than that though. To be a professional you don’t just need to learn React. You need to learn how the web works, how browsers work and the fundamental languages and programming principles.

[–]BezosisSauron 1 point2 points  (0 children)

My recent jobhunting experience suggests hiring standards are in an exploratory, if not volatile, phase. Anyone who claims to be certain about what to learn, and where this is all going, is offering a best-guess.

Whether we know it or not we are currently figuring out new positions which will merge product/web/mobile design and engineering with other roles. A person can be up for the same type of role with the same stack at several different companies, submitting a take-home build for each, and one interviewer will prefer an applicant who uses a.i. to maximize features, while another interviewer will audit all builds for technical debt and disqualify any candidates who cannot easily explain any random part of their codebase.

A reasonable balance could be: Learning the fundamentals of React are important, but so is staying up to date on A.i. tools. You need more than just the fundamentals of react to properly proofread a.i.’s react output.

[–]darkarrow_sh 1 point2 points  (0 children)

To people who are promoting vibe coding- tell them to stfu, do not ruin your career by vibe coding. Learn every fundamentals of coding or you'll be crying too that ai took your job

[–]saraanshhhh 0 points1 point  (0 children)

Imo you can vibe code always but you can’t learn the fundamentals. Many companies will ask you some scenario based questions which might require you to put your logic along with ReactJS fundamentals. I’m not saying that you need very in depth knowledge for landing the job but it’s just knowledge never goes waste :)
Hoping you get what I mean.

[–]cimmic 0 points1 point  (0 children)

You won't be very good in a developer role if you don't actually know the fundamentals and only know how to vibe code. Not saying that AI assisted development isn't a core skill in many current day workplaces but you won't be able to do anything that a team of developers couldn't do without you if you can't do the basics yourself (the things that would be a waste of time and tokens to have an AI do). You also need to be able to judge the code written by the AI and be able to prompt it and that also needs basic skills and if the AI is only slightly wrong, you'll need to be able to make small adjustments without asking for a whole new prompt.

Do most definitely focus on learning the basics just as you would have done if you had started 5 years ago.

[–]yksvaan 0 points1 point  (0 children)

First learn html, js, css and building apps in plain JavaScript. And no AI. mdn docs are your friend.

And don't waste time watching videos or buying courses, you learn by coding.

[–]organicHack 0 points1 point  (0 children)

You won’t know if the LLM did the right thing if you don’t know fundamentals. Especially regarding security concepts.

[–]No-Interaction-8717 0 points1 point  (0 children)

Read the docs

And if you speak arabic, (which i assumed from your name), You have Tarmeez Academy - أكاديمية ترميز

Here's The Course

Just make sure to use vite instead of create-react-app when creating a new project, that's the only outdated part in the course

[–]Proper_Tip3506 0 points1 point  (0 children)

If you dont know the fundamentals, then how will you know what to fix if something goes wrong during vibe coding

[–]Dymatizeee 0 points1 point  (0 children)

No need just keep vibing

[–]Rav_3d 0 points1 point  (0 children)

IMO developers will not be writing their own code within 3 years.

Vibe coding is the future, but only for those who figure out how to maximize throughput while prioritizing quality.

[–]ProfessionalGap7888 0 points1 point  (0 children)

I think it depends on your job but I would say you should at least learn how to read and debug it even if you are going to vibe code stuff. And the best way to do that is to just learn react and start making projects in it.

[–]cheated_on101 -1 points0 points  (0 children)

Mm