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!