Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,143,400 members, 7,781,154 topics. Date: Friday, 29 March 2024 at 09:55 AM

Why Are Backend Developers Paid More Than Frontend Developers? - Programming (7) - Nairaland

Nairaland Forum / Science/Technology / Programming / Why Are Backend Developers Paid More Than Frontend Developers? (24729 Views)

Fullstack, Backend And Frontend Developers Needed To Join Our Team / Gurus In The House, What Do Backend Developers Do? / Asp.net(.NET Developers) Paid More Than Other Developers (2) (3) (4)

(1) (2) (3) (4) (5) (6) (7) (8) (Reply) (Go Down)

Re: Why Are Backend Developers Paid More Than Frontend Developers? by airsaylongcome: 8:49pm On Jan 19, 2021
Angelawhite:


Business logic is overrated. At the end of the day, it boils down to writing CRUDs.

Business Logic overrated! Are you for real?!?!? Isn't the entire purpose of coding enterprise software to implement business logic?

A basic Wikipedia search says the following about Business Logic

Business logic is the portion of an enterprise system which determines how data is transformed or calculated, and how it is routed to people or software (workflow). Business rules are formal expressions of business policy. Anything that is a process or procedure is business logic, and anything that is neither a process nor a procedure is a business rule.
Re: Why Are Backend Developers Paid More Than Frontend Developers? by airsaylongcome: 8:55pm On Jan 19, 2021
Angelawhite:


Look at the image below and the comment he posted. That guy literally lifted a post from google to feed gullible people like you

We need more Folks like you that fact check. I didn't bother to Google his Manna's response but I could tell almost immediately that it was lifted from somewhere. It was to broad and general. Kudos on providing the source of his plagiarised comment

3 Likes

Re: Why Are Backend Developers Paid More Than Frontend Developers? by Angelawhite(m): 9:17pm On Jan 19, 2021
airsaylongcome:


Business Logic overrated! Are you for real?!?!? Isn't the entire purpose of coding enterprise software to implement business logic?

A basic Wikipedia search says the following about Business Logic

Business logic is the portion of an enterprise system which determines how data is transformed or calculated, and how it is routed to people or software (workflow). Business rules are formal expressions of business policy. Anything that is a process or procedure is business logic, and anything that is neither a process nor a procedure is a business rule.

The term business logic as a form of complexity for backend is overrated and abused. Business logic equally exists on the Front end. That’s my point.

I write backend applications everyday and I tell you, I spend more time on the front end than on the backend.

Take figma, google forms and web based games for example, most of the complexities are on the front end. Only a backend developer will tell you the backend handles the business logic

1 Like

Re: Why Are Backend Developers Paid More Than Frontend Developers? by airsaylongcome: 9:25pm On Jan 19, 2021
Angelawhite:


The term business logic as a form of complexity for backend is overrated and abused. Business logic equally exists on the Front end. That’s my point.

I write backend applications everyday and I tell you, I spend more time on the front end than on the backend.

Take figma, google forms and web based games for example, most of the complexities are on the front end. Only a backend developer will tell you the backend handles the business logic

I have absolutely NO qualms with front end. Both frontend and backend are needed in the coding "industry". I'm from the very old school of programmers where we assume that the client is using a very under powered device. So mist of the focus was on doing the processing on the device you (the developer) control. I always use an example in the financial industry. SMS notifications for banking transactions. What level of frontend coding can be done for this?

I'm a huge privacy advocate. And I have NoScript plug-in installed on my Web browser. With all those fancy FE stuff all those sites break.

1 Like

Re: Why Are Backend Developers Paid More Than Frontend Developers? by Mac2016(m): 9:32pm On Jan 19, 2021
airsaylongcome:


There's a 2019 version which is the most recent I can lay my hands on. So what exactly do you want to accomplish. Looks like you installed a trial version and uninstalled it after the time trial expired planning to reinstall it again to get another 14/30 day trial. Not gonna work. When you install software in Windows, some entries are made into somewhere called the Registry. Uninstalling using Windows does not delete the entries made to the registry. You have to use specialised software for a clean uninstall. Since you have already previously uninstalled it I don't know that the crack would work even if you do a clean uninstall. My advice would be to clean your registry, then download the 2019 version with crack and install and crack it.

