Not book reviews: I am an IT hacker -- From Liu weipeng mind hacks

Source: Internet
Author: User

Design your own progress bar

The design of the progress bar is a story that many people know: it is the same time-consuming. If no progress prompt is given, a complete message is displayed only after completion, without any dynamic changes in the middle, then the entire process will be very anxious, causing some people to simply putProgramIt's okay. If the progress is constantly updated, the time-consuming psychological experience of the entire process will be much lower than the actual value, and the user will not be depressed to shut down the program. (How many times have you watched the staff keep pouring a pile of materials during bank procedures? I hope they can project a progress bar in a small window on the counter ?)

The reason is that, without a progress prompt, we cannot determine when this wait will end. If there is a growing progress bar, we will have a rough estimate of when it will reach 100%. This estimate is a dose of reassurance, let us know that this will always be done in the near future.

Doing the same thing is true. People who are good at planning will divide the Goals into milestones and then divide the milestones into todo lists. The core concept of the popular GTD methodology is that if you split the task, you will have a progress bar and you will know that things are constantly evolving, you will always complete the task or reach your goal, and you will have a time estimate. If there is no such separation, the entire task or goal has only two States for you-"done" and "unfinished". If unfortunately, it is a long goal, then you will find that your progress bar is always "unfinished", and waiting again and again will exhaust your patience and make you subconsciously "When will this end?" You don't know how much effort will be required to achieve your goal without dividing the rule. This will make you feel at ease and dare not invest more time to avoid losing your blood. In this way, many people choose to adopt a conservative strategy-exit, so that they do not end up having to spend time doing nothing.

The so-called planning is actually a way of doing things to address this psychological weakness. If you have clearly defined several major steps of the entire target and can make a reliable upper-bound estimation of the time consumed by each step, you will not be confused about the future, if you are afraid of an uncertain time investment, you will not be overwhelmed by this uncertain feeling until you exit early.

Do not exit the loop too early

When we try new things, we always encounter various difficulties. Different people will exit after hitting the wall for different times. If programmers like it, we are all in the for loop. The difference is in what circumstances are you break. Some people have a high exit threshold. This is a type of person who can stick to it. Some people have a low exit threshold. This type of person may leave when encountering some obstacles.

The reason for early exit is often the uncertainty of the future, the fear of failure to receive a return on investment time, and the greater the difficulty, the greater the fear, the greater the difficulty, the longer the investment time required for this task. Therefore, we are all intuitive economists. When we say "fear", what we fear is not the difficulty itself, but the time economics significance implied by the difficulties.

However, after all, our emotional brain is relatively primitive. It is not always reliable to judge the difficulty of things based on the number of hits or hardness. If you encounter difficulties, you may wish to use the Internet, with the wisdom of the masses, you can see how others thought at the time. In most cases, you are not alone, and you have encountered problems long ago, the pitfalls you have stepped on are all footprints of our predecessors. Don't just quit because you cannot find a clue at the moment and you cannot find a way out. This is not informed demo, I asked myself if I had made the exit decision based on enough information, whether I did enough research, or at least whether I simply used the search engine.

Imitating Mr. Gartner'sFamous saying:Premature exit is the root cause of all failures.

Interest is everywhere, and focus and perseverance are truly scarce.

After reading the story in the book, many people come to the conclusion that interest is the most important. However, I think the difference between them and others is not that they have more than ordinary people's interests, but that they have more than ordinary people's perseverance.

In fact, people are curious about new things, and it is difficult to find out who is not interested in any things or fields. However, the difference is that some people are only interested for a few days. When they encounter the first difficulty, when the first hurdle was reached, they went off. However, other people's interest sparks will become flames, and the flames will become fires, which have been burning steadily for many years.The difference between them is not whether they are interested or not, but whether there is a continuously burning fuel in their character that maintains interest..

