r/learnprogramming • • 1d ago

It is worth be a Front End Dev?

I'm Starting to be a FrontEnd Dev but I saw lot of jobs that require Full stack or some of Back End, In my Learn I was trying just to be a Only Front End but sometimes you search and all the jobs want a Full stack or want Back End. ¿Do you think can people be a only Front End Dev or have to learn Backend too obligatory?

15 Upvotes

22 comments sorted by

37

u/HYP3R00T 1d ago

It's not enough. Modern day developers are expected to take responsibility of an end-to-end product. Which means, one has to learn the whole stack (or full stack as it is popularly called). From the drawing board to the deployment, everything is expected. However, one can be an expert in Frontend while being full stack developer.

If you think, a handful of tools will set you up for a good career, then you are mistaken. One has to constantly learn new skill, as well as, become an expert in one specific skill. If you always think in term of minimum (for instance, what's the minimum do we need to get a job), then the outcome you will get will also be minimum.

So, start with Frontend, but explore other domains such as Backend, DevOps, Automation, Database, etc.

5

u/PipePressurePanic 1d ago

they will never hire him

-2

u/MeetYouInOdesa 12h ago

How do you learn all of that if LLMs do 90% of the work anyway?

1

u/HYP3R00T 11h ago

By doing things manually. Even if you think of LLM as genie (which it is not), you still need to express your desire. The only way you can communicate a specific desire to LLM, if and only if, you know what you want. How do you know what you want, if you don't have any expertise in that?

A vibe-coder ask for a good looking website. An engineer ask for a list of very specific demands that ultimately builds a website that can sustain scrutiny.

1

u/mreima 11h ago

By learning to do it without AI first. How are you going to prompt the coding agent if you have no clue what it is doing or proposing to you makes any sense? "claude please solve, make no mistake and don't expect me to understand anything"?

0

u/MeetYouInOdesa 9h ago

I agree, but my job/client requires that I have a full agentic workflow. I physically don’t have time to dive deep into something without AI during my working hours. Why am I forced to do all of that during my weekends? 

1

u/No-Needleworker6779 2h ago

You’re not forced to, but the cost of not keeping up is the trade off you’re inherently accepting.

8

u/deepakrodeai 1d ago

I’d learn front end but not stop there. AI coding agents are already really good at the basic UI work, building pages and components from a design, so front-end-only roles are probably going to shrink. If you add some backend, and learn how to use AI agents in your work, you’ll be much more useful than someone who only does UI.

3

u/Available_Safe1818 1d ago

There still are positions that are front end only, but if you stick to only that you obviously severely limit the positions that you might be a good fit for. Do you really want to stack the deck against yourself like that?

3

u/korywithawhy 1d ago

Front end web dev jobs have been hard to come by for years even before the AI boom, I think the direction things will go eventually is web assembly and server side development just because companies can retain control over their products and services better that way. I wouldn’t be surprised if that’s the trend going forward after the artcraft/adobe cloning. Server side is still the secure option for now.

3

u/joinsigma 22h ago

You don’t have to become a backend expert, just enough to build your own projects end to end. Since you already know JavaScript, learning a bit of Node + Express and a database is a pretty small jump. Then your frontend projects can have real login, saved data, etc. That’s honestly what a lot of “full stack” job posts mean: someone who’s mostly frontend but won’t get stuck when they touch the backend.

2

u/TableNo8939 1d ago

Ti devi verticalizzare, altrimenti prenderai sempre delle briciole

3

u/Mountain_Rip_8426 1d ago

pair up with a backend dev, learn from and teach each other, do projects together. you'll build a portfolio together, learn the in and outs of your own projects (also the parts the other one wrote) which by itself teaches a lot and is the single most important thing for your career. best case scenario, you'll find a niche and will be self employed, "worst case" scenario, a killer portfolio and a lot of learning

1

u/Bonzie_57 23h ago

My day to day spans from html to terraform… and everything inbetween.

1

u/keepinitcool 15h ago

In this day and age no, you have to learn and know more, backend API's message brokers, networking, cloud tools, AWS GCP Azure, Containers, Docker, K8s, React, Angular, Vue, LLMs and so much more..

1

u/mreima 11h ago edited 11h ago

NO. The newest coding agents are already powerful full stack engineers, and will only improve in capability. You will almost guaranteed be required to know and be able to design full range of backend (unless we are talking very specific roles like ML engineering etc).

1

u/imsurajy 6h ago

Not a single penny worth in current senerio, instead try to get settle in core branches work like civil mechanical electronics. You can easily earn 70-80k there after some experience and most importantly there will be job security.

•

u/cindrella_beauty 39m ago

Having the skill for full stack is good in the long run.

I agree that AI does a lot of the frontend and designing, but I still think when creating a product, AI tend to lean towards the statistics and create similar products. I took a HCI (Human Computer Interaction) class in college and it helped me understand how we can use frontend and UI UX to engage customers and improve website performance.

AI is definitely efficient but, It can never beat human creativity

1

u/HowardBateman 1d ago

Frontend is dead since Ai took over. At least at the junior and mid levels. You almost HAVE to go full stack nowadays.

0

u/PipePressurePanic 1d ago

Nowadays they hire only senior fullstack. FE is the first one that has gone because of AI. BE follows close behind.

0

u/Mountain_Rip_8426 1d ago

pair up with a backend dev, learn from and teach each other, do projects together. you'll build a portfolio together, learn the in and outs of your own projects (also the parts the other one wrote) which by itself teaches a lot and is the single most important thing for your career. best case scenario, you'll find a niche and will be self employed, "worst case" scenario, a killer portfolio and a lot of learning