2017 - about persisting for a year

In fact, I always wanted to write an article about my experience of sticking to one thing, but after I got used to the methodology of online big v and encountered the limitations of various methods, I dared not jump to conclusions and conduct my own analysis to avoid improper use. , led a group of people who listened to me, and this trust is extremely rare, and it is a pity to be betrayed.

However, I recently saw Er Ye's column that inspired me a little.

Like Chi Da, the second master is also a person who cherishes his words. Although he has achieved achievements, he still does not teach others as a successful person. From his column, you can see his restraint. Generally, he provides I discuss my views with everyone, and never deliberately teach others what to do, which is very agreeable and supportive to me.

I was thinking, since I am disgusted with preaching, I must not put preaching in the first place in the things I write, but tell some good methods, provide an opportunity for communication, and share what I know and think deeply about. The content is provided to everyone, and it is also very beneficial if readers who are interested in this can provide some inspiration and thinking.

The following are a few knowledge points I want to share. If there are any shortcomings, I look forward to discussing and making progress together.

The content of this sharing mainly covers the following points:

  1. 1. Why insist on blogging?

    I will narrate from three directions: personal growth, rapid learning, and personal branding

  2. What have you gained

    This year's harvest

  3. how to persevere

    Mainly from the relevant methods extracted from "Deliberate Practice", "The Power of Habit" and "GTD" to analyze the way of persistence.

 

1. The harvest

I made some statistics today. As of today, I have published about 12w words of content on my personal public account, including 34 technical articles, 11 opinion articles, and 5 book reviews. These contents have exceeded the beginning of the year. I have set the goal of 10w text output. Seeing this makes me a little successful. This year, I finally did something that makes me responsible for my own growth.

In addition, I also gained some unexpected surprises. For example, the current technical articles, after each publication, will be recommended by Open Source China on the homepage. Since September, they have been recommended bloggers in Open Source China; about the technical analysis series of "Honor of Kings" The article has been reprinted by various technology magazines, and the total number of readings has reached about 10w+. It is also the first text that has reached 10w+ readings. Among them, the article on "Game Server Architecture" was adopted and published by infoQ China. These unexpected The harvest was something I didn't expect.

My original plan was to cultivate a habit of blogging, and then summarize and organize my knowledge points to improve my learning efficiency. Unexpectedly, after nearly a year of persistence, the expectations brought by it are higher than what I started, which makes me very encouraged. This kind of positive feedback will also allow me to continue to operate this official account next year, and make some more meaningful and helpful texts to give back to everyone. What to do next, we will see next year.

 

2. Why do I do

 

1. ABZ plan

I only came into contact with the concept of personal growth after reading the book "Breaking the Walls in My Mind" in 12 years. After that, I have read many books on personal growth one after another, and I probably have some outlines of my own. .

Before I got in touch with personal growth, I always regarded career development as my only growth opportunity. If the growth reaches a bottleneck within the company after the function is stabilized, I will also have a bottleneck myself. Later, I found that personal growth can also be freed from the constraints of the external environment and develop according to what I want, just like this.

If you continue to invest in personal growth, you can help you break through this downward trend during the bottleneck period of your career and make your second career develop better. Each of us should invest in our personal capabilities.

Reid Hoffman, co-founder of LinkedIn and Paypal, has an ABZ theory. He believes that you need to have three plans in hand at any given moment: Plan A, Plan B, and Plan Z.

Plan A is a plan that you feel is worthy of your continuous investment at the moment, and get some output and a sense of security, just like a job you are investing in and doing now.

Plan B is an opportunity other than Plan A that you give yourself to cultivate. Simply put, because of the ubiquitous changes, although you have a plan A, you can’t be satisfied with just considering only one thing in plan A, otherwise you may be replaced by other people or artificial intelligence one day.

So in addition to Plan A, you need to cultivate some Plan B for yourself extensively. Plan Bs are those things that don’t seem to be enough for your career right now, but you have an interest in it or have a long-term view of it, and are worthy of long-term investment and attention. After your long-term precipitation and accumulation, they may one day allow you to make a living. This may be your entrepreneurial plan, or it may be a hobby you are fascinated by, in short, something that allows you to continue to invest in your spare time.

