前言
沟通是一个程序员需要具备的技能。
文章目录
- 前言
- 一、学会沟通
- 1. 为什么需要具备沟通能力
- 2. 如何具备良好的沟通能力
- 二、沟通实践
一、学会沟通
1. 为什么需要具备沟通能力
- 程序员的工作能力一部分是需求的开发,另一部分是调试解决 Bug 的能力;
- 快速解决 Bug 以及与同事间协作处理 Bug 需要具备良好的沟通能力;
- 沟通能力是实际开发和学习中的一项重要技能。
2. 如何具备良好的沟通能力
- 沟通的核心思想是为对方考虑;
- 用最快速的方式让对方知道你想表达的事情以及了解事情的前因后果和目前问题;
- 平常注意从三方面来训练沟通能力
- 1)使用专业术语: 通俗的语言+专业词语的配合,让问题变得简单和清晰;
- 2)准确具体地描述问题:具体问题具体分析,语言清晰明确,并且注意断句;
- 例如:老师,我的程序出现了一个异常,异常信息如下 xxx,这种异常一般都是什么情况下出现呀?
- 3)提供完整的分析资料
- 需要别人帮助和协作:需要给对方提供充分的材料;
- 你帮助别人解决问题:针对这个问题,我应该看到什么;
- 原则和细节
- 1)分析资料要完整;
- 2)按照事件的逻辑顺序;
- 3)代码截图附带上代码行数;
- 4)最好可以在截图上做一些特殊标记(箭头等示意结构)
- 5)发送代码的时候注意简单的排版;
- 6)必要时介绍运行环境:JDK 版本、编辑工具、使用插件服务器环境
二、沟通实践
-
1)列出自己的目标
-
2)遇到的问题(运行之后出现的结果)
-
3)问题存在的背景(可以采用表格等形式来描述)
-
4)具体的逻辑代码(方便别人在自己的环境中运行)
-
5)展现自己出问题的代码