This year is still the year of the epidemic, and it is foreseeable that 2022 will still be dominated by the epidemic. Travel has been restricted due to the pandemic, and various industries are facing a recession. There was a time when we began to struggle hard some unremitting, lying flat into the mainstream. Romain Rolland said: there is only one heroism in the world, that is to recognize the truth of life and still love life. Although not heroic, but in the face of the current difficulties, I am still willing to look for the rainbow in the sky. A quick review of the upcoming 21st, 2022 is ready to go.
Ordinary life
There are a few things worth noting about ordinary life.
Half horse
In this year’s Beijing Half Horse race, due to the epidemic, the number of participants was halved, so I was lucky enough to win the contract. Since I didn’t do much exercise and only had about four weeks to prepare for the race, I made the following running plan for myself:
Week 1:2km in the morning and 3km in the evening
Week 2-3:2km in the morning, 5km in the evening,
Week 4:3km in the morning and 4km in the evening.
The pace is always around six minutes and 30 seconds, not too much at one time just to prevent muscle damage. Although running plan did not arrive strictly one day does not fall of the execution, but basically accomplished, during all normal diet, the training ends weigh weight to discover oneself still thin 4 catties, running is really effective to reduce weight. Due to the improper training before the game, the calf muscle is still sore during the game, which can be regarded as a small injury to adhere to the whole journey. The final score was 2 hours and 35 minutes, which was quite satisfactory.
Review the process: clear goals -> clear training -> satisfactory results. This is the complete positive cycle of hoping that everything you take seriously will pay off.
Tooth extraction
Have wisdom tooth this matter has been found to have certain time, annual when physical examination can be reminded by the doctor should be unplugged. But did not make up one’s mind all the time, painful when cannot unplug, did not hurt again afraid unplug tooth too ache, drag all the time to this year. Until last month, my daughter-in-law quietly gave me the Peking University oral cavity number, saying that this number is not good to hang, do not waste the opportunity, I decided to pull out.
I had problems with all four wisdom teeth and had the left two removed for the first time. Only when I took the anesthetic, I felt some pain, and I felt no sensation at the moment when the tooth was pulled out. When I heard the sound of the tooth falling into the iron plate, I realized that the tooth had been pulled out in less than 5 minutes. After a week of recovery, basically no feeling. The second time, I pulled out two on the right side, which was slightly more difficult. I had two stitches on the gum. The first day after the operation, I had a fever. Although the process is not easy, give yourself toss and burn, after pulling out the heart is a lot of practical. Because already unplugged, I know even if again afflictive, after two days will be good, this matter has already passed, and did not unplug, but always worry about unsteadiness state of tooth.
In fact, the long pain is better than the short pain ah, the barely acceptable state is easy to weaken people’s will, if you fight, even through the temporary pain, the gain is long-term comfort. It’s very rewarding, so don’t be afraid to take it early.
Life fun
This year’s hands-on ability how much to improve a few, not just cooking, now clean air conditioning filter, brush lampblack machine began to try.
Speaking of cooking, compared to last year when I was forced to do more, THIS year I have started to enjoy the process of cooking. Heat the oil, pour on the green onion, zi zi la, the smell of the fragrant green onion comes, and then add meat or vegetables, condiments, this is not done. More complicated dishes need a few more steps, notice the difference in order, all dishes are similar to this pattern.
Later, I developed the habit of watching food videos when I was eating. The first thing I did when I opened the table was to prod up my iPad and watch “Stealing the Moon Society Food Encounter” or “Sheep cuisine”. In the process, I not only saw a variety of special food, but also watched a lot of complicated cooking process. I have to take back the word that cooking is easy, but in fact, every line is not as simple as it seems.
Speaking of station B, I also recommend several treasures discovered this year, including -lks -, Mr. Yousan, oooooohmygosh, and little nyingko who loves to play geji. Many people think that B station is missing the old B station because the quality of its users has decreased due to its expansion. I do not agree with it. It is mainly the up users rather than users who maintain the quality of B station. The MODE of B station itself is suitable for a broader group of people. B station service users should be broader, vitality should be stronger, I am very optimistic about B station, small broken station to me!
The film and television
I saw two classic cartoons, Attack on the Giant and One Punch Superman. For me who only knew Naruto and The Pirate before this, the plot and pictures of these two are a bit shocking to me. Can animation be like this? The manga of Giant ended on April 9 this year. When I opened Zhihu to peek into some new episodes, I found a completely different style of comments from the past. Before, it was all about boasting about how awesome Shanchuang was, and then it was all about scolding. As I read the comments, I realized the reality of the bad tail. At the same time, this is also a magical phenomenon. When a work is excellent enough to attract or even influence many people, the work itself will be regarded as a common thing. If the final work deteriorates, how much you like the author at the beginning, how much you hate him later.
Instead of disappointing giant, let’s see the lovely Porgy. I understand that the King’s Rank is popular because it shows a lot of tender human emotions. Don’t want to let people see their weak side and secretly cry porgy, severe actual has been on the surface of protective porgy queen, the truth is that people themselves some emotion, but as the enter society, we are more and more wary of others and are less willing to heart to talk with people easily, we are losing these things are shown, which hit his heart, So we will love him more.
This year also saw the discovery of a treasure trove podcast, “Sell Fish Bridge Split Bridge,” which can be searched for both cosmos and Podcasts. I pay attention to this program because the creator is a developer in the iOS circle: Zhuo, a student with no story. What started out as a way to see what the developer’s side hustle would be like has been followed by several episodes of the show. Especially the song list issues, it’s a little crazy, I’ll have some BGM on the way.
Yesterday is like flowing water in the east
Stay away from me
Today my heart is much upset
Draw knife break water flow more
Raise a glass to drown your sorrows
The Ming Dynasty breeze drifting
In the middle, Zhuo tried to invite me to participate in the program for several times, but I refused. Here to clarify, the main reason is that I am not confident enough and always worried that I can’t speak well. Zhuo is a person I admire very much. I hope I can gather up my confidence and cooperate with you again in the future.
Slow growth
reading
I haven’t read much this year, but I have encountered some very good books. Here is a brief summary. If you are interested, you can buy and have a look.
Essentials of Economics: This book is a relatively easy to understand series of economic concepts and explanations. In my opinion, the most important role of economics is to explain social and economic phenomena. There are several important economic concepts in the book.
Marginal benefit: benefit is the ratio of income and pay, bring marginal is the last unit of income and pay. There is a law of diminishing marginal utility, which says that when you spend too much money on something, the return on it gets lower and lower. Taking work as an example, only the first time of repeated work is of great marginal benefit, and the returns of subsequent repeated processes are constantly decreasing.
Opportunity cost: You can’t have your cake and eat it too. Every day, we are faced with many choices, and we make choices based on our experience and experience, and get the results we want. But from an economic point of view, the story is not over. Behind every option is the abandonment of other options, of which the opportunity cost is the highest.
Take watching a video for example. When you want to watch a movie, you find that the legitimate website can watch it directly but you need to pay, while the pirated website is free but requires a certain amount of retrieval time. If you think it’s more profitable to watch the free one, you forget to consider the opportunity cost of time. There is no such thing as a free lunch. Free money does not mean free. Time and attention are scarce resources.
“Lifelong growth” : Do not use fixed thinking, but growth thinking, believe that people are malleable, this is not only for themselves, but also for education. The article lists many correct and incorrect ways to teach children, you can check it out.
Dark Time: Liu Weipeng believes that thinking can change life, which is the title of his blog and the core idea of this book. There are lots of interesting psychological phenomena in the book to help us understand why we behave the way we do. One of them is called self-interest attribution. It means that people are in the habit of attributing the cause of an event to their own advantage. In layman’s terms, people tend to defend themselves. For example, when we wake up late and get stuck in a traffic jam, we assume that we are late because of the traffic jam. Even when there are no traffic jams, we may find the reason for the slow elevator, but the real reason is that we wake up late and make the nearest excuse because we don’t want to admit that we are wrong.
If I want to do something, but I feel I am not good at it, I will find all kinds of excuses. In the end, when it doesn’t work out, the self-attribution in retrospect is, “I don’t want to do it,” and all sorts of excuses come up in my mind, and it’s not that important, and there’s plenty of time for it. Because I don’t want to admit that I can’t, I changed to I don’t want to, just because this explanation will make me feel more comfortable, which can obtain temporary psychological comfort, but let us ignore our own weaknesses. This understanding struck home to me and prompted me not to make excuses when reviewing the causes of various events.
Literature to see a few Japanese novels, Taizai ji’s “human loss”, Higashino Keigo’s “Magic night” “Suspect X’s appearance” “Wind Rondo” “White horse village murder” “masquerade”. After watching “White Night” and “Grocery Store”, I found myself half a Keigo Higashino fan. But I have to say that Higashino Keigo’s narrative skills are really bad, the plot ups and downs, foreshadowing one after another. In contrast to all the recent disappointing movies and TV shows, novels generally don’t disappoint. Because of my love for Higashino keigo, I have bought many copies of his books in succession. So far, I have collected so many:
If you read a lot of novels, you don’t read a lot of technical books, like Head First Design Patterns, Swift Async and Concurrency, and The Whole Solution to Objective-C Programming. Meow God’s book is as good as it ever was, from the beginning to the end, even though we haven’t written a single line of concurrent code yet, it feels like we have a general understanding of the entire design architecture. Although the system provides some methods to adapt to Swift concurrency and reduce the accessible version to iOS13, the cost of migration is still relatively high, resulting in a low utilization rate. I hope apple will have more smooth schemes for this part of transition in WWDC next year.
I have also read some of Mac OS X & iOS and Computer Systems in Depth. These two books are more like reference books for me to read when I have doubts about something.
Fishing in weekly
Last year, an OKR was able to produce 15+ issues of fish weekly, and the first issue was just released. The result this year is a total of 38 issues, except for a few early instalments and a holiday break, the rest of the time is a week, already far more than last year’s plan. Of course, this is not without the help of friends, because the fish weekly itself is also a lot of stories, so I decided to use a separate article to write, relevant content we wait.
work
Towards the end of the year, the cuts were more or less abrupt, with overseas units likely to be the worst hit, with more than 70% of the workforce cut. I stayed in IQiyi for nearly one and a half years. I was lucky to meet a very excellent leader and learned a lot. Thank you very much to our partners during the cooperation, I wish you a bright future.
Some time ago, I read a column in Geek Time: “10X Programmer Working Method”, which was organized by Zheng Ye, chief architect of Huobi. Found that there are a lot of content with their work experience is similar, here a combination of sorting out this year’s work on the perception of it.
Is beginning to the end
Starting from the beginning is an important theme in this column, and it comes from Habit number two in The 7 Habits of Highly Effective People. Beginning to end means goal-oriented, and amazon’s CTO is circulating online in the order of how Amazon develops a product:
1. Write a press release
2, write the FAQ
3. Write user documentation
Write code
The authenticity of the event remains to be investigated, but the event itself is of reference significance. With inertial thinking, it is easy for us to think about one thing in the established order, but sometimes thinking backwards will bring us more enlightenment.
We can also use this to do some drills in advance, for example, if there is a large refactoring module that needs to go live, we can think about how to do it before we even start, and we can even think about what to do if there is an online accident, whether to use AB test, etc. This is the first creation, we will have a clear goal, and then when we take action, we will follow this goal step by step, this is the second creation.
Task disassemble
A lot of things in work can be carried out with the help of task disassembly. One of its biggest benefits is that it opens up the range of choices we can make. It’s always hard to choose between 0 and 1 to do or not to do, but if there are more choices, 0, 0.1, 0.2, 0.3, all the way up to 1, it’s a little bit easier to make choices, so that’s one of the benefits of splitting.
A clear boundary
A lot of things in our work are uncertain. For example, we need to make sure whether the development can be completed on schedule, but the development depends on the back-end progress, design progress, testing progress, etc. It is uncertain whether they can be completed at the pace we expect. At this point, we can try to define the boundary, depending on the back end, and tell them what deadline we can accept for completion. The design and testing process is the same, the project is in charge of the middle, even if something goes wrong, we can have a basis to confirm which part.
Similarly, you can set boundaries for yourself and make plans based on what tasks you need to break down and how far you need to go.
Effective coordination
Since almost everything in a company requires collaboration, it’s critical to understand and get your message across effectively.
How to understand the other person’s meaning is relatively easy, the key is to know what the other person wants to express in advance. Advance plays an important role. On the one hand, it can prevent details from being left out by product ideas during requirement review, and it can also explore some questions in advance and discuss them at the meeting. I also sometimes visualise what each point should look like as code against the PRD, and detailed run-throughs often reveal problems.
Here’s a short story about how to get your message across. I had done a technical presentation in the group, and I prepared a lot of stuff, and I tried to figure out what questions people would ask when they saw the slides, and how I would answer them. However, the actual effect did not reach my ideal appearance, there was a question, but the feeling is relatively simple questions, I think people will question, but no one mentioned, so I feel somewhat frustrated. Then communicate with the boss the question, his answer let me relief: share technology itself can have half of them listen carefully and keep up with the rhythm of the distributors is very good, because the content of the distributors to provide usually is, he is good at the field for a learner to professional personnel contrast this is unequal, should not be too demanding. But if you’re sharing something that doesn’t just expand your horizons but needs to be used right away, you can use a question. Grab someone and ask them a question to make sure they’re listening well and to emphasize the point.
When it comes to teamwork, don’t hold too high expectations, don’t think too idealized of everyone, timely communication, multiple confirmation, these are the way to effective collaboration.
other
There are a few other insights, just to list them.
Digital measurement task: To make their work content quantifiable, here is more suitable for DOING OKR, quantified advantage is easy to analyze the results, can not be quantified situation is easy to get lost.
Data analysis is very important: once solved a long-standing Bug, is from a pile of data analysis out. There are two abilities, SQL and Excel.
Automation: Automating more and more repetitive tasks looks like a way to tame computers.
Code awe: Sometimes it’s easy to be overconfident and feel like you’ve done something right, so you don’t care about all the checks. But the program has no bug is not normal, to the code at least respect, is careful inspection, strict verification test Case.
OKR
OKR completion this year
O1: Personal growth
KR | The completed progress | conclusion |
---|---|---|
Improved time planning ability, complete record of more than 20 days of time | 50% | This goal was intended to improve time utilization by recording an hour-by-hour day for two weeks, but it was found that the recording itself did not produce the desired effect. |
Read 20 books, choose 5 of them to write about | 80% | 20 reached, only two after reading, since the above also wrote part of the reading, even if the completion of 80% 😄. |
She runs 400 kilometers a year | 34% | The annual mileage recorded by Gu Dong is 136km, which is much worse. I reflected that I was too lazy. |
Study three top funds, do a planned experiment yourself, and end up earning above the market average | 0% | No studies, negative returns. I admit that financial management is really not attractive to me, and I can’t make plans any more. |
Improved code reading, read 3 Apple base libraries, and wrote a summary to share | 10% | Face again |
Increased code writing volume to 200,000 lines of non-work items. There is a long maintained open source library for 2-3 classic computer problems, implemented in handwritten code | 10% | Continuous dozen face |
Reading code and writing by hand is important, not urgent, and I reflect on the problem of not starting with the end in mind. Satisfied with the list of goals and done with it, the subsequent target was not tracked in time, so that they forgot about it.
O2: Output more quality content
KR | The completed progress | conclusion |
---|---|---|
The official account has 5,000 followers | 60% | It was somewhat inflated |
The revenue from the public account can offset the expenses of the blog server and domain name | 100% | We’ve had a few promotions this year, not only to cover the cost of the server, but also to buy some materials |
Output 30+ blogs | 167% | Have touched the fish weekly blessing, easily achieved |
Fishing weekly is published in 15+ issues | 253% | With the help of his teammates, he easily passed |
It is better to complete this part, give yourself a clap 👏🏻.
2022 plan
O1: Technology growth
KR | conclusion |
---|---|
LeetCode questions 100 | I tripped over the algorithm. I can’t do it again |
Read a technical book in English | Algorithms and English are also affected by frost god, but these are also two very important skills for programmers, nothing to say, go ahead |
50, 000 lines of code for non-work projects | Unfinished goals continue |
O2: Personal growth
KR | conclusion |
---|---|
Read 20 Books | Do not ask much, can quietly see the harvest is enough |
The year before last, she ran 300km | 300km is reasonable, if you don’t run, you will become fat |
Learn a new skill | Already decided what to study and found a great teacher, not to mention what |
Face base 10 techie friends | Overcome their social fear to walk more, at the same time to learn from friends |
No longer set the output content of the target, the theme of 2022 is a new round of growth, ready to go, come on ヾ(◍°∇°◍) Blue ゙