Why Software/IT/Coding Jobs are payed higher?

  • Thread starter Thread starter koolraj09
  • Start date Start date
  • Tags Tags
    Jobs
AI Thread Summary
The discussion centers on the disparity in pay between software/IT jobs and traditional engineering roles, such as electrical and mechanical design. It highlights that compensation is influenced by the perceived value an employee adds to their firm, which is often subjective. The law of supply and demand plays a significant role in determining pay scales. The conversation references economic analysis that explains why certain professions, including software developers, earn more than teachers or nurses. This is attributed to the ability of some roles to impact a larger audience, thereby maximizing their value. The phenomenon of winner-take-all markets, exacerbated by international trade and digital communication, contributes to this pay disparity, leading to a hollowing out of the middle class as fewer individuals can achieve high earnings. The discussion calls for data and references to substantiate claims about salary differences among professions.
koolraj09
Messages
166
Reaction score
5
Hey all,
I think that if you work for a firm, the amount of value you add to your firm decides the pay you get.
But there's always this discussion that "Why Software/IT/Coding Jobs are payed higher?" compared to some core jobs like electrical or mechanical design engineers?
 
Technology news on Phys.org
First, the amount of value you add to your firm is often a subjective decision. Second, the law of Supply and Demand has a LOT to say about pay scales. Third, please cite references on why you think programmers make more than other engineers (I'm not arguing one way or the other but I also do not know this to be true for sure and you need to support your statements).
 
koolraj09 said:
Why Software/IT/Coding Jobs are payed higher?
They're not paid higher according to the data released by recruitment companies over here.
 
While reading some financial/economic analysis, I came across a similar question and an answer:"Why do professional athletes, movie actors, and even some 23-year-old computer programmers earn so much more than teachers, nurses, and factory-line workers? The answer is simple. They’ve found a way to spread the impact of their efforts over a very large number of individuals, while the teachers, nurses, and factory-line workers can apply their efforts to a dramatically smaller number of “units,” be they students, patients, or boxes of Corn Flakes. For massive too-big-to-fail banks, the units are dollars. The downside is that as certain winners are able to spread their efforts over an enormous number of people, the required number of winners declines – ask anyone who has ever tried to become a movie actor or a pro-basketball player. International trade and internet communications, among other developments, have significantly increased that tendency toward winner-take-all outcomes. When that effect is expanded through international trade, the result is that yes, each country benefits in aggregate, but you also observe a “hollowing out” of the middle class, particularly for families that don’t have labor or capital that shares in the distribution."
 
..
 
Last edited:
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...
Back
Top