I get banned if I post links on NL. But if you message me on Telegram I can share direct downloadable and resumable link to download Prota Structure 2019 SP2 and Prota Structure 2018 SP4. Look for @airsay on Telegram.
I will be glad o. In short, my brother you understood me perfectly.
I actually installed a cracked version of Prota Structure 2018. It has three suites embedded. Structures, details and steel. The first two are working. The steel work the day o launched it but expired 72 hrs after.
Now I wanted to use the steel designer. I could not. I uninstalled and reinstalled,yet not working. I downloaded revouninstallerpro to clear the registry yet after reinstalling it, the steel designer still didn't work.
I am so tired. I don't even know the way forward again.
I will search telegram and get in touch, thanks
Re: Why Are Backend Developers Paid More Than Frontend Developers? by Brukx(m): 9:44pm On Jan 19, 2021
When you have sat down on the toilet for 24 hours debugging your code, you will know which one is more difficult.There are many drag and drop tools that has made life easier for GUI designers. Even the front end tools are powered by backend technologies. If you ask this question in stackoverflow, it will be deleted instantly.

4 Likes

Re: Why Are Backend Developers Paid More Than Frontend Developers? by airsaylongcome: 9:52pm On Jan 19, 2021
Mac2016:

I will be glad o. In short, my brother you understood me perfectly.
I actually installed a cracked version of Prota Structure 2018. It has three suites embedded. Structures, details and steel. The first two are working. The steel work the day o launched it but expired 72 hrs after.
Now I wanted to use the steel designer. I could not. I uninstalled and reinstalled,yet not working. I downloaded revouninstallerpro to clear the registry yet after reinstalling it, the steel designer still didn't work.
I am so tired. I don't even know the way forward again.
I will search telegram and get in touch, thanks

I have not installed or used Prota before. But I'm sure we can get around the limitation although as a software person I should not be encouraging software piracy. I know that buying legit copies of these kinds of software cost an arm and a leg
Re: Why Are Backend Developers Paid More Than Frontend Developers? by Angelawhite(m): 10:09pm On Jan 19, 2021
Brukx:
When you have sat down on the toilet for 24 hours debugging your code, you will know which one is more difficult.There are many drag and drop tools that has made life easier for GUI designers. Even the front end tools are powered by backend technologies. If you ask this question in stackoverflow, it will be deleted instantly.

Have you ever sat down to imagine how web based word editor functions? How it generates custom style sheets for every formatting you make ? Which is more complex between the complexities on the front end and creating a single api to save the document? Where will you do debugging the most if you’re asked to build a custom online editor ? How about an online game where you can play graphic games like soccer ?

There’s more to front end than building a registration form and display text and images
Re: Why Are Backend Developers Paid More Than Frontend Developers? by China112(m): 10:14pm On Jan 19, 2021
Qvp
Re: Why Are Backend Developers Paid More Than Frontend Developers? by Mac2016(m): 10:19pm On Jan 19, 2021
airsaylongcome:


I have not installed or used Prota before. But I'm sure we can get around the limitation although as a software person I should not be encouraging software piracy. I know that buying legit copies of these kinds of software cost an arm and a leg
1.4m so I heard for prota
Re: Why Are Backend Developers Paid More Than Frontend Developers? by Roxanneroxanne: 11:00pm On Jan 19, 2021
chingle5:
I still don't understand why backend developers are been paid more than frontend developers even though frontend development is harder than backend development I just don't get it..... undecided
systems rely on backend vs frontend, ok more detail but it doesnt deal w system as whole
Re: Why Are Backend Developers Paid More Than Frontend Developers? by jelel6: 1:38am On Jan 20, 2021
In reality the project or tasks at hand determines which section of the project is more difficult for the development teams to realize (Frontend or Backend)

I do believe that when it really gets to the thick of programming and computing, (at the very complex of applications) the backend will relatively become more complex compared to the majority of Frontends.

But at the lowest and intermediate spectrum ( like the majority of projects our software companies here in Nigeria can handle ), the backend and Frontend difficulty will be inseparable.

For people who think Frontends is just for aesthetics and not logical or the business logic can't be handled there, they cannot be much wrong.

Facebook, that we all know, is NOT your average site. It's one of the most complex piece of application you can think of. That UI and the corresponding complexities is no joke. Facebook developed ReactJS because they needed an in-house solution for the Frontend application.

When your project starts needing the help of a modern JavaScript Frontend framework that's when you start delving into the realms of what modern frontend development is all about.

