木讷的程序员需要知道的事情(一)

最近读了一本书,叫做极客与团队,英文名是Team Geek:A Software Developer's Guide to Working Well With Others, 感觉不错,这里做一些笔记记录下来。


这本书讲的是作为一名软件工程师怎么与团队中的其他人沟通,怎么影响团队中的其他人。很多软件工程师都比较注重技术,钻研的很深,认为技术可以解决一切问题,所以技术能力是很强,但在团队合作,表达能力,情绪控制能力方面都比较欠缺,其实学习与人合作是成功路上必不可缺的一项技能,这也就是软素质。


1. 人都是不完美的,都是有缺陷的,在了解你同事的缺点之前,我们有必要先了解自己的缺点,想一想自己平时的反应,行为和态度,是不是满足社交关系的三个原则(HRT):谦卑(humility),尊重(respect),信任(trust)。

1.a 关于谦卑,不是说让你当受气包,也不是说不应该自信,而是不应该有傲气,傲慢。


2. Bus Factor, 公车因子,团队中有最少多少人同时消失,你的项目就注定失败?bus factor从风险的角度来讲,是越大越好。要成为团队中的bus factor。bus factor从另一个角度描述了团队中知识或技能的重叠度。结对编程其实就是使bus factor至少等于2的措施,比如说两个人做一个项目,如果其中任何一个人走了,你的项目也不会失败,可以理解为bus factor等于2。


3. 软件开发是一项团队运动(team work)。比如大家都知道Linus发明了Linux,但是不知道他只是开发了一个原型而已,后来数百上千的开发者来共同开发和维护Linux。与其说Linus成功的发明了Linux,不如说他成功的领导了一群开发者开发了Linux。


原文:http://blog.csdn.net/hongchangfirst/article/details/52981689

作者:hongchangfirst

hongchangfirst的主页:http://blog.csdn.net/hongchangfirst


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值