There are many ways to cultivate plan B. For example, in my current official account operation plan, writing text in the early stage is an opportunity to improve and strengthen my personal ability. When my ability is enough to influence more people, I will operate it into a A game developer's personal brand to help more gamers grow.

If one day your B opportunities are nurtured and mature, and even outperform A, you can convert your B to A at any time, and then cultivate new B opportunities.

Finally, there is the Z plan. Plan Z is a backup plan to deal with the worst situation, such as: If one day, your plan A and plan B fail or fail, you should have a plan that can guarantee your bottom line. The point of Plan Z is to deal with the various uncertainties and risks in your career. For me, if my current plan A and plan B fail, and I lose my job, then relying on the small savings in the bank account to live at home for half a year is my plan Z.

In your career, you also need to constantly reserve and consolidate your Z plan. In a critical moment, it can help you restart smoothly and reload.

Whether you are working part-time or starting a business, Hoffman's ABZ will be extremely valuable to you. I think it is something worthy of reference and reflection. Just like the events of "Mid-life Crisis Incident" and "Programmers after 40 Years Old Are Abandoned", which are particularly popular this year, especially the recent ZTE predecessors, the tragedy caused by the resignation incident, if we can practice it in advance and for a long time, Then at least there will be no shortage of opportunities and choices in your hands.

 

2. Personal branding

In early 2017, at the company's annual meeting, I heard a concept about the company's positioning from the product director. I was very inspired and felt that it could be applied to individuals. So how to build myself into a personal brand, this was what I was thinking about at the time, and based on this idea, I started to write text and operate public accounts.

1. How to have the opportunity to be the best in the field and build your own knowledge barriers

In the years when the Internet was chaotic, I believe that many coders have experienced the experience of full-stack engineers with multiple roles. Where there is a need to make up where, there is no clear definition of the type of work. Now, because of the scale of the project and the formal process, the definition of the type of work is clear. So how can you be the best in your field today, and are you capable of being the best? This best definition is not always the promoter and leader of the industry, but you can maintain a certain degree of discrimination and labeling rate in the circle you are in. For example, when you are working on this business project, the people around you, the first person your leaders think of is you; when you go out to look for a job, as soon as the interviewer sees your resume, they know that you are in a certain Strong skills. How to build your attribute labels, what aspects you are good at, and whether you can develop to the extreme, these are the ways to build your core competitiveness.

2. How to maintain the ability and experience accumulated sustainably

After finding your own label, you must continue to accumulate ability and experience. I have seen some classmates who are closely following the hot spots. Seeing that the hot industry is rising, they immediately go to learn new technologies and then go to work in another industry. The salary is rising, but in the end, which industry is doing novice work, that industry is all about Is wading is not deep, understand a little knowledge. Failure to pay attention to your ability to continuously accumulate technically will make you very passive in the later stage, making you unable to continue to give back to your labels, and the degree of discrimination will continue to decline.

3. How to have enough novel attention

New technologies are emerging one after another, which is the norm in the IT industry. When the PC Internet became popular in the past few years, no one predicted that the mobile Internet would be so popular in the later period. Companies that did not make changes in related industries in time were even more impacted. scattered. The same is true for individuals, who should always pay attention to new technological hotspots, link them with the business they are good at, and update their knowledge base. This can take up 20% of their time, and there is no need to be too excited.

Personal positioning is to create your own personal brand. The higher the brand recognition, the greater the chance of being recognized and popular in the market. After you have thought about the above three questions, I believe that you will have a clearer goal for how you want to position yourself and what you want to become in the future. With goals, plans will emerge in an endless stream. As long as the general direction is right, the pros and cons of various plans will not be too different.

 

3. Efficient learning

I was very confused about my learning efficiency before, because about 80% of the books I read or the knowledge points that I have applied before will be forgotten if I don’t apply them after a period of time. The loss rate of this knowledge is very serious, which makes me very anxious. Later, for this point, I looked for some solutions, and found a few books during the period, and found that it was very beneficial to myself.

Three books are recommended:

"How to read a book" "This is enough to read" "How to study effectively"

After reading these books on learning methodology, I found that the learning efficiency is slow, mainly in two problems.

 

1. Disconnection between the absorption and application of knowledge

This question seems simple, but it is easy to ignore. For example, when we read a book, many people like to be attracted by a certain point of view in the book, or they feel that this is the case. They have never thought deeply about what my application scenario should be. How to apply it is limited to knowing what is going on.

 