A person has a dedicated and persistent personality, and can become an expert even in a field of little interest (what's more, a major source of interest is "I am good at doing this "); on the contrary, even if you are interested, it will soon be wiped out by cold water.

The choices in life are far more than we think. the subtle differences in choices make different lives.

In the story of Tang Yawei, such a detail attracted my attention: At that time, she was looking for a job and she was confused about the development of girls in the IT industry, microsoft's Ms. Guo Beijing came to their school to give a speech. After the speech, she immediately rushed to the podium to stop Ms. Guo from asking questions about girls and it.

This is a detail, but I believe that not everyone has the courage to stop celebrities from asking common questions. We will find many reasons and interfaces for ourselves. I think the most common reasons are: 1. if you are criticized, your self-esteem will be compromised. 2. I think I can't ask any special information. However, the opposite is true: 1. the blow to self-esteem is not a substantial loss. 2. If you don't know what special information you can ask, it doesn't mean you can't really ask important information.Don't treat unknown as none.

A small difference in thinking may lead to many people turning around when they are confused and cannot conflict with each other. Others have gained valuable experience and stood on the shoulders of others and crossed the obstacles. Tang Yawei received the most valuable information from Ms. Guo: girls can also develop well in the IT industry. Confidence is such a strange thing. Even if you do not have a definite proof that the future will be better, you will stick to it and you will not leave the cycle too early; the information that comes from people is the most reliable guarantee of confidence.

Do you realize that in normal life, you have made much more choices than you think? Have you ever thought that some seemingly small choices may have a huge impact?

Think about it and try it. Is there really no loss, and there is a possibility of a huge return?

Success with professional skills is the most reproducible

All you need is to persistently focus on one field. You only need to select a direction that is not too unreliable, and then concentrate on it. In the end, you must become a master or a top expert. There are many successes in the world with accidental factors and luck components or origins, but at least this is the same. It has been replicated by countless people. Otherwise, there will be no schools or education.

Reflection is the most important quality of thinking for people to improve themselves.

Many people are not even adult, so it is difficult to make major changes in their personality. Character is such a trap of self-realization and reinforcement: if you are not easy to focus on, you will find that everything in your life is distracting, your thinking is hard to stay on one thing for half an hour, so your time becomes trivial. It is hard for you to have long-term accumulation and in-depth thinking in one field, this kind of reality may make you feel frustrated, and the latter will make you more unable to concentrate, this kind of reality may make you feel anxious, in order to avoid anxiety, you will seek other stimulation, the result is a vicious circle.

Reflection is the first step to change ourselves. We often find others' problems and others' mistakes, but it is difficult to find problems in our own thinking, because we seldom think about our own thinking as a goal.

As a programmer, I believe that no one knows how to modify its own program. The premise of modifying its own program is that the program must first point to itself.

The donkey starved to death

Many of you are confused at the same time. There are two ways in front of you. Which one do you choose? "Do you want to convert rows ?" "Do you want to learn C ++ or Java .? "Do management or programmers ?" Some problems are not actually problems: for example, "learning C ++ or Java ." The answer is that they both learn and learn. Some questions are not suitable for a general answer. For example, you need to consider many factors.

But more importantly, some people will postpone the decision because they cannot make the decision. However, in fact, the delay decision is the worst decision. During the delay decision, time passes quietly, you didn't have any accumulation on the road, and it was a waste of time.

If you don't know whether to spend some money on A or B, you don't have to make a decision first. It's okay because the money is yours, but if you have time, I do not know whether it is spent on A or B. No, because after this time, it will not be yours.

Therefore, no matter how hard it is, do not escape from the tangle, and try to postpone the decision. Since it is a painful decision after all, it hurts, after thinking about and investigating, make a decision and stick to it. As long as it is not a very unreliable industry (I believe no one will choose an unreliable industry after tangle ), after your accumulation, you will always become a master.

The accumulation of knowledge for a lifetime, at least for self-study90%

One recurring phenomenon you will see in this book is self-study, large-scale self-study, skip course self-study, online book-searching self-study, the programmer industry is the most suitable for self-study industry, the Internet is a paradise for programmers. The resources and tools needed are hundreds of times more than in the classroom. If there is another discipline, it can become a programmer without the need of traditional education. It is estimated that it is not a programmer. As a programmer, if he hasn't checked Wikipedia, he hasn't read several original e-books, he hasn't mentioned any problems in the main email lists at home and abroad, and he hasn't used a technical blog to record his learning experience, if there are no bloggers who subscribe to technology, how can they say they are in this industry?

Finally, after reading the book, I still say "It's easy to say it's hard to do,Blame yourself, not blame books.

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.