Programmers must know what blogs are.

Source: Internet
Author: User
Programmers must know what blogs are.Netease Guangzhou Lai Yong (http://blog.csdn.net/lanphaday) This article was originally published in love butterfly blog (http://blog.csdn.net/lanphaday), welcome to reprint, but please be sure to keep the full text complete, not for commercial purposes. OriginAlthough I have been writing a blog for more than two years, I have been recommended to the csdn homepage because many of my articles are original articles. I have filled several magazines with water, so many of my friends asked me the same question: I have a lot of insights in my study/work, but I cannot write it out. Is there any good way? I have younger siblings, friends and colleagues, and even some senior technicians with nearly 10 years of experience. Later, I saw that the csdn blog opened nearly 0.2 million columns, but there were less than 0.55 million original articles. On average, there were less than three articles in one column. This shows that there are many programmers who want to write but cannot write, but cannot stick to it. After all, this is a method problem. I was consulted by a senior technician with 10 years of experience. He showed me some of his works. I was amazed at the Technology and strongly urged him to write out the technical experience, but his answer was: I also want to write it for your reference, but I can't write three sentences! Looking at the inability of a technical expert to look at the loss of their own technology, looking at the difficulties and solutions they encounter when they are young and cannot share their learning paths. Looking at everyone's poor experience, Huang Quan, no effective reference solution can be found even when Google and Baidu are used up. I feel that I have the responsibility to come forward and share my experiences and routines in writing articles, so that more people can write blogs and be willing to write blogs. I share my income with the public, return to the industry and society. Graph CompositionNo matter how big your achievements are now, you have to admit that what you have learned in elementary school (or even kindergarten) Makes You Feel free for life. Graph composition is such a useful learning. (This image is purely referenced for non-commercial purposes and is copyrighted by the original author !) Looking at the funny cartoon above, anyone can write 100 or 200 words? Actually, reading graph compositions is a good helper for blog writing! I don't know how many website editors rely on this trick to mix people and dogs. Is there a car in a house? Never underestimate it! When writing technical articles, we can use such a routine to write articles: 1. Draw several pictures first, such as the software requirement diagram, architecture diagram, interface diagram, and detail diagram; 2. Write a paragraph and three or five sentences for each graph to clarify the function of the graph. 3. Remove the image, read the full text, and connect the sections. 4. Modify the article, until satisfied. At the beginning, we made more points, just like the review article of the Pacific computer network. Slowly, the number of graphs drops and the number of texts increases. In the end, you have finally become a word without a graph, and the mind has no two ways, the magic has become! Clear TextHi, everyone remembers that plain text is one of the many styles we have learned. However, as the author of a technology blog, most of the articles written should be about the implementation of a technology (or algorithm or architecture. Therefore, mastering the plain text writing is of great significance. Before proceeding to the next step, we need to review some elements of plain text. Plain text is a genre of articles that describe things and clarify things. The most important thing is to clearly understand the characteristics, nature, and laws. Plain text is usually knowledgeable. This knowledge may come from literature, research data, or your own practice and investigation. There must be a certain degree of organization, that is, order, which must be arranged by the characteristics of things or the laws of human cognition. The best model of knowledge and organization is the instruction of various drugs. Here is a manual for "pediatric licorice zinc tablets" (or algorithm or architecture) which is expressed in this form and cannot achieve clear results. You may laugh at me and confuse technologies with medicines, and think they are irrelevant. But I will give you an example, check out the msdn, which has the most complete technical documentation. Is it like a drug instruction manual? See below. net keyboard class library documentation: http://msdn2.microsoft.com/zh-cn/library/microsoft.visualbasic.devices.keyboard (vs.80 ). aspx, including syntax, remarks, examples, layers, security, versions, and reference information. It is concise and clear in a class-one manner. Plain text mainly describes things to people, so they can be written in plain text (such as msdn ), you can also write a bit of Literature (such as my blog "mixn literacy class" http://blog.csdn.net/lanphaday/archive/2007/06/18/1656969.aspx ). The methods described include definition, interpretation, comparison, analogy, and classification. For details, refer to the textbooks of the current year. Ten sentencesWith so much nonsense, it is rare that you can see it with a sense of vomit. In order to repay your appreciation for me, I decided to start to talk about my two unique tips in this section: Ten compositions and test-driven writing. Cough, although I claim to be the only one, but as far as I know, there are a lot of people who use these two tricks, especially those who are nervous during the bitter College Entrance Examination in the motherland of the Black June S, these two tricks are often used. The ten-sentence composition method is not original to me. When I was in middle school, my English teacher taught me. At that time, I often scored one hundred points in mathematics, and the Chinese language was worse. My teacher looked at me in a hurry. In order to cultivate a talented and talented student, he taught me this secret recipe on a winter afternoon after he hated it, from then on, I have embarked on the top of the essay. First of all, we should point out that 10 sentences are not necessarily written, usually 8-12. This method is most effective for exams, but it can also be applied to our technical article writing. The ten-sentence composition method is actually the lowest level of writing method. Khan, I seem to blow it too much in front of it? Because ten sentences usually contain about 200 words. What can I say with 200 words? It doesn't matter, as long as we constantly iterate (what is iteration ?) And recursion (do not know what is recursion ?) Using this method, 200 words can be easily expanded to 2000 words. The simplest is the most effective. The article is like water, with no fixed shape. However, the article is also like water, the source head, the main body and the terminal; just like a longer river, it will eventually flow into the sea, and then the long article, the word "Start, center, and end" cannot be escaped. As long as we have mastered this point, we will naturally be able to kill everything. With the guidance of the above theory (qi zong), the following ten compositions (Jian Zong) seem quite simple: Beginning (the first section): The topic sentence is usually used as an example. The extended sentence is used to deepen the theme. It is usually used as an example. Medium (second paragraph): A Brief Introduction, usually using the forward and backward methods. Next we will use time, space, logic, total score, parallel or causal methods to describe things/affair. There are six sentences in total. The following methods are used: color line, small-to-middle view, time-space, and Lenovo control. Final (third paragraph ):
To sum up the full text and sublimate the main idea, the most typical practice is: Ah, what a great Chinese people, they have created a miracle of the world! With these ten sentences, we can take the short sentence as the big paragraph and take the short sentence as the short paragraph, and apply the ten-sentence composition method to each sentence. The article will naturally expand in size, in addition, the structure is clear and looks like a thing. (Note: If a reader is taking a CET-4 or cet6 test, ten sentences can definitely help you !) This article was originally published in The Love butterfly blog (http://blog.csdn.net/lanphaday), welcome to reprint, but please be sure to keep the full text complete, not for commercial purposes. Test-driven writingAlthough my teacher taught me the ten compositions, test-driven writing is clear and original. Evidence? There is really nothing to prove, but I searched Baidu for "test-driven writing" and found the number of web pages to be zero. Is that a piece of evidence? Http://www.baidu.com? Ie = gb2312 & BS = % BF % Aa % C3 % C5 % BC % FB % C9 % BD & sr = & Z = & CL = 3 & F = 8 & WD = % 22% B2 % E2 % Ca % D4 % C7 % fd % B6 % af % D0 % B4 % D7 % F7 % 22 & Ct = 0 test-driven writing inspired by popular programming test driven development, TDD), tdw for short. Because tdw and TDD are of the same lineage, tdw also has the advantages of TDD. The concise and usable article is the goal of tdw. It first considers how to write the article, lists the relevant problem points, and then writes the text. By comparing the problem points, it cyclically modifies and adds other ideas, until the article is completed. Everyone is a programmer. I will not talk about the advantages of tdw. Please refer to the common advantages of TDD. Next I will only talk about the process of tdw: 1) Clarify the subject and content to be written, it is best to make an outline. 2) Specify the goals, effects, words, and even genre and paragraphs to be achieved in this article as a test case. 3) quickly prototype an article by using ten compositions (or other methods. 4) Compare the test cases and record the incomplete and poorly completed parts (bugs ). 5) Correct the bugs, and then return to Step 6. refactor the article and polish it. (If you put it on the blog, you can skip this step.) 7) the article is completed. As can be seen from the tdw process, the ten-sentence composition method is the basis of tdw. To conduct tdw, there must be a fast prototype development method. Tdw is an extension and iteration of the TEN-sentence composition method. It is an effective way to make up for the bone-Free defects in the articles written by the ten-sentence composition method. As long as you have mastered these two methods, you will surely be able to write a well-recognized technical article, Adding Luster to your blog. Next worksThe Poet Lu You said in the poem "Shier": "The poem is a six-yi. Rugo wants to learn poetry? Kung fu outside poetry !" Yes! Cloud to rain, snow to wind, night light to clear the sky. It is not difficult to learn these routines. Just like martial arts, after learning how to enable a Long fist to communicate with each other, you must focus on integrating them. Zhou botong, who is invincible and lonely, cannot beat Yang's one-handed man, because Yang has made great efforts to understand his life. Li duo led the Chinese poetry community for more than one thousand years, because their poems have already integrated their feelings for life! Fang Weng's phrase "spring is like the old, people are thin, tears are red and transparent" makes many people shed tears. It is also because the word "Red crisp hand" has been integrated into his emotions for decades! I believe that through my articles, readers can master some writing methods and skills. Maybe after a while, you also like to write a blog and share your thoughts with everyone. At this time, you may want to write your article in a more elegant manner. Maybe you will still come back and ask me. I hope I will share my experience with you again. I would like to say that I am not a great man. It is not a question I can answer to learn how to write articles in a more elegant style. I have only one word to encourage everyone: Kung Fu is not good enough in the text. In the end, it is because there is too little accumulation of life. Related ArticlesProgrammers must know about maillist

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.