The hidden corners that "haunt" software developer (programmers)

In this article, EDUTO will ride horses to see the flowers, look at the difficult problems in the profession, through the shared experiences of those who have gone before and the updated information in the community.

Phuong Trang

23/7/2024 3:01 PM

In this article, EDUTO will ride horses to see the flowers, look at the difficult problems in the profession, through the shared experiences of those who have gone before and the updated information in the community. Hopefully it will be helpful for those who are new to the profession of programming, as well as receive comments and discussions from those who have more experience, to share the secret to  surviving in the profession,  being happy  with the profession and reaching the level of  loving  the profession.

Money or Passion

To pursue your career goals in the right direction, you need to clearly identify your main motivation. Here we will find the answer to the question:  "Do you do programming for passion or to make money?" .

Money is always important, no matter what you do or where you are. If you want to live, you need money first. There are many ways to make money in programming. What about hobbies and passions? They are equally important, especially in the Information Technology (IT) industry with its high pressure and challenges.

Please be really serious when looking at this issue, because each answer, although personal, when combined exponentially by hundreds of people, by the youth, by all workers... It will say a lot about the fate of the whole nation.

There is a more intelligent opinion, that both Passion and Money  are the main goals in the work we need to aim for, because both of these seemingly opposite things are extremely closely linked. If you do a job you love but pay too little, not enough to live on or have a high salary but the job is too boring, it is also difficult to pursue.

Money or Passion

That is also the criterion when considering investing in the company:

  • Company A has high salary (10 points), the work is a bit boring (4 points)
  • Company B has average salary (7 points), the work is interesting (8 points)

The smart person above will choose company B, the money lover will choose company A.

Author's opinion: the key to choosing Money or Passion is  Timing .

  • Fresh out of school: passion takes priority, accept low salary in the first year.
  • Time to have 2-5 years of experience: prioritize making money, worthy of the effort you put in.
  • Long term: prioritize your passion, you can't do big things if you only think about money, when starting a business the first thing you have to sacrifice is money.

An anonymous young man commented: “Bitch, shut up! I don’t work for money or passion, what if you work for the opportunity to advance?”
So after being promoted to Leader, for example, will you demand a high salary or enjoyment in the job? Surely you will have to choose between Money and Passion, even if your short-term goal is Opportunity.

More: The difference between outsourcing and product companies

Opinions of great people about their choose

Bill Gates

Bill Gates said that he work for money, all the best things, software, business contracts… All for the purpose of money. Our passion is the passion for money, our motivation for money is added to the motivation of passion so it runs at the speed of light.

Bill Gates

Steve Jobs

We do it because of passion, we never care about money. Therefore, in extremely difficult circumstances, we still write history thanks to passion. Money is fine, passion is fine, as long as these motivations are strong enough to give you strength every day, to overcome all difficulties at work. It is better than a person who lacks motivation, only when reminded by his boss, or when his colleagues yell at him, does he quickly write a letter of resignation.

Steve Jobs

More: Some tips that new Business Analyst (BA) need to keep in mind

Brainstorming

Another interesting topic in the programming profession that is being hotly debated by you guys. When Vietnam is gradually becoming the world's software processing factory, reaching the  top 6. Some people are optimistic because we are increasing the rate of high-tech workers, others are bitter because we deserve more, Vietnamese intelligence has always been admired by the world.

Through the article Joining an Outsourcing, Product or Startup company, you will understand more about the types of software companies today. However, how to choose? Do you think that working for a foreign outsourcing company is "selling out" your labor? So you try to learn English and apply to work abroad to sell your labor at the "right price"? Or work for a state-owned company to contribute your youth and enthusiasm for free? Or start a business to sell your labor to our people with love and affection?
For those who are about to graduate, you should not hesitate about these things. Actually, labor or intelligence, it has value when it is continuously honed and trained, through work, experience, and learning. For example, Mr. Teo has 10 years of experience, so his salary is higher than Mr. Ti, who just graduated, but who knows where Mr. Teo sells intelligence. So, right now, you just need to find a suitable environment, have a lot of motivation, and work really hard. Who sells intelligence to is not as important as selling it to someone who doesn't want to buy it.

Brainstorming

More: Challenges and solutions for IT Outsourcing businesses in period that IT industry gradually storming

Programming career

Everyone knows that it is easy to get a job as a programmer and that the salary is high, but not everyone realizes that the career of a programmer is short. Programming is a job that requires concentration and quick thinking, so the younger and more dynamic the better, this is also a rather ungrateful characteristic of the profession that you should accept. If other professions such as Doctor, Teacher, Lawyer... The longer you work, the more experience you have and the more position you have in the profession, but with programming, experience will quickly become outdated, only quick learning and grasping technology are the deciding factors.

However, the IT industry is very broad, you can still switch from programming to other jobs that prioritize experience such as: design analysis, system architecture, technical expert, project management... If you have the ability, you can work in IT for life.

Programming career

More: Cloud computing trends you need to know in 2024

Conclue

Among the many articles describing the programming profession on the internet written by romantic writers and poets, I sat down at midnight, tears streaming down my face, writing this article, collecting the bitter issues in the software programming industry, hoping to have a more realistic view for those who are truly interested and want to pursue the programming path. I hope to receive readers' opinions in the comment section to help make the article more complete.