1. A blog in my mind
I mean writing a blog, not just writing an article to get this result. It should be the process of writing. Friends who have written technical articles should have such a process like me.
- Understand learning, the knowledge points involved in the article, and the knowledge points derived from the knowledge points.
- Verify the learned knowledge points to ensure that the theoretical value is consistent with the practical value.
- Ideas article outlines which parts need to focus on writing and in line with example code, pictures and other information.
- Write by hand, check correction and typesetting again after writing, and then publish.
- Respond to the questions raised in the comments of netizens.
When I write an article, I usually go through the above 5 steps, and finally the above 5 steps are integrated into one result, which is “an article”. This process is also the interpretation of the word “blogging” in my heart.
2. Why do you want to blog
2.1 For yourself
Blogging is a great improvement to yourself, and it may not be reflected in writing an article, but as long as you insist on writing, the effect will be obvious. Some people think that there are the following points
2.1.1 Strengthen knowledge points : Before writing an article, you must have a detailed understanding of the article-centered knowledge points and derived knowledge points. In this process, you must be involved in your previous knowledge. Known knowledge, human memory is a memory curve that requires constant repetitive memory to remember something for a long time, and every time you write an article, you will consult information. In this process, you will inevitably encounter previous memories. And the knowledge points that are now gradually forgotten, when you see them again, you will instantly recall them, and the previous knowledge points will be strengthened at this time.
2.1.2 Improve learning ability : The same person who understands the same knowledge point and uses different methods will inevitably produce different results. Finding the best learning method is also an ability. This ability is experienced many times After practicing and exploring, I used to look at various search results on Baidu every time I needed to learn about a certain technology. After I found that I didn’t want anything, I then Google because Google’s results are different from Baidu’s. Google results There are relatively more articles outside of China, but by accident I clicked a link to enter the blog garden and found that it was what I wanted, and I wrote up the concept, code, and experience. After reading it, it helped me a lot.
Gradually, I started to adopt this method to understand the new knowledge conceptually and directly look at Baidu Encyclopedia, and actually go directly to the blog garden to look for it. Friends in the group also recommended a method, for example, I want to learn MVC in the garden. Many people have written a series of articles about MVC. After reading that series of articles, they have a basic understanding of MVC. This is the improvement of learning ability, and the comparison of a certain technology in the shortest time fully understand
2.1.3 Improve text organization ability : Needless to say, writing a blog, since it is writing, there must be a lot of text, and how to organize the text to express what you want to express is a long-term practice, and blogging is just right Help you improve your writing ability,
2.1.4 Improve logical thinking ability : Needless to say, technical things have never existed alone, but are combined with layers of technology. Then when understanding a certain technology, one’s own thinking must gradually deepen along with this relationship. For example, MVC, you can’t just know what M is, what V is, and what C is. You have to know what the relationship between the three of MVC is and how they interact, and when you understand it and then write it out, Need clear logic.
2.2 For others
2.2.1 Intentional : Many people in the garden have written a series of articles about the MVC framework WCF and so on. The purpose is to help newcomers get started quickly. I have a deep understanding of this. When I started learning MVC, I looked at the MVC of T2 phage. After reading the whole series of articles, you will have a basic understanding of MVC with your own hands. Thank you for the selfless contributions of the big cows in the garden. And the above behavior is intentional help
2.2.2 Unintentional : Many times in the process of developing a project, a technical problem is encountered. After taking the time to solve it, someone will write a blog record and attach a solution to directly read the article when the problem is encountered again. Know how to deal with it,
As it happens, he is not the only one who has encountered this problem. Many people also encountered this problem during development. When looking for the answer on the Internet, they found this article and solved the problem smoothly according to the solution provided in the article. This kind of help is unintentional.
3. Do I have to write a blog?
The answer is definitely no. If there are millions of programmers in China, if they all write blogs, the spring of programmers will come, but this is not the case. And the product of blogging I’m talking about isn’t just an article, it’s more about improving one’s abilities and summing up knowledge points, and publishing on the blog is just for publicity, and many people like to record it in Cloud notes inside. There is also very busy work and no free time to write, because writing technical articles takes a long time. Friends who have written know it.
4. Blogs will bring you what gains
The ancients said: a hard work, a harvest
The following are some recognitions obtained by helping others, not subjectively pursued
MVP : Every year, Microsoft awards MVPs to experts who often share knowledge and professional skills with other professionals, are respected, trusted, and approachable. And this title is an affirmation of the quality of your blog
Popularity : Those who write well in the article must have a very good technical level. As more people know, the popularity will be established. For example, everyone in the top 10 in the garden knows and has read their articles.
Respect : For the great gods in the technology world, they are all respected, and the same is true in the garden or at work. In my heart, they all silently admire the great gods! At least I am like this, haha~ also my role model!
Summary
What I think of blogging is to strengthen, share, and improve one’s own abilities. Of course, blogging is just a method, as long as it can achieve the effect of self-improvement, any method is ok
I have read a piece of news before: Even if there are no readers, you still have to write a blog. The article also explains a lot of the benefits of blogging.
And I write a blog in the hope that I can improve my comprehensive ability and share my knowledge and experience with everyone. If I am fortunate to have helped some people with my sharing, it will make me more gratified.
In addition, the National Day is coming. I wish the programmers who are struggling on the front line, a happy holiday, let go of work and go out for a few days!
Finally, there is a famous saying: There are some things you do not do now, and you may not have a chance in the future!