As a code farmer, why do we write?

Source: Internet
Author: User
As a code farmer, why do we write?
In the field of programmers, people who insist on doing technical writing have been relatively small. After I communicated with my friends, I found that they were not aware of the benefits of writing, except for the pretext of not having time. In their view, a simple record of the IT knowledge they have learned is enough to be recalled when they need it. Programming techniques often take more time to write, because the details of the technology and the context need to be clearly understood.
Admittedly, this is indeed a fact, and it is often more difficult to make a knowledge clearer than to understand it. Then why do we have to spend time writing? I think writing at least has the following benefits.
Improve their knowledge of the level of mastery.
American educational psychologist Bloom the knowledge cognition into two dimensions, in which the cognitive process dimension is divided into 6 levels: memory, comprehension, application, analysis, evaluation and creation. As shown, the higher the level, the greater the degree of mastery of knowledge.
For the writer, in the process of writing, because of the need to accurately express knowledge, often to the details of the knowledge to explore again. In this process, the writer may find that his point of view is not clear, through the second study, to make his understanding more perfect. Writers may also find mistakes in their own opinions, thus correcting their own distortions. After going through this process, the level of mastery of the knowledge that you write is usually increased by one level.
Each of my own technical writing has undergone this process of improvement. So, more often than not, I think of writing as a way of learning. This way of learning is more thorough and effective than the normal way of learning. Of course, it takes more time.
Improve the ability to express and communicate.
As a programmer, most of the time in daily work is faced with computers. Many people also like to spend the weekend as a tech house and stay at home surfing the internet, watching movies or playing games. The long-time face of the machine makes our language expression ability extremely decline. Writing is a great opportunity for us to practise our expressive skills.
After a long period of writing, you will pay more attention to the language of communication. Your words are more precise and more vivid in expression. You can improve your communication efficiency while expressing your abilities.
Accept the reader's communication and feedback.
When your article is published through a blog or Infoq website, you will then get the third benefit of writing: communication and feedback from the reader. A good article usually attracts some readers, and by communicating with the reader, you can reap the following benefits:
Error content Feedback: Although the article in writing has experienced two studies, but people will inevitably make mistakes. Writing reveals your thoughts completely, and a level reader can point out errors in your article, thus making your understanding of knowledge more accurate. Many of my blog posts have some minor errors, through the reader's feedback, I quickly corrected the wrong content, their level has been improved.
Know a friend: A person who is willing to share is always more popular than a taciturn person. So by writing, you can make a lot of friends who are like you and are willing to share.
Learn more about: Some readers will reply, "The framework also uses this technical solution", or: "Your implementation of this scheme does not have another open source solution good." This information, as a supplement to your current article knowledge, enables you to learn more about the relevant information and to refine your knowledge once again.
Influence.
As you continue to write and persist for more than a year, you will slowly reap the impact. At this time, you will also receive technical conference sharing invitations, press manuscripts invitations, work invitations for famous internet companies, and even partner invitations for entrepreneurial projects. You get more chances than people who don't share. Of course your technical opinion will be accepted by more people, and you will reap the joy of transmitting knowledge.
Conclusion
In the process of writing, you will reap the benefits of improving your level of knowledge and your ability to express and communicate. At the end of your writing, you will reap the benefits of wrong content feedback, knowing your friends and learning more about them. While you are writing for a while, you will reap the impact and the joy of passing on knowledge.
In addition, "dark Time" author Liu Weipeng in his article, also summed up a lot of the benefits of writing, we can also look at.
Read about writing it-related articles for so many benefits, are you tempted? Then create your own it blog and start your programming technical writing journey!
Brotherhood high Lopheng free an apprentice: http://www.hdb.com/party/lzcw-comm.html
Free to receive the lamp brother even original PHP video tutorial CD/"Detailed PHP" Essentials Edition, details of the website customer service:
Http://www.lampbrother.net

The above is introduced as the Code of agriculture, why we have to write, including aspects of the content, I hope that the PHP tutorial interested in a friend helpful.

  • 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.