I still remember when I decided to become a programmer. It was a summer break, and like every year, we used to visit our maternal uncle. My cousins were both older than me. They were studying engineering and computer science.
我仍然记得当我决定成为一名程序员的时候。 那是一个暑假，和每年一样，我们过去经常拜访我们的叔叔。 我的堂兄都比我大。 他们正在研究工程学和计算机科学。
I used to spend around two months with them every year. They taught me pretty cool stuff related to computers, which I used to flex in front of my school friends.
They were pretty fluent in programming and always advised me to follow suit. During my first year as a programmer, I had my doubts. But over the years, I’ve fallen in love with programming and it keeps giving me more reasons to feel that way.
他们的编程很流利，总是建议我也照做。 在我成为程序员的第一年，我感到怀疑。 但是多年来，我爱上了编程，它不断给我更多的理由。
Today, I am going to share those reasons with you. I hope this will help beginners to see the actual benefits of being a programmer and will encourage others to go for it.
1.每天带来新的学习体验 (1. Every Day Brings a New Learning Experience)
Being a programmer allows you to learn something new every day. I have learned so many things over the last five years, but still, I face new challenges now and then.
Programming keeps you interested in your work. All those hurdles and logical challenges are perks of the job. You were paid to solve puzzles, to make software better.
编程使您对工作保持兴趣。 所有这些障碍和合乎逻辑的挑战都是这项工作的福利。 您获得酬劳来解决难题，使软件变得更好。
“Everybody in this country should learn how to program a computer, because it teaches you how to think.” — Steve Jobs
A challenge with one module will be your experience for the next module. That’s how programming works. The knowledge compounds while working on different modules.
一个模块的挑战将是您学习下一个模块的经验。 这就是编程的工作方式。 在不同模块上工作时，这些知识会加深。
2.编程是探究思想的天堂 (2. Programming Is a Paradise for Inquiring Minds)
If you love experimenting with things and have an inquiring mind, then programming is the right field for you. You can do unimaginable things sitting behind that system.
Programming allows you to connect the real and virtual world. You can create anything that can help millions of people. Your creativity is your limit. Surprise the world with it.
通过编程，您可以连接真实世界和虚拟世界。 您可以创建任何可以帮助数以百万计的人的东西。 您的创造力是您的极限。 用它给世界惊喜。
All the big tech giants started with their programming skills. Programming gives you the power to build the next Facebook, Windows, or something the world hasn’t seen yet.
3.您几乎可以在任何地方完成工作 (3. You Can Do Your Job From Almost Anywhere)
You don’t need to show up at the office to get your work done. Programmers can work remotely, and they were already doing that long before the pandemic.
You can work as a programmer for a client while sitting in another corner of the world. Programmers can work remotely and remain close to their families or even while traveling the world.
All you need is a system and internet connection, and you are good to go. That’s why the software industry is the sector least impacted by this global pandemic.
4.成为自己的老板 (4. Being Your Own Boss)
Programmers don’t need to restrict themselves to a job. Freelancing has become the hottest trend of the 21st century. There are several freelancing projects for a programmer to pick from.
程序员不需要将自己局限于工作。 自由职业已成为21世纪最热门的趋势。 有几个自由职业者项目可供程序员选择。
They can work on multiple projects at a time and earn a fortune. A lot of people take on side projects in addition to their full-time jobs for extra money.
A programmer can choose whether they want to do a full-time job or they can pick up the work that interests them. There are various websites like Toptal, Upwork, and Fiverr with clients looking to hire programmers.
You can always look out for the right opportunity for your skills on these freelancing websites.
5.成为艺术家 (5. Become an Artist)
A programmer is nothing less than an artist. They are creative and let the world enjoy their imagination.
They have a fair idea of how things around us work. Whether you’re adding something to your shopping cart or booking a flight ticket, they know what’s happening in the background.
It is good to know how the technology works. Programmers are aware of things around them and they have a vision that differentiates them. Programming helps your brain to function in different ways, which gives you an edge over the others.
很高兴知道这项技术是如何工作的。 程序员意识到周围的事物，并具有使它们与众不同的愿景。 编程可以帮助您的大脑以不同的方式发挥功能，从而使您比其他人更具优势。
最后的想法 (Final Thoughts)
These are the reasons why I became a programmer. Every programmer has their own. Over time, you will find your reasons to fall in love with programming.
这些就是我成为程序员的原因。 每个程序员都有自己的。 随着时间的流逝，您会发现爱上编程的原因。
Thanks for reading!