開源日報 每天推薦一個 GitHub 優質開源項目和一篇精選英文科技或編程文章原文,堅持閱讀《開源日報》,保持每日學習的好習慣。
今日推薦開源項目:《給顏色起名 color-names》
今日推薦英文原文:《5 Reasons I Chose to Become a Programmer》
開源日報第908期:《給顏色起名 color-names》
今日推薦開源項目:《給顏色起名 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/