It's a known fact that front-end development is the most broad and fast-changing, ever-evolving field of development. You'll have to constantly learn to keep pace with the new tools, conventions, standards, and libraries they churn out each day.

There's not a standard approach for frontend development so there are very few microservices or abstractions people can reuse (we now have backends as a service (Baas)). Instead, they churn out new tools and techniques every single day to solve every new issue. JavaScript fatigue is actually a real problem for developers.

Unless, you're building Facebook or Netflix or Interswitch, the majority of what people do as backend development is repetitive, standardised and the problems encountered are easily visible across projects. Hence, there are abstractions for them now and people can pick plug and use solutions for widely different projects.

A lot of problems concerning performance for instance are being handled by the hosting service. Big issues like application scaling can be handled out of the box when you use hosting services like AWS and the likes. A lot of problems sets and the backend itself is becoming heavily decoupled so people don't have to reinvent the wheel each time.

2 Likes

Re: Why Are Backend Developers Paid More Than Frontend Developers? by sirgusto: 3:50am On Jan 20, 2021
Why are neurosurgeons paid more than makeup artists? grin
Re: Why Are Backend Developers Paid More Than Frontend Developers? by illicit(m): 5:20am On Jan 20, 2021
BigDawsNet:


Let me speak normal English

Example ATM

Frontend Developer design what you see on the screen and you as a user or customer you interact with it by slotting ur card or choosing any option to withdraw your money

Back-end developer design what you don't see on the ATM that is the code that makes the ATM works

A program is a set of instruction.
These program has been designed by back-end developer ...

you as a customer your job is to give that ATM instruction they will follow it and you will withdraw your money...

All these scope is design buy a back-end developer


thanks for the explanation

I will give it to the code developer, back end
Re: Why Are Backend Developers Paid More Than Frontend Developers? by yenereal(m): 6:13am On Jan 20, 2021
Who asked you? Are you a programmer?
Don't be doing online search and be posting what you don't know. Focus on your field and stop commenting on thread you have no idea of.

post=98220234:
This is another way we make some cool stuffs online @[/b],
To answer your question....
[b]Backend programmers are paid more simply because they handle way more.
Frontend deals with only a few aspects of development: CSS, HTML, and JS.

And more about Front end web development is a good job for those interested or into it.
Front-end web development is an exciting career because it's always evolving and constantly changing.
This means you will always have the opportunity to interact with new tools and learn new skills,
keeping you engaged in your career.
It's a field that provides many opportunities for hands-on learning.
You can never go wrong in it.
Coming from the people that have been there, done that.
Re: Why Are Backend Developers Paid More Than Frontend Developers? by McTobe(m): 8:37am On Jan 20, 2021
You nailed it
explorer250:
lol.well I have been coding on both back and front end. I can tell you that both have same degree of complexity depending on the actual task that is been performed. back end gets higher pay because of low supply of back end developers. everybody just dey for front end
Re: Why Are Backend Developers Paid More Than Frontend Developers? by ibkayee(f): 8:38am On Jan 20, 2021
sirgusto:
Why are neurosurgeons paid more than makeup artists? grin
Lool stopeet
Re: Why Are Backend Developers Paid More Than Frontend Developers? by cixak95211: 9:14am On Jan 20, 2021
chingle5:


An b me post am o na one yeye way don over do theory post am .... And if I ask am make e com do simply layout structuring for code editor he go run away....

How sure are you about the bolded? grin grin grin
Re: Why Are Backend Developers Paid More Than Frontend Developers? by chingle5(m): 7:03pm On Jan 20, 2021
cixak95211:


How sure are you about the bolded? grin grin grin

U no go understand
Re: Why Are Backend Developers Paid More Than Frontend Developers? by Lovelies1: 3:01am On Jan 21, 2021
egobetatoday:


I usually have eye ache when I use gadgets often because of poor eye sight. Do I need to be on the computer/laptop often as a developer?

No
A man who feeds on writing story books, knows his time frame on when to write books and do some other activities
Re: Why Are Backend Developers Paid More Than Frontend Developers? by Lovelies1: 3:03am On Jan 21, 2021
Koldplay:
How do we start
On telegram
Re: Why Are Backend Developers Paid More Than Frontend Developers? by nairalanduser23: 10:53am On Jan 21, 2021
There are a lot of FE jobs

