首页 > PHP资讯 > Python培训 > 为什么软件工程师应该养成写作的习惯?

为什么软件工程师应该养成写作的习惯?

Python培训
  在校园里,有“文科生”和“理科生”的区别,学习内容不相同,思想方法也有区别。我是一名理科生,大学里我的专业是计算机科学,结业后我的作业是软件工程师。在这个进程中,我发现文理科之间的距离一直无法弥合。我见到的许多工程师惧怕写文章,而文科生看到代码就头疼。

  我以为,程序员应当养成写作的习气。由于写文章会训练许多关于编程十分有利的技能。

  写文章和写代码最中心的共同之处在于它们都需求明晰考虑的才能。顶尖的软件工程师一般也是优异的写作者,他们的文章和代码相同赋有逻辑性,行文流畅、高雅。

  文章和代码有许多相似之处:二者都是从一个空白的页面开端,把一个主意终究成为完好的商品,面向特定的受众;写文章和写代码都需求你把一系列有逻辑 的句子封装进一个个模块中,这些模块可所以函数也可所以文章的阶段;好代码与好文章相同都需求要言不烦,否则就会糟蹋 CPU 资本或人的精力。

  当某个商品快要完工时,软件工程师会像著作快要宣布的作家相同焦虑不安。和写文章相同,软件永久不会有完全完结的时分,工程师需求花更多时刻优化代码、开发新功能或许重做某个有些,由于他们忧虑发布的著作没有展现出自个最佳的一面。

  软件工程师应当写作由于如今开发协作变得越来越重要。开源项目能够得到来自世界各地公民的参加。开发和运营一个 商品常常需求许多工程师(Google Maps 有 1100 个全职职工!)。不论是 GitHub 谈论、代码注释,仍是技能文档都需求明晰精确的文字。杰出的写作才能便利了大家之间的沟通,使得项目十分好地运转下去。

  也许你觉得有些项目不太需求沟通协作,可是写一些关于软件的内容一般关于学习和更进一步的谈论有着促进作用。如今,咱们不再需求经过 RFC 文档或技能手册中学习了,由于网上有别的工程师写的教程。此外,咱们还能够从 Hacker News 谈论、推特和各种博客中学到许多内容。

  说到博客,再来说两句。好的写作需求时刻。咱们一开端写出来的文字也许不怎么样,这时就需求再花点时刻,多修正几遍,润饰一下。假如你觉得自个太忙 了没时刻写博客,不知道写啥或许忧虑你的观念被揭露记载日后留下凭据,你应当花上点时刻读一读 Steve Yegge 的《你应当写博客》(You Should Write Blogs)这篇文章。即便其间的观念不能压服你,我信任在阅览以后你也会有所收成。

  软件工程师需求写作,由于他们也许会享用写作的进程。许多软件工程师都等待自个开发的软件能够“产生影响”,给 大家的日子带来改动。实际上,经过写文章,你也能够对大家“产生影响”,譬如说关于办理的博文能够协助别人鼓励自个的团队,教授编程的内容也许会引起一个 学生学习计算机科学的爱好,关于工作规划的文章则能够协助结业生找到新的工作方向。

  即便没人读你的文章,写作的进程也是有利无害。它协助你理清思路,清晰关于某个疑问的观念,加强或削弱你的某种观念。把杂乱的主意会聚成精简的文字十分有价值。

  总归,写作有利于进步软件开发的水平,一起更便利开发进程中的协作,即便对一个理科生来说,也是一件十分值得做的事。(文章来自南京欣才PHP培训机构http://www.thinksite.cn/index.php?m=content&c=index&a=show&catid=35&id=2508)

本文由欣才IT学院整理发布,未经许可,禁止转载。