Blog year: psychological journey

Source: Internet
Author: User

Author: Vamei Source: http://www.cnblogs.com/vamei welcome reprint, please also keep this statement. Thank you!

 

The age of the blog garden has officially changed to one year. In the last year, I wrote the following series of articles in the blog garden, a total of 138 articles:

  • Python language
  • Java language
  • Linux Programming
  • Network Protocol
  • Algorithm and Data Structure
  • Others (C compilation, Git, etc)

In the past two days, I read my own stuff. Although there are many immature parts, every article is a true description of the thinking activities at that time. These thinking activities are hidden behind the text and can only be read by myself. I recently read some psychology books and suddenly thought, why can't I describe the whole process of cognition and creation from learning to writing blogs and sharing? Such a hidden psychological dimension may be interesting.

(For the benefits of writing blogs, I have already written why I want to write technical blogs. This article is a methodology)

 

It also marks the past year with a happy psychological journey.

 

Start learning

It is not easy to start learning. People will unconsciously avoid unfamiliar things. In the subconscious, the brain prefers to stimulate automated neural circuits. Some aspects of learning require strong awareness and attention, which is not so easy for the brain. Learning is challenging. In learning, learners must be brave enough to lose themselves and then try to recreate themselves. Challenge old ideas and ignorance, and integrate new knowledge and feelings. Just like walking, every step loses its balance first and then creates a new balance. Between imbalance and balance, people eventually know how to move forward.

 

It is not easy to make learning decisions. It is widely believed that decisions are the product of rational judgment and subjective will. We first judge the advantages and disadvantages of the matter, and then use the will to let ourselves execute. However, a large number of psychology experiments show that people have made decisions before they think rationally. In fact, the brain is suffering from the signal bombing of sensory systems all the time. These sensory signals are processed (or distorted) by the subconscious layer before they are presented to the consciousness layer ). Whether to start learning. When we think about this problem, the subconscious has done a lot of measurement. We can reduce the disturbing signals from the temptation subconscious: whether we feel hungry, thirsty, sleepy, or comfortable ...... If there is a signal above, you 'd better satisfy your physical needs first, instead of forcing yourself to sit at the desk. On the other hand, we can train our own automatic sensing system. Although learning is a challenging process, overcoming the challenge will bring about a strong release of dopamine, bring happiness to people, and allow people to actively seek challenges. We first perform some simple learning, and gradually increase the learning content and difficulty after the brain gets used to it, so as to continuously strengthen the neural loop of Learning-mastering-learning, ultimately cultivate the desire to learn automatically and spontaneously.

 

People's behaviors are strongly influenced by the Environment, including rigid external environment and soft social environment. You can select your preferred learning environment. Different environments are suitable for everyone. Not all people are suitable to study in a quiet room. If you think that you are more efficient at studying on the street, you can take books and sit on the street. In fact, in the course of learning, people integrate the book knowledge with the feelings of the external environment. A learning environment that you like can better integrate the knowledge content. Soft social environment is even more important. We are always unconsciously imitating others' actions and simulating others' thoughts. When friends around us love learning and have some excellent learning habits, we will naturally imitate and develop similar habits. When we worship and love people to talk about their experiences, we will reproduce similar scenes in the brain. To be integrated into a good learning group or community, you can gain a deep understanding of a skill.

 

Reading and notes

The most basic way to learn technology is to read. No matter which technology you use, you can choose a lot of reading materials. Classic data is a good starting point. Search for keywords on Douban and select a suitable book based on the score. StackOverflow and some blogs will also list many classic tickets. However, classic books are not a limitation. The same book may not apply to everyone (even if many people admit that it is a classic ). Reading is a process of seeking for resonance, rather than a unilateral infusion. If this book does not resonate during reading, and you feel boring, you don't have to hesitate. You can change to a book that suits your taste. In addition, the content in a book is complex or esoteric, often because we lack more basic things. We can look for more basic content to read. For example, without the background knowledge of the http protocol, the content of the web framework is too complex. At this time, it is better to reduce complexity and spend some time learning basic content than struggling in the dense forest.

 

Note taking is a good habit. You can write one or two comments on the book while reading it, or write down the impressive parts of your mind after reading a chapter. If conditions permit, you can also use a highlighted pen to write and draw materials and take notes on pages. You can also use your cell phone to record your thoughts. There are also many reference CARDS and notes summarized by others on the Internet. You can take notes on this basis. The method is based on your preferences. What's important is that any kind of note will become a clue to rebuilding your memory. Note is not limited to specific knowledge, but also to the subtle feelings you have read. Put down your books and note that you will be notified of the "Perception" and "Touch" of your reading ". Based on these feelings, the brain can reconstruct the content of the entire book. The process of human recall is different from that of computer storage. Memories are not stored in certain neurons. Memories are scattered in the brain as a neural network. When we recall, we "reconstruct" the situation and the knowledge content contained in the Situation Based on clues to wake up the motion, perception, emotion, and other areas of the brain.

 

