软技能修炼:从"技术人"到"靠谱人"
程序员不只需要技术,还需要"软技能"。
技术让你能干活,软技能让你干得更好、更开心。
沟通能力
1. 表达的技巧
结论先行:
# 不推荐:细节太多 "我昨天看了下代码,发现有个地方实现有点问题, 具体来说是订单模块里的支付逻辑,当用户同时 发起两个支付请求时,会出现重复扣款的情况..." # 推荐:结论先行 "订单支付有Bug,同时请求会重复扣款。"结构化表达:
结论 → 论点1 → 论点2 → 论点3 → 结论类比说明:
"这个系统就像一个快递公司:订单系统是下单, 库存系统是仓库,物流系统是配送员。"2. 倾听的技巧
积极倾听:
- 眼神接触
- 点头回应
- 不打断
确认理解:
"我理解一下,你的意思是...对吗?"