I have seen many of my friends are jealous of my profession. I also believe programming is a better profession than most other professions. Though it's my personal opinion, most of my programmer friends and colleague agree with me.
There is a famous quote about life:
The Grass is Always Greener on the Other Side
When someone is not satisfied with their own life, they always assume better things are happening with other places or other people's lives. But somehow, I don't find it valid for myself. I find that my life is good, and one of the main reasons is my profession.
So, why do I think that programming is a good profession and I am happy with it? Let's discuss it.
Remote job
Remote jobs are very available for programmers. Yes, you can also find remote jobs in other professions, but it's very easier and widely popular worldwide in the software development industry.
Remote jobs have made life very easy. Most of my friends and colleagues like it too. The main reason is I can spend more time with my family, and I love it. It also helps me save my money. When I used to do my job going to the office, I had to spend at least $20-$50 dollars for food, transportation, and other staff.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Freelancing
Freelancing is very popular among programmers. Not all profession has the luxury to let you become a freelancer. But programming is a very freelancing job. Why? Because it's easy to find a job as a freelancer and the money is good.
The money is so good that many programmers take it very seriously and leave their job and become full-time freelancers.
High Salary
Programming is a high-paid job. According to 2020 data from the US Bureau of Labor Statistics, the average salary for programmers was $95,640 per year. However, the compensation depends on the country, company, and some other factors.
But you have to admit a junior programmer can earn better than most other professions.
Being an Entrepreneur
I would call this the most significant unfair advantage of all. As a programmer, it's very easy for a person to become an entrepreneur. Why? Tech business is one of the hottest businesses after the internet and smartphone become very affordable.
We can see that most of the top billionaires were once programmers. Building a tech product can be costly. Many passionate wanna-be-entrepreneurs can not build the prototype of their products because of it.
But a programmer has an unfair advantage of it. They can build their own prototype and raise money from the investors after having some reactions. This is one of the main reasons I have become a programmer.
Besides founding their own startups, many programmers are becoming part of other early-stage startups by contributing their extra time and effort.
Creativity
In many jobs, people become bored because there are not enough curves or scope of creativity. But in programming, it's so much fun. You would find new problems every day.
Programming would never become a tedious job unless you make it into one. New and new technology is invented every year. You can always learn new things and work on them.