2. The knowledge network is too loose

       I have bought a lot of books, but I have never systematically summarized the knowledge. Every time I encounter a problem, I need to go back and read the content of the book again, or I may not be able to find it at all. The knowledge points are too independent, the knowledge that can be reused and the interconnected relationship between them are not dredged, resulting in the knowledge is not systematic enough to draw inferences from one case.

And these two points can be improved through writing. For example, the absorption of a knowledge point can be further cultivated through writing. For applications, writing can help you restore the application scenarios and the problems that need to be solved. As for the construction of the knowledge network, through a series of writing arrangements every month, all relevant knowledge points can be sorted out, so that the knowledge structure of a certain knowledge from point to face is sorted out.

On the Internet this year, there have been a lot of discussions on knowledge anxiety and criticism of fragmented knowledge. Regarding this, I think it is most important to build your own knowledge tree. Whether it is fragmented knowledge or heavy knowledge, you can become the branches and leaves of building your own knowledge tree. The key depends on how you sort out and get through. The methods are different, and my method is clumsy, so I use the writing method to do it.

A complete knowledge structure should have the following characteristics:

The antecedents and consequences of knowledge, the upper and lower boundaries constitute a three-dimensional structure of knowledge points. When you have the overall structure of this knowledge, you will know the application of each knowledge, and should have its own applicable environment and applicable boundaries. In some cases it might work best, in some cases it might not work. Just like the singularity theory described in physics, when reaching this singularity, all known physical laws are invalidated at the singularity. Knowledge also has this boundary. Due to the limited space of fragmented knowledge, it often introduces what is or how to use it. But it's hard to tell you what the boundaries of its trial are and what the principle is, which causes us to feel a sense of confusion when we look useful but feel useless.

If the person who has written the program should know that the provision of each service has its preconditions and boundary conditions, and beyond these, it will be invalid and inapplicable, and the application of knowledge points is also the same, so when a When a knowledge point appears, we need to know what its cause is, what it can bring, and what is its applicable boundary. For us, it is a three-dimensional structure, not a dry application.

Therefore, whether it is fragmented knowledge or deep learning, they are all ways to expand our knowledge tree. We can use fragmented knowledge to expand our knowledge. Deep learning is to build our own knowledge tree.

For me, writing is the process of enriching this knowledge tree. If you have read my text, I will tell you the reason and the applicable boundaries for every knowledge point I want to describe, instead of telling the reader right away. How to apply, the application is often the last stage, and the foreshadowing in the early stage is indispensable.

3. How to do it

1. Continuous positive feedback

I believe that the book "Deliberate Practice" has been read by many people. One of the examples that I remember vividly is the example of applying for a fitness card:

At the beginning of the new year, many people choose to go to the gym to play two games. These people know that at the beginning, they may often think about going to the gym. You're sure you want to get in better shape, or you want to learn to play the guitar, or you want to learn a new language, so you're on your way. That's exciting. Rejoice. You can imagine how good it feels when you successfully lose 10kg. Then, after a while, reality hits you. You're having a hard time finding time to exercise or practice, time is running out, and as a result, you start missing classes. You are not progressing as fast as you thought. That's not fun anymore, and your sworn determination to get there starts to wane. By the end, you stop completely and don't start over again. We call this phenomenon the "New Year's Resolution effect," and it's why gyms that are overcrowded in January are half full in July.

I don’t know if everyone has this confusion. When I was preparing some blogs in the past few years, I always had this confusion, and I couldn’t persist. During the period, due to busy projects or other excuses, I would always give up completely after a period of interruption.

Let's look at another example, in "What I Talk About When I Talk About Running" by Haruki tree, we can see the following example:

Also in the 1980s. During my morning fitness run in Tokyo, I often pass by a beautiful young woman. For several years, they became acquainted naturally. When they met, they smiled and greeted each other. However, because they were shy, they never talked to each other, and they didn't even know each other's names. But meeting her every morning was one of my little joys at the time. There is not even such a little joy. It is not easy to keep running down every day.

As Haruki Kogami said, running is really not something he can solve with willpower. It would not be easy for him to run without these little joys. These little joys are just some positive rewards given to him, which keep him going.

To keep yourself going, you need to have a constant rewarding mechanism for yourself.

