Release of programmer thinking: Breaking the norm, and breaking the norm of programmer thinking

Source: Internet
Author: User

Release of programmer thinking: Breaking the norm, and breaking the norm of programmer thinking
Make a summary for the following time:
For programmers like me who have just been on campus, they may be more concerned with code details, instead of training their divergent thinking projects one by one. Many things are overlapping, we never wondered why it was like this? Why is this problem? Why should the logic be like this? After thinking about the college entrance examination for a long time ago, we often use inductive methods to find many possible situations for A Class of mathematics questions, that is, the enumeration we use now. The occurrence of a class of things is a situation, and there are many unknown situations. Our programmers are too lazy to think about it, we are still used to our daily behaviors and ways of thinking. We must learn to use local optimization to replace global optimization. programmers have three kinds of thinking: eq, IQ, and adversity quotient. For IQ, it is not the main part of thinking training, because any source of knowledge can be obtained from books or on the Internet, while EQ and adversity quotient are what we need to exercise. These are not from books, only by constantly exploring and suffering from losses, I came up with the word "experience". If no one gives you any advice on the road to self-exploration, it is easy to fall into a dead end, it is often said by many people that, within a certain range of limits, if you cannot find the answer you want, it will be painful and disappointing.
In this kind of adversity, I exercise the second kind of ability. In the past, in the eyes of others, I was a very anxious person. In principle, I was not suitable for programmers, for example, I eat fast, walk fast, work early, typing fast, and so on, but in my own heart, I don't think so, in my early days, I learned how to exercise my patience. I have patience with everything, such as waiting for a person, a car, a meal, and realizing a small dream, one more thing to do
In my long career, my patience has given me great confidence. I firmly believe that, after giving me some time, may be I can play, but being patient, I am constantly thinking about problems. I don't think about all of them. It is related to my experiences. I have never talked about anything with you. You have read it. Some people say that I can only think about it, just like the framework, you can't chat with people you know, because everyone understands and cannot chat with people you don't understand. Therefore, the ultimate goal is to dig a path in your own thinking and release yourself. Only after release, local optimization will help you achieve global optimization.

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.