Re: Why Are Backend Developers Paid More Than Frontend Developers? by Nobody: 7:54am On Jan 23, 2021
chingle5:


Which one is backend capturing the entire business logic...... In fact that your example is actually the reverse u backend developers are actually the shoe shiner and we the frontend developers are the shoemaker coz we create the product while u people just come from nowhere to just come and be updating one yeye database and throwing request from one place to another place base on CRUD in fact u guys are the shoe shiner angry
like nairaland ui
Re: Why Are Backend Developers Paid More Than Frontend Developers? by Nobody: 8:00am On Jan 23, 2021
Karleb:


I hate this programming dichotomy but only a front end programmer will tell you backed is just CRUD. grin

Have you ever integrated a payment gateway, have you ever hosted a website on a live server, I'm not talking static websites now.

Have you ever performed a CRON job? grin

no mind demmmm
Re: Why Are Backend Developers Paid More Than Frontend Developers? by Nobody: 8:02am On Jan 23, 2021
Lovelies1:
Buying a nylon to cover the Bread is okay but the bread is more important

The data is more important (security, and the rest)


Contact me for a beginners guide
lol � nice ans
Re: Why Are Backend Developers Paid More Than Frontend Developers? by Nobody: 8:08am On Jan 23, 2021
mokoh:
I actually don’t know what you guys are talking about but am here to catch cruise
u don catch am finish lol
Re: Why Are Backend Developers Paid More Than Frontend Developers? by Nobody: 8:13am On Jan 23, 2021
Pochettino:



Oga its not by force to comment here. If you dont know, just read instead of typing jargons in the name of being knowledgeable.

Wetin u sabi 4 programming now? Mai Suya oshi
jargons simply means language.

U are simply saying wat language I'm the name of being knowledge.
Which don't mk sense
Re: Why Are Backend Developers Paid More Than Frontend Developers? by mokoh(m): 12:39pm On Jan 23, 2021
peterangelo:
u don catch am finish lol

No ohh
Re: Why Are Backend Developers Paid More Than Frontend Developers? by geedee4real(m): 2:43am On Jan 24, 2021
For newbies and beginners I have some video resources that will help you in this line, the videos come with a project you can work on after learning. This videos were compiled from season instructors from freecode camp, udemy, edureka. I have video on

HTML

CSS

JavaScript

My SQL

ReactJS

NodeJS

Jquerry

You can reach me on 08024775320, if you are interested.
Re: Why Are Backend Developers Paid More Than Frontend Developers? by DualCore1: 4:25am On Jan 24, 2021
In my humble opinion and experience as a fullstack dev, I think a backend dev does more work and a frontend dev does harder work. This is based on my experience and possibly my strengths and many weaknesses.

I'll try to list out the tasks, categorised into the different roles to explain why I think a frontend dev's job is harder.

Backend part
Planning of the business logic, drawing up storyboarding on paper
I have to go back and forth getting feedback and refining the logic
The choice of database technology has to be made, mapping out a db schema and relationships.
The API's structure needs to be planned, i.e the objects that need to be created, the endpoints and routes that need to be created
What stack to use... what technologies to use... what tradeoffs to make (e.g building my own user identity management or using AWS Cognito, using Mysql on an AWS EC2 instance or using AWS RDS, using a node server or going AWS Lambda... the GCP and Azure people, sorry for the Amazon bias)
Then the coding starts by writing out tests for all the planned endpoints, and all the tests should fail initially (TDD).
Then if one is being very righteous, write integration tests for all the objects.
Then import necessary NPM packages, add own packages, write objects or classes (JS doesn't have real classes, I can't argue).
...the bulk of the work is in writing the objects. This is where all the data structures and algos come in. One has to keep refactoring to get the best performance without compromising the beauty and readability of the code.
Then create routes for all the endpoints
Finally run the tests
....and debug until all tests are green.
Then fireup all endpoints on Postman and generate the API documentation.
Git setup ...creating necessary branches
CI/CD setup
Some of these roles are devops/sysops inclined but a backend guy is usually expected to do them, depending on the organisation.

The frontend part
A lot of planning has to be made for how things should look on different viewport sizes.
The PSD assets from the graphics team has to be sliced into standards compliant html and css, taking responsiveness and accessibility into consideration.
Reusable components have to be created to form views (or pages) and consume the backend service
A few more things here and there and the web application (or website) is ready for staging.

