This article represents only personal opinion, does not mean any position, if you think my idea is wrong, that's normal, because this is my idea, if you think your idea and me, then we are the legendary "friends "(Friends passionate about life).
A blog in my heart
What I mean by blogging is not just writing an article out of this result. It should be written in this process, the friend who wrote the technical articles should have the same process as me.
1 Learn to learn, the knowledge involved in the article points, and knowledge points derived from knowledge points.
2 Validation of learning points to ensure that theoretical and practice values are consistent
3 ideas outline of the article, which parts need to focus on writing, need to cooperate with examples of code, pictures and other information
4 hands-on writing, after checking the correction and layout, and then published
5 for users comment on the issues raised in reply
I write articles generally go through the above five steps, the final five steps into a result of the merger is "an article" This process is my heart "blog" interpretation of the term
Second, why write a blog
2.1 for yourself
Write a blog on their own promotion is great, may not write an expression does not come out, but as long as you insist on writing the effect is obvious, the benefits of people think the following points
2.1.1 to strengthen the knowledge point: Before you write an article, you must be to focus on the knowledge of the article center and derivative knowledge points are a detailed understanding of one, in the process must be related to their previous Understanding of knowledge, human memory is the existence of memory curves need to repeat the memory in order to remembrance of a long-term things, and each time an article will be access to information, in the process is bound to encounter previously remembered And now gradually forgotten knowledge points, when you see it again will instantly recall, this time before the knowledge point has been strengthened.
2.1.2 to enhance learning ability: the same people, understanding the same knowledge point, using different methods, the results will inevitably be different, to find the best learning methods, which is also a capability that is after many times After the practice of exploration summed up, before I need to know each of a certain technology Baidu first look at a variety of search results, found that you do not want, then Google because of Google's results and Baidu will be different, Google results Relatively more articles outside China, and occasionally clicked on a link into the blog park, found that they want what they want, and the concept, code, and experience are written up, after reading a great help to me.
Gradually I began to adopt this method to understand the conceptual knowledge of new knowledge directly Baidu encyclopedia, substantive direct search on the blog site to see, the group of friends also recommend a method, such as I want to learn MVC Garden Many people have written a series of articles on MVC, to see a series of articles that are basically understood for MVC, which is the improvement of learning ability, for a technology to be compared with the shortest possible time fully understand
2.1.3 improve the ability of the text organization: Needless to say this, write a blog, since it is written, it is bound to have a lot of text, and how to organize the text to express what they want to express the meaning of long-term practice, and writing blog just Help you to improve your writing ability,
2.1.4 to enhance the ability of logical thinking: Needless to say, the technical things never existed alone, all layers of technology combined, that in understanding a technology, their thinking is to follow this relationship gradually in-depth , Such as MVC, you can not only know what M is V What is C what is the line, you have to know MVC relationship between the three is like, but also how to interact, but after you understand it and write it out, Need clear logic.
2.2 for others
2.2.1 Intent: A lot of people in the garden have written a series of articles on the MVC framework WCF and so on, the purpose is to help newcomers get started quickly, I deeply understand that when I started to learn MVC is looking at the T2 phage MVC Series of articles, after reading the entire article with yourself do a basic understanding of the MVC, thanks to the garden in the second selfless dedication cow. The above behavior is intentional help
2.2.2 Unintentional: Often times when developing a project, it encounters a technical problem and after some time has been spent, someone writes a blog entry and attaches a solution designed to look directly at the article when it encounters a problem Know how to deal with it
By coincidence, this problem is not the only one he encountered. Many people also encountered this problem when they were developing. When they found the answer online, they found the article and solved the problem according to the solution provided by the article. This kind of help is unintentional help
Three must write a blog
The answer is definitely negative. If millions of programmers in China write blogs, the programmer's spring will come, but this is not the case. And what I'm talking about is not just an article about writing a blog, but more about improving my abilities, summarizing my points of knowledge, and posting on my blog just to make it public. And many people like to record Cloud notes inside. There's still a lot of work to do and no free time to write because writing technical articles takes a long time. Have written friends all know.
What four blogs will bring you the harvest
An old saying: a hard work, a harvest
The following are some of the approvals that have been gained from helping others and are not subjectively pursued
MVP: Every year, Microsoft awards MVPs to experts who are often respected, trusted, and approachable in sharing knowledge and expertise with other professionals. This title is the affirmation of the blog quality you write
Fame: the article well written people, the technical level certainly is also very good, know more people, visibility there, such as the garden top 10 we all know, have seen their articles.
Respect: For the god of technology, are respected, in the garden or work is the same, in the heart of the gods are silently admire! At least I am like it, haha ~ is also my role model!
Five summary
I think writing a blog is to enhance their understanding of knowledge, sharing, enhance their own capabilities. Of course, writing a blog is just a method, as long as you can achieve the effect of self-improvement what methods are possible
Before I read a news: Even without the reader, you have to write a blog, the article also explained a lot of the benefits of blogging.
And I blogging is hoping that I can enhance my ability to synthesize and share my knowledge and experience with others and that I would be more fortunate if somebody who was fortunate enough to help me with that sharing helped me
In addition to the coming National Day, I wish to struggle in front-line programmers small partners, happy holidays, put down the work out to play a few days now!