First of all, I have a strong motivation to build a personal brand and increase my recognition. This goal is very strong, which led me to initiate this program.

Secondly, I found that for new writers, there is no traffic, and no recognition. Others do not recognize your writing. Without recognition, I will lose external incentives. I need an incentive to give feedback to I.

I made a lot of attempts, such as joining a large number of groups, and then constantly pushing my own text. As you can imagine, I got a lot of disgust; I tried to chase hot spots, and kept expressing my opinions on some technical events. , In most cases, I find that I don’t have enough internal skills to write useful analysis; and I try to publish articles on major platforms, which takes countless time and reads very few, which makes me very frustrated.

After that, I thought about my position carefully, and found that I was too focused on external recognition, but not on the quality of the content, some put the cart before the horse, and I myself did not have the pursuit of KPI. After understanding this problem, I changed the way I operate and started focusing on content creation.

Regarding content positioning, as Uncle Rat said, if you want to write an article, write what no one has written before. For example, my "From the Glory of the King to Chat about the Frame Synchronization of Games" has obtained (total) 10w+ readings, if someone else What I have written, I can write better, such as my "In-depth Understanding of Pathfinding Algorithms in Games", the article uses the gif image example of js code to talk about the basics of the algorithm, explain in simple terms, and also gain a lot of knowledge in the circle. Good reviews.

In addition, I have to learn how to write good articles. I also specifically analyze the technical articles with high reading numbers. I found that good articles are generally well-organized in layout, especially the opening paragraph, which will inform readers that there will be What content and how to read it. At the same time, the content is simple and easy to understand, with rich examples, plus pictures and texts, so that readers are not tired at all when reading technical articles, and they have a clear feeling.

As for the in-depth explanation of the article, with pictures and texts, I am also trying to strengthen it. You know, to explain a complex knowledge in an easy-to-understand manner is also a very difficult process of processing and sorting, so my single technical article is time-consuming. More than 8 hours, currently I am also trying to reduce the time in this area without reducing the quality. The feedback from the good articles is also good. At present, my single technical articles are basically published in Open Source China, and each article will be recommended to the homepage.

My persistence in writing stems from my deep cultivation of content and high-quality control, and thus I get better feedback, which in turn motivates me to continue writing. If I have to say that writing is a matter of willpower, I think At least I can't do it very well. I have a strong motivation to start it. Coupled with some methods that conform to my own nature, I believe that persistence is also natural.

 

2. Find your own rhythm

This chapter recommends two books, and what I want to talk about is contained in these two books. "Energy Management" "The Power of Habit"

It is very important to find your own rhythm, so let's start with an example.

1. After a month, no more or less, just lose 20 pounds! There are also looming 6-pack abs.

2. It is said that both body and soul must be on the road. In addition to physical fitness, I also love reading and writing. I go to work during the day and watch my children at night. I can only write at my desk late at night and early in the morning. I go to bed at 12:00 and 1:00 every night and wake up at 5:30 in the morning.

3. My wife took the child back to her parents' house, and I entered a state of crazy review. There is no discount for get off work during the day. After work, I ran to the library near my home with a backpack on my back, and it was a night at a glance.

This is an excerpt from a public account text about self-discipline. First of all, I declare that I have no prejudice against this text. I think that most people will be beaten when they see the above clips, and feel that they have to fight hard and be strict with themselves, otherwise they will always be unable to stick to one thing and achieve nothing.

After the chicken blood fights, after you try such self-discipline for a week, you find that you can’t hold on and you are unwilling to give up, so you get used to the constant self-blame and guilt, give up yourself, and feel that your willpower is too poor.

So have we ever thought about one thing, do I have to do this harsh way of getting up early and going to bed late to be considered real self-discipline? In other words, if I don’t get up early and go to bed late like the author, but go to bed late every night, and read only one book a month instead of one a week, this way of not competing with myself is not called self-discipline?

What is self-discipline, self-discipline is to find your own rhythm, and then continue to execute.

You should find your own rhythm, not imitate the rhythm of others. Self-discipline does not have to implement some high standards to restrain yourself, but to follow your own habits, find your own rhythm, and continue according to your own characteristics. Invest in your own goals, so that's your discipline, not someone else's.

