DEV Community

Molly Struve (she/her)
Molly Struve (she/her)

Posted on

Frontend vs Backend, which do you prefer and why?

I am a backend girl because I love optimizing code performance and dealing with data. How about you? What draws you to a particular section of the stack?

Latest comments (43)

Collapse
 
cigwe416 profile image
cigwe416 • Edited

When I started learning how to code, the first programming language I ever learnt was C++ but I really did not enjoy it since 100% of all what I built were console apps. I really wanted something I can see immediately (something visually appealing to me) so I had to switch to frontend since it was much more appealing to me.
But I started learning backend(NodeJs) over 2 years ago and it is becoming more fun as I get to understand how systems are designed and engineered.

Collapse
 
youssefayman profile image
Youssef

I like Front-end becasue it's the perfect equilibrium of design and logic

Collapse
 
harken24 profile image
Jozo

Started as frontend developer since it was easier to see results of my code visually, it really helped with my motivation and pushed me further to grow. My job now is frontend developer, but I got interested in backend a few months ago and really can't wait to make the transfer to backend developer since it's much more interesting for me personally.

Collapse
 
nuculabs_dev profile image
Nucu Labs

I didn't enjoy writing any front-end code until I discovered Vue.JS. Overall I like the backend more, I don't wanna fight with CSS and supporting a ton of different web browsers.

I'm glad that at my current job the application I'm working on is for internal use only and I only have to support the latest version of Chrome and Firefox.

Collapse
 
burzumumbra profile image
Ronald Flores Sequeira

I'll found my self in the middle, but now so hard to be a Full Stack, not yet.
But I believe that this approach is a good way to have a complete understanding of the user needs, and possible practical solution.

For example, last week I got asked by the client to do some functionality to a subscription cancelation process, with WordPress plugins, the description was to trigger a poll right after the confirmation message for the cancelation was triggered.

So as backend approach I would have to code some communication between two plugins, that has not good Docs or I could find a workaround, to pretend there's a communication between the interaction of canceling and answering the poll.

I went with the second one. First by time priority, second by the complexity of the integration of two plugins, third, because I have more confidence in my JS than PHP skills.

The end user could no difference if the interaction that the client needed is accomplished, and after that, I got more time to resolve other issues at the backend, with more heavy needs from the client.

Collapse
 
prvnbist profile image
Praveen Bisht

Primarily a front-end dev with experience in ui/ux and I also started learning backend less than year ago. Going with MERN stack and Figma.

I started with front-end after taking CSE course and building things that looked bad visually is what drove me into design and getting fed up of building static things is what inspired me to learn back-end. It really feels great to be able to design something and then build from start to finish. Let's see what problem I face next that'll lead me into learning more interesting stuff.

Collapse
 
johnmunroengica profile image
John Munro

There is no back-end/Front-end split there is just code when you work on the full stack.

Collapse
 
_mikigraf profile image
Miki Graf

My career started in the backend, but with time I’ve grown fond of front end and AWS. My stack consists of Node.js/Python and AWS for the backend and Vue.js for frontend. A stack that doesn’t seem to be that popular..I can’t really find any remote job with it :(

I think in my case it doesn’t matter whether it’s frontend nor backend, I just want to see the product grow :D

Collapse
 
niorad profile image
Antonio Radovcic

Total front-end/interface/click/touch-person here.

I started more serious development in Uni with Processing, which makes creating interactive and generative projects a breeze.

When trying new languages I always check out the visual capabilities/libraries/frameworks first.

I love to read about and play with low-level stuff too, though. So far C was the lowest level lang I made something useful with. I really enjoy RayLib, which is a game/graphics-library for C (has tons of bindings, tho).

Collapse
 
prahladyeri profile image
Prahlad Yeri • Edited

I'm a full-stack dude because of two reasons:

  1. I'm a freelance coder who works solo, so I can't afford to get too specialized (in just one framework or skill).
  2. I want to code an app that works, so I take care of both frontend and backend.

I happen to know python, php, JS and HTML/CSS, and they all play their part in the stack! I don't have a thorough mastery over front-end CSS design, so I use a solid framework like Bootstrap and libraries like DataTables.net for development.

If I were working in a large IT company like Google or Amazon as a dev, maybe I could have afforded the specialization of working as a frontend or backend dev!

Collapse
 
felipperegazio profile image
Felippe Regazio • Edited

I love both, but im a front end guy and im loving to see some back end people saying OMG HOW THE FRONT END PEOPLE DO THAT???

Sometimes i say the same thing about the back end. I pass the page to the back end and at the end of the day the page comes back to me with the real data flowing sometimes sooo well that i think OMFG HOWW

Collapse
 
irinagabe profile image
Gabe Vigodi

I'm a frontend guy. I need the visual stimulation that page layouts offer.

Collapse
 
kspeakman profile image
Kasey Speakman

For me they each strike a different chord. On front-end, it is very satisfying to iterate on a design and finally arrive at something which makes the user feel safe and confident in their task. On back-end, it feels like a sweet accomplishment when I figure out a way to handle a complex use case elegantly.

I probably prefer the logic-based constraints of the back-end more than the cognitive science constraints of the front-end. But I like to get into both.

Collapse
 
asg5704 profile image
Alexander Garcia

I love the Front-End because I can see my results (design) immediately. 😁

Collapse
 
johannarlee profile image
johanna

Front End because it's been such a fun part of my life for the last decade, but back then I never knew that it could lead to a legitimate career. There are days where it actually is shocking to feel like I'm being paid to do what I love doing. Making clean and delightful user interfaces makes me actually giddy.