引言
沟通,对于程序员来说一直都是不可回避的。但是往往也是容易忽略的,因为我们就是这样的人群,默默地在深夜工作着,似乎根本不需要与他人沟通,但是在软件开发中,沟通一直都是存在的问题。
经典语录
杰出的程序员跟勉强过得去的程序员之间的差别,不在于他们掌握了多少种编程语言,也不在于他们谁更擅长python或者java。真正的关键是,他们能不能把他们的想法表达清楚。杰出的程序员通过说服别人来达成协作。通过清晰的注释和技术文档,他们让其他程序员能够读懂他们的代码,这也意味着其他程序员能够重用他们的代码,而不必重新去写。要不然,他们所写的代码价值就大打折扣了。
如果你还没有感觉,那么我只能残忍的告诉你,你可能还没有达到勉强的地位。
程序员的素质
程序员必备的素质:
- 扎实的基本功
- 编程的技巧
- 坚韧的毅力
- 良好的沟通技巧
博客
编写博客是一个很好的提升沟通能力的方式。对于博客的态度,你需要花费大量的时间去更新或者维护,比如你需要回复提问,复看以前的博客是否存在问题等等。
这里推荐几个好的博客站点:
使用的场景
在软件开发的生涯中,作为程序员你一定会遇到以下的场景:
- 推行会议的流程
- 编写手册文档
- 团队协作
…
以上所有的场景,都是需要你的沟通技巧,所以沟通一直都是一个问题。