Regarding your own rhythm, the book "Energy Management" has a lot of introductions. We will introduce it in two parts, one is how to find your own rhythm to achieve self-discipline, and the other is how to allocate your energy.

 

3. Ways to achieve self-discipline

  • recognize oneself

Knowing yourself is the most important step in self-discipline, and one that is easily overlooked. This is why you use the method introduced by others, but it is difficult to do it. One of the reasons is that you do not know yourself first and blindly implement it.

How you are, what kind of intensity you adapt to, and what time is right for you, you need to slowly explore by yourself. In most cases, we will overestimate or underestimate ourselves, so the best way is to make changes. Before you start, give yourself a test period to understand where your tipping point is.

  • find the rhythm

In the part of knowing ourselves, we have found out what kind of training we are suitable for, and the rhythm is to determine the frequency and state of the training by ourselves. This can be high or low, and it is not fixed. You can use a low frequency method in the early stage, and then gradually strengthen it. You can also lower the frequency when you have important things to deal with, and give yourself more energy to deal with other things. At the same time, you can also phase in the stable period. Keep a fixed frequency unchanged, in short, it is not a fixed value, let you stick to it, but can dynamically change and track based on your current situation.

For example, myself, I started to set a goal for myself to update 3 pieces of text per week. I passed the test in the first month and found that I could do 3 pieces of text per week with sufficient technical accumulation and sufficient time, but When these two conditions are insufficient, I can only complete one article with high quality, so I changed the output method for myself, updating 1-2 articles every week, and this rhythm, which I have maintained until now, is also continuous. output.

 

4. Energy allocation

Everyone’s energy is limited every week, every month, every day, and it is impossible to be full of blood all the time. This is difficult to achieve. Unless you have strong motivation, it will eventually be difficult to achieve.

If we set our energy to 100 points every day, you should allocate these points and proportions reasonably. Do the important things during high energy times.

For example, in my case, I have the most energy in the morning, accounting for about 30%, followed by about 20% in the morning, 40% after lunch break, and 10% after 9 pm. If I set myself important tasks at night, I will be very inefficient, if it is in the morning, I will be very efficient.

I give myself the time to write in the morning after I wake up, so I can have a clear idea and enough energy to deal with this kind of intense focus.

In the time module of reading, I usually put it in the morning when I go to work. At this time, I have alone time in the car, and it is complete enough, so the reading efficiency is quite high.

The practice module, I put it in the evening, when I don't have enough energy at night, after I need to replenish it, I can strengthen my energy and attention through hands-on.

Regular rest and exercise are all ways to restore and increase energy. Grasp your energy time and do it at a good time, which will make it easier to persevere.

 

5. The way adults learn should know

In the student days, we were used to reading books or having teachers know to acquire knowledge. Knowledge acquisition is passive. In our work, although we retain the habit of reading, the carrier of knowledge acquisition has undergone many changes. It is also diverse. If you still maintain the word-for-word understanding of the student days, there will be an anxiety of slow acceptance and too much invalid knowledge.

Adult learning should focus on problem solving and acquire knowledge through internal drive, rather than passively absorbing knowledge in its entirety.

For example, I recently encountered a problem with the index on the database and found that I encountered a bottleneck. I will use this question, ask the experts around me, and the relevant chapters of the database book to upgrade my knowledge point defect, instead of choosing a certain Months to read and study these books carefully.

When encountering a problem, gather the solution through the problem, and then build the knowledge tree of this knowledge point, and then return to the problem and relate it to the existing experience. Such a point of knowledge is more profound to me.

If I spend a fixed amount of time to learn relevant knowledge, on the one hand, my time does not allow it, on the other hand, I cannot understand the usage scenarios, it is difficult to relate to my own learning experience, and the final efficiency is not high. Can't solve my actual problem.

Of course, this is not to say that it is not good to spend a fixed time learning, but to explain that for practical knowledge learning, you must learn to relate your own experience to strengthen it. If you have enough spare time, you can continuously pass Existing confusion, to explore or disperse their knowledge points to sort out, and to familiarize themselves with the solutions to related problems through the arrangement of data. Returning to the knowledge itself with questions will increase your learning efficiency exponentially, which is the key to acquiring knowledge through self-direction.

 

-----------------------------------------------------------------------------

Big Code Hou, focus on personal growth and game development, if you want to become better, please grow with me.

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324371572&siteId=291194637