To master a technology, reading a book may not be enough, even if it contains all the content. For the brain, knowledge is not a physical thing. It is transferred from the outside to the inside of the brain. Knowledge is more about the rhythm of Narration and vivid perception. Only by understanding and thinking from multiple perspectives can we build a vivid knowledge network in the brain. Even if you only have one book, you can read it multiple times to learn more about it, such repeated reading does not take too much time, but has unexpected advantages ). Some lace-up knowledge, such as the history of the technology, the anecdote of the inventor, And the joke that is full of geek, can let us put our feelings into the technology, so that we can grasp the knowledge more firmly.

 

Lab

One of the major advantages of learning computer technology is the ability to quickly experiment and learn the knowledge. We can use programming to test whether we have mastered the knowledge or to understand the unfamiliar knowledge through programming. Hands-on is a basic way for people to learn. When we were young, we learned the dropping and throwing rules of objects through hands-on operations. The advantage of hands-on experiments is to fully mobilize different areas of the brain and provide the multi-experience that cannot be achieved by reading, so as to consolidate knowledge. Programming can also provide us with immediate feedback so as to correct the wrong loop and let knowledge evolve to form deep learning. A neural network system is used to simulate the brain, correct the wrong loop through continuous attempts and mistakes, and finally master a certain skill (such as auto driving ).

 

Programming brings a unique psychological experience of "changing the world. A common hobby of programmers is to control a physical object through programming. For example, CMU's computer-controlled cola vending machine. Such a psychological experience gives programmers a sense of Legend in their work. Such a sense of legend is similar to an illusory one, which can promote the learning and growth of programmers. As Eric Raymond observed, many great programmers will also be fans of science fiction. Programming and science fiction are intertwined to bring legends, missions, stories, and meanings to the programmer's life ". Such an attitude can enable people to live in a more active and healthy state, and more easily achieve spiritual abundance and peace. This is a longer-lasting motive force than revenue and reputation.

(For Me, "meaning" not only changes the world, but also includes sharing and community awareness. See this article about community and care. In many stages of life, people will jump out of the question of "meaning of life" and question the existence. Now I have an answer that I can answer for the moment .)

 

Writing

Writing a blog is not a simple retelling. It is an interesting re-creation. You have learned the knowledge, mastered programming skills, and started to want to write. You are like a person who faces a natural marble. Review is essential, just as touching and familiarizing yourself with the textures on the marble. You need to constantly imagine the topic, style, and layout of the article in your brain ...... Try different combinations in your mind. At this time, you are conscious, deliberate design, but not satisfied. So you put aside conscious thinking, exercise, take a bath, and go to bed. Beyond your consciousness, the subconscious of the brain continues to work, mixing old and new, and combining this field and another field. Then, at a moment, you suddenly realized that you had organized the topic of the entire article and had a wonderful metaphor. This is creation.

 

Writing will bring a mixed effect. It looks like a notebook, or a hands-on experiment. It can serve as a clue to your future memories, or provide you with fast feedback. The uniqueness of writing lies in its social nature. Writing is a process of communicating and communicating with readers. You can share your thoughts with readers. Below are some of my writing principles.

  • Use clear and general syntax.
  • A Language Segment only expresses a simple and clear meaning.
  • Humor and accidents are good refreshing agents.
  • Highlight and image make it easier to grasp the meaning.

These principles are used to form a more consistent style. Each person has different writing habits. Some people prefer a more poetic and rhythmic way, and some prefer more words and allusions. Readers have different style orientations. As a matter of fact, when reading a sentence, the reader is also turning around and recreating it in his mind. When reading a sentence, the reader subconsciously guesses the content of the next sentence. If the prediction is accurate, the reader will feel the resonance. Consistent style makes it easier to get this kind of co-occurrence.

(However, good music is not repeated. On the basis of consistent style, you need to change to be more diversified .)

 

Sometimes writing may become very painful, or even reluctant to write for a long time. Especially after receiving the praise, I will feel that I do not know how to maintain the same level and worry about the level of the next article. I found two ways to adjust it:

  • A large amount of reading and repeat experience lead to continuous subconscious work, and I feel that I have something to say.
  • Write titles, write directories, write logs, and then add, delete, and modify logs.

Of course, there is another way: Zoom in. This is a powerful weapon. People always want to keep their promises in social networks to maintain a consistent image. The power of reaching consensus in the subconscious will prompt you to work toward the "big talk" direction. For example, when I said I was writing a series of articles on "network protocols", I didn't have a complete idea at the beginning. But when talking about it, you may feel a sense of responsibility without knowing it. I did not find myself writing a lot until I looked back.

 

Next year

Okay, I want to zoom in. Plan for the next year:

1. supplement and complete existing articles

2. go deep into new fields, especially:

  • Database
  • Signal Processing
  • Statistics, data analysis, and machine learning
  • Programming community and entrepreneurial team

3. Write books

  • Completes a real book based on a series of articles

 

Thank you for reading, correcting, supervising, and supporting the last year. Continue!

Vamei

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.