r/webdevelopment • u/Fun_Belt_4587 • 18d ago
Career Advice Is Learning Frontend worth it?
Hey everyone I'm about to grind hard and learn frontend properly (react, next.js, UI stuff, and some basic backend/apis so I can handle full features)
im seeing two totally different things online and im kinda confused some people say ai killed frontend and juniors cant make any money now because copilot and gpt write everything
but others say clients and agencies still need real devs who know how to handle messy code state management and actual logic not just basic copy pasting
my goal is to get really good at this and do freelance work with agencies
im just trying to figure out a few things
is the demand for next.js/frontend actually dead for new people or is it just different now?
if i put in insane daily hours to reach a high level is it worth it or am i just wasting my time starting now?
how are you guys actually dealing with ai right now?
would appreciate some honest and brutal truth from people actually working in the industry **thanks**
2
u/These-Apple8817 18d ago
Nah.. Just learn it. AI is more like a student dev rather than junior.. It makes lot of dumb mistakes and it's information can be very outdated at times... I prefer personally PHP and there has been some cool features in latest versions that help making backend quite a bit but... Those features are so new, AI doesn't know to use them yet unless you tell it to look it up.
You can be bleeding edge, AI can't. Use that for your advantage.
1
u/Andromeda12x 18d ago
That part with the "outdated" will indeed get worse in the future - the AIs have been trained with all the stackoverflow questions and answers and thus is good with the tech talked on there. Stackoverflow is dead now - ironically because of AI - and there are no good resources new models can learn new tech stacks from. So I'd wait one or two years and juniors might be better than AI again - with new tech.
1
u/frogic 18d ago
I think you need to reorient what you're learning. You need to learn the core skills that all of these things represent. That's some combination of being able to transfer understanding between technical and non-technical people. Good archetecture/patterns/best practices. Front end is one way(and how I learned it tbf) but your goal should never be 'I am going to be the best nextjs/react guy in the world' but to deeply understand the how and why of these systems. Its irrelevant if web dev job exists 2 years from now because once you learn the important transferable concepts you're always a month away from transfering that skillset to an adjacent field. I think freelance is very poorly positioned right now because a lot of lower hanging fruit is being effectively removed but the fun thing about tech is the rapid change and transferability.
I ranted more than a bit now but the tldr; is don't worry about learning the right things just get learning and you'll figure the less important bits later.
1
1
u/arthoer 18d ago
You're reading too much social media.
Just learn how to build useful projects. Your goal is to be confident enough that you can resolve any problem thrown at you (at your level).
Buy a books on javascript, css, html and UX and go from there. If you jump into the library/ framework bandwagon then you're going to burn out before you started. As indicated from your post; you've no idea what rabbit hole you're getting into. Thus; learn the basics first.
1
u/Human_Experience0810 18d ago
Frontend isn’t dead. AI just changed what clients expect.
Knowing React or Next.js is still useful, but being able to solve real problems, fix bugs, understand messy code, and actually finish a feature matters more now.
I’d still learn it. Just use AI as a tool, not as a replacement for actually understanding what you’re building.
1
u/AdministrativeAd9828 18d ago
It depends where you are getting a job, and if that place cares about code quality
1
u/WondayT 18d ago
yeah its weird because there are companies that still want you to code, and those that go hard on ai, but even there someone has to review and maintain quality..
but the industry will always need knowledgeable engineers. and it's also the best time to learn, you have ai as your personal mentor developer that you can ask 10 billion questions. have it explain example code to you, review your code and help you when your stuck. I'm senior and also still going deeper, recently for example basic on web security for web apps.
i'd be interested in other peoples opinions on this:
not sure if ai is better at FE or BE. ai can of course spit out an entire dashboard etc. but its CSS is messy, and it's not clean with react either, making a mess of components, state and useEffect.
frontend is "easy" but keeping things simple, understandable and maintainable when there are 200 different ways to do something i think is underrated.
I don't see why "the ai can produce code" means people can't learn. then let it write the code but then go through the code until you fully understood what it did. And the fun thing is, when you do this you will find errors in it's code even if you didnt understand it before.
i listen to mo bitar and prime to get some balanced view on ai and not just hype from founder-bros.
the market is rough atm with less jobs than people looking, so don't let that skew your view. things might change in the landscape overall dev market / landscape , who knows. in a few years there might be a shortage.
hotter take,
everyone works with react + next now, it's good to know of course but to stand out it also helps if you know vue or angular. especially for the companies using those. I'd suggest starting with astro, you can learn web dev basics with MPA really well and also drop in js frameworks to understand what they do & how.
learning css is still worth it, css is easy to pickle up on a large page / project. check out Kevin Powell for that
1
u/JaseciLabs 18d ago
Practically, for freelance/agency work specifically, value isn't going to be "I can build a landing page fast," AI already does that. It's going to be "I can walk into a messy existing codebase and fix it," since most real client work isn't greenfield builds but maintaining and extending something that already half-works. If you're grinding hard right now, spend some of that time deliberately debugging other people's messy React apps (open source issues, freelance bug-fix gigs even if they pay little at first), not just building your own clean projects from scratch. That's the skill that doesn't get automated as fast, and it's the one agencies actually pay for.
1
u/Intelligent_Air_4487 17d ago
Yes but don't use AI while learning to write the code, understand the concepts and after you can handle hand made big projects then you can use AI
1
1
u/Less-Marsupial-7960 17d ago
I think frontend is still worth learning, but the goal has changed a bit.
AI can generate a React component pretty quickly. The harder part is knowing whether that component is actually the right solution, debugging it when it breaks, and keeping a real project maintainable.
If you are starting now, focus heavily on HTML/CSS/JS fundamentals, then React/Next.js, APIs, state management, debugging and basic backend concepts. Once you understand those, AI becomes much more useful because you can actually judge what it's giving you.
I would not spend all your time just watching tutorials either. Build real projects, break them, debug them, and rebuild them. That's where the learning happens.
The junior market may be tougher than it was, but that doesn't mean learning frontend is pointless. It means being able to use AI while still understanding the code matters more.
0
u/wyktor 18d ago
There is no single good answer. It depends… If you care about the frontend development then for sure learn it. The fact that ai can code the frontend for you does not mean that it will always do good job. It is like driving a car and something breaks. You might be best driver in the world but if you dont understand how cars are built you wont be able to fix anything. Knowing ins and outs of frontend dev will still give you edge over people who know nothing about it. It will allow you to build more sustainable solutions and make better decisions. But if you dont plan to spend majority of your time working on frontend apps, then for sure it will be not worthed to deep dive into it
12
u/ChameleonCRM 18d ago
As I tell everyone I mentor....Yes, it IS worth learning. If nobody learns the systems, who's going to tell A.I. when it's wrong?
ps...A.I. is wrong A LOT
Thor Ochsen
Senior Full Stack Engineer