Software engineers should write more articles

Source: Internet
Author: User
: This article mainly introduces how software engineers should write more articles. if you are interested in the PHP Tutorial, refer to it. In elementary school, there are so-called maths children and Chinese children. In other words, have you ever been assigned to a certain camp because of your academic achievements?

I used to be a math, so I reported my computer science major and decided to become a software engineer. However, in this process, the title of the English child of the mathematical child has not disappeared, and even the gully is becoming more and more obvious. Therefore, engineers are generally afraid of writing articles. Writers who write articles often get dizzy immediately when they see the code.

Unfortunately! That's right. software engineers have to write code, but they should also write some articles.

The reason why software engineers should also write articles is that writing can promote many skills that are also needed in programming; core skills are clear thinking skills. The best software engineers are also great writers, because their prose is as logically clear and elegant as their code.

Code and articles have many commonalities. In the first place, they were blank. then, they wrote them according to their own ideas and finally came out an independent product. A product consists of a series of logical statements and is bundled into modular units-both software functions and article sections. Good code is like a beautiful article, concise, clear, and expressive. Poor code is a waste of CPU cycles, just as a waste of mental resources. Generally, the outline of the article is the software architecture.

The closer the deadline is, the engineers feel as anxious as writers. Just as articles can always be refined, we can never say that our software is complete, which also makes engineers need more time to add features and refactor modules. Engineers often have to worry that they are not doing their best.

The reason why software engineers should try to write is that our current projects are getting more and more cooperative. Open-source projects will invite people from all over the world to participate. product development requires the cooperation of many engineers. (For example, Google Map has 1100 full-time employees !) Good written expression skills, whether used for writing GitHub comments, code reviews, or writing technical documents with clear and concise communications, can always contribute to the development of similar projects.

Even for some projects that do not require communication, writing something can also promote learning and discussion. You need to know that thanks to the tutorials written by other engineers, we do not have to learn the leading RFC specifications and technical manuals. Only well-written articles about technical discussions can be published on Hacker News and tweet. The rest will be directed to blog articles.

It also takes time to write this blog post. Just as it takes time to write a good article, you must first draft the article and then modify it multiple times to improve the quality.

Software engineers should write articles because they may actually like writing. We have always been instilled in the field of Liberal Arts, so most of us may never think that we may have the potential to write, will this make you suddenly interested and energetic?

In addition, writing has a huge positive impact on your career planning. Management blog posts can help managers inspire their teams and boost their work enthusiasm. Programming Tutorials can spark students' interest in computer science. Some articles about career recommendations can even inspire graduates to embark on a new career path.

Even if no one has read your article, it doesn't matter. writing this process can also benefit you a lot. It can train you to clearly describe a topic, and it is also very valuable to turn some disordered ideas into specific words step by step.

Writing also affects the passion of engineers to write software. by combining it with useful software skills and working together, you will suddenly find that writing has become a very valuable activity.

Even for the so-called math children.

Writing offers the same impact as motivating engineers to write software. Combined with this, how to promote skills is very useful in software engineering, facilitating collaboration, and then suddenly writing seems to be a valuable activity.

Get the LAMP brother's original PHP video tutorial CD/detailed PHP Essentials edition for free. for details, contact the customer service on the official website:

Http://www.lampbrother.net

PHPCMS secondary development http://yun.itxdl.cn/online/phpcms/index.php? U = 5

Develop http://yun.itxdl.cn/online/weixin/index.php? U = 5

Mobile internet server development http://yun.itxdl.cn/online/server/index.php? U = 5

Javascript http://yun.itxdl.cn/online/js/index.php course? U = 5

CTO training camp http://yun.itxdl.cn/online/cto/index.php? U = 5

The above introduces how software engineers should write more articles, including some content, and hope to help those who are interested in PHP tutorials.

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.