Why Should everyone learn programming?

Source: Internet
Author: User

How to Learn programming? My answer is simple:

 

Many people ask, do engineers want to learn the basic principles of design, do they want to learn a programming language, and do they want to know "deep learning" when writing client code ". All my answers are why not! Every time you learn a new language, new skills, and new knowledge, you have the possibility to observe yourself from other perspectives and open a new window for yourself. Cross-border is a prerequisite for creation.

 

My engineers may not have much reference value for the majority of non-engineering technical students. Therefore, I would like to share with you the example of Mr. Li xiaolai, a former New Oriental teacher and author of the top-selling TOEFL tutoring book TOEFL IBT vocabulary classification breakthrough, which you may not be able to think of when reading this book, this is Li xiaolai's knowledge of computer programming and statistics. During the TOEFL test over the years, he screened out the most frequently used words and sorted them by category. Finally, this book gained practical acceptance and market recognition. Li xiaolai has explained this experience in detail in another best-selling book "Treat time as a friend. I will take the time to share with you the reading experience of this book.

 

Therefore, Li xiaolai put the programming language in his "the most useful thing I have learned in my life" in the second place, and English in the third place. By the way, his first skill was "definitely useful in learning anything, but he didn't know when to use it." He said, "When I was very young, I attended a training course for teacher Jin at Yanbian Children's Palace and learned this course. Later I won the Computing Competition championship for teenagers in the three provinces of East China. In my childhood, this training gave me a habit in my life: no matter what I do, I will first practice it many times in my mind to ensure that the results are as error-free as possible during execution. In the end, I became a professional mind game player ."

 

In another blog, "What should high school students waiting for admission in the fall do now? ", He said," It is the most worthwhile and cost-effective to learn computer science during this period of time. "he explained," Is it true that using a computer will lead to a world of difference in the efficiency of a person's life." Even "yes and no" will directly lead to a "yes and no" difference. For those who don't, it's not as simple as "losing a chance", but "not even seeing a chance ". However, most people always ask "what is the use of this?" before learning anything ?", Therefore, in areas where they cannot imagine the difference, they are always stuck-because they cannot think of the motive force for moving forward ."

 

Finally, you can watch a short promotion film: "What most school don't teach" Microsoft founder Bill Gates, Facebook founder Mark, Twitter founder, Dropbox founder, NBA basketball star, etc. Search what most school don't teach (with Chinese subtitles)

Http://v.youku.com/v_show/id_XNTIwNjk1MzEy.html

Change yourself from the Public Account

Why Should everyone learn programming?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.