Navigating Salary Discussions as a Programmer: A Cautionary Tale
Written on
Chapter 1 Understanding the Salary Conversation
As a programmer with years of experience at a large corporation, my salary tends to spark curiosity and, at times, envy. Recently, while gathered at a friend's home, I found myself among various guests, including a 27-year-old cashier who is married with a child. Amidst our typical discussions about current events, the topic of salaries arose.
After my friend expressed dissatisfaction with his earnings, questions about my salary quickly followed. Upon revealing my income, the reaction was one of shock and criticism.
“How is it possible that someone can earn so much just by sitting at a computer for eight hours a day, while I work ten hours and make almost seven times less?” my friend exclaimed, clearly frustrated.
Me: “I apologize if I come across as rude, but using a scanner is something anyone can do. Not everyone has the ability to write programs.”
Friend: “But why such a high salary? Is it just a matter of clicking keys to earn what I make in six months?”
Me: “Is it fair to say that I’m using my skills to create and innovate in the world?”
Friend: “That’s quite arrogant. Just because you earn a lot doesn’t give you the right to be dismissive.”
Me: “Have you ever considered how the things around you function? When you scan an item, do you realize the technology behind it? And when you send a message online, do you think it’s merely magic?”
Friend: “You still earn way too much for that.”
Me: “Programming is not just about typing; it involves logic, design, and a myriad of complex factors that many find difficult to grasp.”
Friend: “Ordinary people? You must think highly of yourself. That doesn’t justify looking down on others.”
Me: “That wasn’t my intention—” (before I could finish, my friend interrupted).
Friend: “Everyone has value. I might be doing more good than you with my work.”
Me: “I don’t mean to upset you, but automation is on the rise. Robotic cashiers and self-service kiosks are already in development. It may be wise to consider a career change soon.”
Friend: “This is all your fault. Many will lose their jobs because of you!”
Me: “Just like that? Every situation has its pros and cons. While we may gain machines that can serve millions without fatigue, it does come at the cost of many jobs. History has shown us that progress often necessitates sacrifice.”
At that point, the conversation turned sour, and I chose to disengage and leave.
PS: If you earn more than others, it's wise to keep that information to yourself. Discussing your salary can create unnecessary tension and isolation in social circles—it's better to simply say that you’re satisfied with what you have.
Section 1.1 The Reality of Programmer Salaries
In today's world, there's a significant gap in understanding the value of programming skills. Many people outside the field have a limited view of what a programmer does, leading to misconceptions about why they earn what they do.
Subsection 1.1.1 The Importance of Skills and Knowledge
Section 1.2 The Impact of Automation on Jobs
As technology continues to advance, discussions about job security become increasingly relevant. While automation can enhance efficiency, it poses a threat to traditional employment in various sectors.
Chapter 2 Video Insights on Programmer Salaries
This video titled "Programmer Salary Breakdown" provides an in-depth analysis of salary ranges for programmers, discussing factors that influence pay and how to navigate salary negotiations effectively.
The second video, "How ANYONE Can Get a 6 Figure Job - $100k+ AS A PROGRAMMER??," offers guidance on securing high-paying programming jobs, emphasizing skills and strategies for career advancement.