So I have listed this to show how much work a backend developer has to do, I mean a serious developer that wants to write code and sleep well knowing that his codes won't break easily. The unserious backend dev could skip all the planning and go straight to coding and skip all the testing and documentation as well... the app MAY still work but it will be britle and you yourself won't trust your work or want to go back into it to maintain it after 6 months.

So in my opinion the backend developer does way more work. BUT... the frontend developer does way harder work.

The frontend guy has to deal with making the user experience great and pleasing.
It is the quality of the frontend dev's job that determines if I'm coming to your site again or I'm never opening it again.
The frontend guy has to worry about responsiveness
He has to worry about page size and load speed (before the QA people trash it for him)
The frontend guy has to click things here and there to ensure they work (in addition to any automated tests). The backend guy doesn't have to click anything or go through countless refreshes to be sure things work.
He has to read the backend guy's documentation (if any o) to know how to consume the api endpoints
He has to deal with applying patches when things change... and things change way often on the frontend. (Remember the Angular/Angular 2 situation). ReactJS v17 came out October last year.

So I find the backend part of a project more enjoyable and more predictive than the frontend.

Everything above is based on my opinion and present work routine as a fullstack and I fit wake up tomorrow change mouth cuz we learn everyday. While you're learning the version 3 of something, they are working on the version 4. Thankfully the fundamentals don't change.

So my suggestion, be a fullstack guy, learn to do both. You stand a higher chance of getting a job as a fullstack developer. Companies would rather hire one fulltime fullstack developer than two guys (frontend developer and backend developer)

The pathway to start out as a fullstack dev: HTML5, CSS3, Javascript (ES6)... then ReactJS and NodeJS
There are many other pathways. You could go the Python route.

There is a course on Udemy that will put you on the right track. Although I never took the course (and I am not affiliated to the Author or Udemy), I have seen very good results from people who I have recommended it to (including my SO grin).

The link:
https://www.udemy.com/course/the-complete-web-development-bootcamp

2 Likes 1 Share

Re: Why Are Backend Developers Paid More Than Frontend Developers? by Brukx(m): 8:26am On Jan 24, 2021
DualCore1:
In my humble opinion and experience as a fullstack dev, I think a backend dev does more work and a frontend dev does harder work. This is based on my experience and possibly my strengths and many weaknesses.

I'll try to list out the tasks, categorised into the different roles to explain why I think a frontend dev's job is harder.

Backend part
Planning of the business logic, drawing up storyboarding on paper
I have to go back and forth getting feedback and refining the logic
The choice of database technology has to be made, mapping out a db schema and relationships.
The API's structure needs to be planned, i.e the objects that need to be created, the endpoints and routes that need to be created
What stack to use... what technologies to use... what tradeoffs to make (e.g building my own user identity management or using AWS Cognito, using Mysql on an AWS EC2 instance or using AWS RDS, using a node server or going AWS Lambda... the GCP and Azure people, sorry for the Amazon bias)
Then the coding starts by writing out tests for all the planned endpoints, and all the tests should fail initially (TDD).
Then if one is being very righteous, write integration tests for all the objects.
Then import necessary NPM packages, add own packages, write objects or classes (JS doesn't have real classes, I can't argue).
...the bulk of the work is in writing the objects. This is where all the data structures and algos come in. One has to keep refactoring to get the best performance without compromising the beauty and readability of the code.
Then create routes for all the endpoints
Finally run the tests
....and debug until all tests are green.
Then fireup all endpoints on Postman and generate the API documentation.
Git setup ...creating necessary branches
CI/CD setup
Some of these roles are devops/sysops inclined but a backend guy is usually expected to do them, depending on the organisation.


Can you please share more details on the bolded?
Re: Why Are Backend Developers Paid More Than Frontend Developers? by DualCore1: 9:37am On Jan 24, 2021
Brukx:
Can you please share more details on the bolded?
Hi Brukx, by saying "fireup all endpoints on Postman" I meant after all the tests are green (passed), I use Postman to make individual requests to all the endpoints, save the output as examples and then generate the API documentation, still within Postman.

Here is a video that should explain better

https://www.youtube.com/watch?v=Ayo_KdLLcTA

(1) (2) (3) (4) (5) (6) (7) (8) (Reply)

Solution Of Linear Programming Problems Using Simplex Method / Without Using Pow Function In C / Could Lagos, Nigeria Be The Next Silicon Valley? - American Media

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 73
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.