开源日报 每天推荐一个 GitHub 优质开源项目和一篇精选英文科技或编程文章原文,坚持阅读《开源日报》,保持每日学习的好习惯。
今日推荐开源项目:《给颜色起名 color-names》
今日推荐英文原文:《5 Reasons I Chose to Become a Programmer》

今日推荐开源项目:《给颜色起名 color-names》传送门:项目链接
推荐理由:如果用十六进制的颜色码的话,这个世界上有上万种颜色,为了方便,一般都是直接打色号的。但是这个项目汇集了来自四面八方的创意为每一种颜色起名,现在已经为两万多种颜色起了名字,把自己常用的色号拿去一查,没准就能发现有人为这个颜色起了个独特的名字。
今日推荐英文原文:《5 Reasons I Chose to Become a Programmer》作者:Shubham Pathania
原文链接:https://medium.com/better-programming/5-reasons-i-chose-to-become-a-programmer-cc490ec1a40f
推荐理由:一些编程者这个职业吸引人的闪光点

5 Reasons I Chose to Become a Programmer

Programming is a paradise for inquiring minds

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. 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. 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. 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. 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.

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. 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!
下载开源日报APP:https://openingsource.org/2579/
加入我们:https://openingsource.org/about/join/
关注我们:https://openingsource.org/about/love/