It seems that I have never been in the habit of writing year-end summaries, and I have always watched others write year-end summaries before. Sometimes see other people’s year-end summary, will sigh that others have a good full year. Read a lot of books, went to a lot of places; Or make new friends, improve your abilities, etc. Also often can feel oneself this year as if did not do anything, can have so a little depressed.
As I write this, IT occurs to me that I seem to have forgotten some of my goals for 2020. It is not difficult to imagine that when they set their goals, they must be smug and have even forgotten what they set.
So it is necessary for me to write a year-end summary, on the one hand, I can record what I have done in this year. On the other hand, you can write down one of your goals for the coming year so that you have a comparison when you write your annual review. You can see if you’re making progress or going backwards, and you can see how far you’ve come in terms of what you set out to do. That’s fine with me. Let’s start this year.
Work and technology sharing, output 14 articles
In the second half of 2020, I joined a medium-sized Internet company and started my career again. I’ve also rediscovered my blogging habits. As a developer, blogging is still a great way for people to get to know you. For myself, blogging can record and precipitate the knowledge I have learned or the problems I have solved. The next time you encounter a similar problem, you’ll know how to fix it. If you forget, check out the previous blog.
Blogging is also a process of strengthening one’s knowledge. Most of the time you think you have it, but when it comes to blogging and sharing it with others, you will find that you don’t seem to have a solid grasp of it, and there will be some areas that you are not proficient in. The process of blogging is a great way to help you navigate unfamiliar terrain.
I have a few tips of my own about blogging that I would like to share with you. In my opinion, the most important thing to write a blog is persistence, then the quality of your blog, and finally the choice of platform.
Speaking of persistence, I feel like every front-end engineer has been blogging at one point or another. I started my blog at CSDN and Blogpark, then moved on to Sifu, Nuggets and Zhihu, and used Hexo and Ghost to build my own blog. After all, I changed many platforms, but there were few articles left. So I decided to stop blogging on that platform. Instead, they focus on sticking to their blogs, and we can see that the most skilled people are basically focused on the content of their blogs, not the form of their blogs. So I put my own blog on Github, and it was simple, but it gave me the motivation to keep writing. Looking at the article an increase, but also will have a sense of accomplishment.
Then there’s the quality of the blog, and once we’ve been able to stick to it, it’s time to focus on the quality of our blog. Most of us blog to share with others or to keep records for ourselves. If you are sharing your blog with others, how to make people learn from your blog, or attract people to read it, is a problem to consider. Generally speaking, as long as we are clear and logical about what we want to share. In this way, the quality of the article is generally not too bad. If your writing is good that’s another plus.
Consistently producing high-quality articles will soon bring you a lot of followers and great people who will reach out to you. In this way, you can not only improve your skills and raise your profile, but also build connections with great people. These are valuable assets that can be turned to your own tangible benefit. More importantly, the article you write will be read by more and more people over time, and will continue to bring you more and more results.
Finally, there is the choice of platform. Users on different platforms have different interests and their activity is also different. This will depend on your own data on various platforms. Choose one or two as your main sharing platform and the others as a secondary one. After choosing a suitable platform, you can keep active communication with the users of this platform, you will receive affirmation from them, which will keep you motivated to keep writing.
I wrote 14 blog posts in 2020. That’s not a lot, but I took care of each one. When I personally weigh quantity against quality, I prefer quality. Of course, in 2021, I hope I can try to write an article every two weeks. Increase the number of blogs you write without losing quality.
Previous blogs have been written around two main topics, one about design patterns. I call this series Design Mode Adventure. The other series, on regular expressions, has had fewer recent updates. Mainly if you want to in-depth explanation of regular expression, need to learn a lot of knowledge; I don’t want to write an article that I don’t know. This is not responsible for their own articles and readers. In the New Year, I’ll be updating regular expressions as soon as I can, so I hope you can keep an eye on it.
If you are careful, you may find that the knowledge I share is not limited to a particular language. Personally, I think learning knowledge should be general and applicable to a wider range. Like the design patterns and regular expressions I shared above, as well as data structures and algorithms, and programming ideas. This knowledge, once mastered, can be used in every programming language. With the secular judgment standard is “cost performance” relatively high.
I’m not saying you don’t need to study a particular language, framework, or direction. These are also necessary. There are only some similar things, you can master one. Your time and energy are limited. Put them to better use. Of course, if it’s because of work, that’s a different story. Work or to do a good job, first of all to master their own work needs to master the knowledge, and then consider to learn other to improve their knowledge.
This is about blogging, learning about technology and tech sharing. Let’s share some insights from the development process. In our daily development, if we encounter some requirements that are not very well developed, we must ask the product to do this function for what purpose. Don’t just start writing code. In many cases there are many ways to implement a feature, and the way the product tells you may be a bad way to implement it. At this point, you can communicate with the product whether another way is feasible. In many cases, after our communication, we found that the same effect can be achieved in a simple way.
Talk to the product and think about why you’re doing it. This way, you’ll eliminate a lot of unnecessary coding effort later in the development process and be able to work more comfortably.
Continuous maintenance of main thread applets
Focus on some of my friends know I talk to my girlfriend made a startup project in 2019, is a small ring in class learning program, the name of the small program is the main thread, if you want to learn more can have a look at before, whether a small interview, if immersed in 1 year, but the income is zero, you are willing to do independent developers? .
In April 2020, we decided to suspend the development of the main thread project and only do routine system maintenance. Because the economic situation at that time did not allow us to continue to invest in the project. It’s a good decision for us right now. Because if we continue, we may face a series of problems and pressures. These problems and pressures were most likely unsolvable for us at that time.
So, was the main thread a success? It depends on which Angle you look at it from. In purely worldly monetary terms, we must have failed, and failed spectacularly. Not only did he not make a penny (except for some praise), but he made some money in return. But if you look at it from another perspective, I think it was a success for both of us. First of all, we made this product from 0 to 1, and this product has been praised by many users, some of the product experience evaluation can be viewed here. So far, it has more than 15,000 users without spending money on promotion. It’s a small achievement.
Whenever received the user to the main thread of the praise of the time, our kind of happiness and sense of achievement is not to use money for. In fact, the most important takeaway is that our perspective on entrepreneurship, on products, on things has changed. We learned a lot from looking at and dealing with these things as an entrepreneur from our previous role as an employee of the company.
In short, we don’t regret spending a year developing a product that didn’t make money, and we will continue to maintain the project. If you have any ideas about entrepreneurship and product development that you would like to communicate with me, please add my personal wechat (please note the purpose), and let’s communicate together.
Good health and reading
In the first half of last year, I had more time to exercise because I didn’t go to work. I run two or three times a week, and I have plenty of experience during that time. After working in the second half of the year, there is less time and it is cold in winter. The number of times I ran was very small. According to Kepp, I only did 13 push-ups in the second half of the year, because there was less exercise. You can obviously feel that when you get off work in the evening, you will be tired.
Also because of work, long sitting in the office, cervical spine and waist sometimes feel a little uncomfortable. One good thing about eating is that I ordered take-out less often last year. Eating out at small restaurants more often. Personally, I think it would be nice to go outside and get some fresh air for a change. Walking out to eat can be a little exercise.
I didn’t read much last year. I basically finished reading the book Growth Hacker, and I feel I have gained a lot. The friend that wants to start a business should be very helpful, recommend interested can read. Another book is Feng Zikai: A Life Without Pets. I haven’t finished reading it yet, but every time I read it, it gives me some inspiration and brings me some inner peace. You can read it if you’re interested.
Thanks to the rise of short videos, I feel that many people around me have lost the habit of reading books. Many people may not have the patience to read a long article. Personally, I don’t think this is a very good habit. I was addicted to Douyin for a while and spent 4 or 5 hours on it every week. Later, I realized that watching these short videos didn’t improve my ability or skill, and in most cases it just consumed my time. Therefore, I gradually stopped watching it. Although Douyin on my mobile phone has not been uninstalled, it is still in a state to be updated.
I think the acquisition of knowledge needs a more complete system. Reading a book or watching a series of articles and videos is still a great way to gain knowledge. Fragmented knowledge may make you feel that you have mastered a lot of knowledge, but it is difficult for you to absorb and use it again if it is not integrated into your own knowledge system. I prefer to get some information from “Jane News”. Personally, I think the articles in it are all good. Most of them can explain a thing clearly and completely. Many articles will also give you something to think about. If you’re interested, try it out.
New Year’s Resolutions
Now that some of the summaries of last year have been written, here are some prospects for 2021. Here’s my list of goals I’d like to accomplish by 2021.
- Read 12 books, I hope I can read a book a month, there is no limit to the type of books, first develop the habit of reading.
- The blog continues to update, hope to write a half a month. The design Pattern Adventure series and regular Expressions series will continue to be updated. Data structures and algorithms should also be added. Before, I would struggle with some details in writing articles, resulting in a long time to write an article. In the New Year, I will optimize the process of writing articles, and strive to write more high-quality articles on the basis of the original.
- Aim to exercise once a week, whether it’s running, doing push-ups, climbing mountains or something else. It’s important to get well.
- Meet new people and talk to people in different industries. Improve your networking and networking skills.
These are some of the things I plan to accomplish in 2021, as well as some that I’m currently working on but don’t know if I’ll be able to stick to. If I stick with it, I’ll let you know. I hope you stay tuned.
If you want to communicate with me, you can add my wechat or follow my official account guanshan. It is not difficult. Let’s work together in the New Year. I wish you all good health in the New Year, and then the goals set can be achieved.