Ok, this article may be soft and the reasons given by the original author are not very good, but I quite agree with this article that everyone should learn programming in this day and age. For people who don’t know much about programming. – EarlGrey
- The original link: https://medium.com/swlh/10-reasons-all-us-normal-people-should-learn-code-e78f3287bdbb#.ji880z49d
- Link: http://codingpy.com/article/10-reasons-all-us-normal-people-should-learn-code
First of all, I’m not a programmer.
I just know a little bit about programming. Honestly, if you saw how I mixed square brackets and semicolons in my code, you’d probably vomit blood.
I’m not writing this article to call on you to do something, or to force you to do something you don’t enjoy doing. Theoretically, everyone should be good at something, right? I, for one, would be lucky to get the right tools to help my mother-in-law, but it would be a pipe dream for me to try to become a carpenter.
But I think everyone should learn a little programming. The reasons are as follows:
1. Programmers are the new plumbers.
Yes, you usually have to hire someone to fix the plumbing, but they sometimes charge too much. If you knew which screw to tighten, the problem would be solved easily.
2. Learn to code so you can think carefully
If a problem is not broken down into its smallest components, the machine cannot make any decisions at all. The relevance between this and life can be imagined.
3. Learn to code so you can appreciate technology again
Trust me, if you’ve been programming for three hours just to call up “Hello World” on your computer screen, you’ll be awestruck by apps that quickly locate your phone and recommend you to visit.
4. Learn to code to empower you
It gives you not only the power to code, but the power to live. The first time I wrote the for loop correctly, my first thought was, “Thank God I can finally stop taking this class now.” The second thought is “The universe is in my hand.” I’ve heard other people have similar feelings.
Despite the stereotype, learning to code is more likely to boost your confidence than make you more embarrassed.
5. Learn to code so you can be more creative
Want to develop a program that automatically searches for the latest updates in an Excel spreadsheet and quickly mines the information you need? You can do it. Want to hack into your buddy’s computer and have it start a solitaire game every morning at 5:37? You can do the same.
Slowly your imagination will come true.
Want to try and solve global hunger? You can do it. Do you want to start a company? You can do it.
6. Learn how to program so you can solve your own problems
My first job was writing technical documentation. The first big project was to remodel the manual for 32 states. Each manual is 12,000 words long and is a Word document. I wasn’t stupid enough to spend two months revising line by line. Instead, I spent three days learning VBA, two days testing the script, and finally had the computer automatically reformat the 82-page manual for me, which took 3.6 seconds.
I did that again for the next manual.
I repeated it over 30 times.
Then someone asked me how I got it done so fast.
I told them I used magic.
Learning to program proves that computers are not magic
There are a lot of people around who think that you have to master some kind of magic to make your computer work. The screen isn’t moving? It’s best to press these keys and wait for the computer to react. Can’t get your email out? Click the big red X button on the screen a few times. Programming will tell you that everything that happens in your computer happens for a reason.
8. Learn how to code so people think you’re smart
I’m not really smart. In my college programming class, everyone around me could program. But when I’m around ordinary people, I’m considered a genius.
9. Learn how to program. It saves you time
Learning how to program and eventually develop something will be the greatest comfort after a long time of hard work. Suppose you spend 30 minutes a day doing computer maintenance? What if you could spend three days building a program that would do this in two seconds? And what if you spent another two days having that program run automatically every morning? Yes, you’ve just spent a week programming. And the process can be painful. But then you’ll never have to spend those 30 minutes a day doing them again!
Once you learn how to control your computer, it’s much easier to develop good habits like taking notes every day.
10. Learn to program. You can do it better than you can
If you repeat an action 5,000 times, you might get it right 4,999 times. But with programming, you can do it one more time.