软件开发不只写代码那么简单——沟通一直都是问题

引言

沟通,对于程序员来说一直都是不可回避的。但是往往也是容易忽略的,因为我们就是这样的人群,默默地在深夜工作着,似乎根本不需要与他人沟通,但是在软件开发中,沟通一直都是存在的问题。

经典语录

杰出的程序员跟勉强过得去的程序员之间的差别,不在于他们掌握了多少种编程语言,也不在于他们谁更擅长python或者java。真正的关键是,他们能不能把他们的想法表达清楚。杰出的程序员通过说服别人来达成协作。通过清晰的注释和技术文档,他们让其他程序员能够读懂他们的代码,这也意味着其他程序员能够重用他们的代码,而不必重新去写。要不然,他们所写的代码价值就大打折扣了。
如果你还没有感觉,那么我只能残忍的告诉你,你可能还没有达到勉强的地位。

程序员的素质

程序员必备的素质:

  • 扎实的基本功
  • 编程的技巧
  • 坚韧的毅力
  • 良好的沟通技巧

博客

编写博客是一个很好的提升沟通能力的方式。对于博客的态度,你需要花费大量的时间去更新或者维护,比如你需要回复提问,复看以前的博客是否存在问题等等。
这里推荐几个好的博客站点:

使用的场景

在软件开发的生涯中,作为程序员你一定会遇到以下的场景:

  • 推行会议的流程
  • 编写手册文档
  • 团队协作

    以上所有的场景,都是需要你的沟通技巧,所以沟通一直都是一个问题。
显示 Gitment 评论