Home  >  Article  >  Backend Development  >  As coders, why do we write?

As coders, why do we write?

WBOY
WBOYOriginal
2016-07-29 09:08:53918browse

As coders, why do we write? In the programmer industry, there have always been relatively few people who insist on doing technical writing. After communicating with my friends, I found that most of them did not realize the benefits of writing except for the excuse that they did not have time. In their view, simply recording the IT knowledge they have learned is enough for them to review when needed. Programming technical writing usually takes more time because it needs to explain the technical details and ins and outs clearly.
I have to admit that this is indeed a fact. Usually, it is more difficult to explain a piece of knowledge clearly than to understand it. So why do we spend time writing? I think writing has at least the following benefits.
Improve your level of knowledge.
Bloom, an American educational psychologist, divides knowledge cognition into two dimensions, and the cognitive process dimension is further divided into 6 levels: memory, understanding, application, analysis, evaluation, and creation. As shown in the figure below, the higher the level, the deeper the mastery of knowledge.
For writers, in the writing process, because they need to express knowledge accurately, they often need to explore the details of knowledge again. In this process, the writer may find areas where his or her views are unclear, and through secondary learning, the writer may improve his or her understanding. Writers may also discover errors in their own opinions and correct their misinterpretations. After going through this process, my mastery of the knowledge I have written usually rises to a higher level.
I have gone through this improvement process every time I do technical writing. Therefore, I mostly regard writing as a way of learning. This learning method is more in-depth and more effective than ordinary learning methods. Of course, it also takes more time.
Improve expression and communication skills.
As a programmer, most of my daily work involves facing the computer. Many people also like to be technology geeks on weekends, staying at home to surf the Internet, watch movies, or play games for entertainment. Facing machines for a long time has caused our language expression ability to extremely decline. And writing is a good opportunity for us to practice our expression skills.
After writing for a long time, you will pay more attention to the language you use in daily communication. Your wording is more precise and your expressions more vivid. While your expressive ability improves, your communication efficiency also improves.
Accept communication and feedback from readers.
When your article is published through a blog or InfoQ website, you will then get the third benefit of writing: communication and feedback from readers. A good article usually attracts some readers to reply. By communicating with readers, you can gain the following benefits:
Error content feedback: Although the article has experienced secondary learning when writing, people will inevitably make mistakes. Writing fully exposes your thoughts, and skilled readers can point out errors in your articles, thereby making your understanding of knowledge more accurate. Many of my blog posts had some minor errors. Through feedback from readers, I quickly corrected the errors and improved my skills.
Get to know friends: A person who is willing to share will always be more likeable than a person who is silent. So through writing, you can make many friends who are like you and are willing to share.
Learn more about this: Some readers will reply: "This technical solution is also used in such and such framework", or: "This implementation solution of yours is not as good as another such and such open source solution". This information serves as a supplement to the knowledge points of your current article, allowing you to learn more relevant information and once again improve the knowledge you have learned.
Influence.
When you continue to write for more than a year, you will slowly gain influence. At this time, you will also receive sharing invitations from technology conferences, manuscript invitations from publishing houses, job invitations from famous Internet companies, and even partner invitations for entrepreneurial projects. You get more opportunities than those who don’t share. Of course, your technical views will be accepted by more people, and you will also gain the pleasure of passing on knowledge.
Conclusion
In the process of writing, you will reap the benefits of improving your mastery of knowledge and improving your ability to express and communicate. By the time you're done writing, you'll reap the benefits of feedback on your mistakes, meeting friends, and learning more about it. If you keep writing for a while, you will gain influence and enjoy the joy of passing on knowledge.
In addition, Liu Weipeng, the author of "Dark Time", also summarized many benefits of writing in his article, which you can also read.
After reading so many benefits of writing IT-related articles, are you excited? Then quickly create your own IT blog and start your journey of writing about programming technology!
Brotherhood Gao Luofeng recruits disciples for free: http://www.hdb.com/party/lzcw-comm.html
Receive LAMP Brothers’ original PHP video tutorial CD/"Explain PHP in detail" free of charge. For details, please contact the official website customer service:
http://www.lampbrother.net

The above introduces why we, as programmers, write, including aspects of it. I hope it will be helpful to friends who are interested in PHP tutorials.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn