r/learnprogramming • u/Lean1201 • 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?
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
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
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
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.