木讷的程序员需要知道的事情(一)
最近读了一本书,叫做极客与团队,英文名是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的主页:http://blog.csdn.net/hongchangfirst
木讷的程序员需要知道的事情(一)相关推荐
- 一个合格程序员该做的事情,你做好了吗?
最近同一部门另一个项目组的一位程序员被"主动离职"了,虽然我未曾与这个程序员共事过,但是听过一两次他的内部分享,感觉技术还是挺厉害的.后来与一个消息灵通的同事聊天,才知道真正的原因 ...
- 一个合格程序员该做的事情
无意间浏览到这篇<程序员每天该做的事>,仔细研读.发现这些不止是程序员每天应该做的事,而是每个IT人都应注意的事情. 程序员每天应该做的事 1.总结自己一天任务的完成情况 最好的方式是写工 ...
- 每天,每周,每月,每年程序员该做的事情
程序员每天该做的事 1.总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2.考虑自己明天应该做的主要工作 把明天要做的事情列出 ...
- 谈谈程序员创业的一些事情
在 2011年09月19日 那天写的 已经有 4679 次阅读了感谢 参考或原文 做为一个程序员,身处一个特殊的行业,每天都在不停的工作和学习,年轻时你很是了得,在你面前没有什么问题是解决不了 ...
- 程序员,想搞事情?进来,就一句话的事!
程序员平常工作看起来总是很好脾气,有什么问题发给他们修改,收到的都是简洁明了的"ok". 但他们往往可能会在沉默中爆发.不信,你看看用以下这几句话是不是可以迅速激怒程序员. 1.哟 ...
- 华为女软件王:谁说女程序员不靠谱?
与代码结缘 小时候,看见邻居哥哥在玩电脑,那时候我觉得,能控制电脑,让它乖乖服从自己的指令,是一件太酷的事情.但由于各种原因,我错过了几次学编程的机会,因此我特别羡慕那些有条件学编程的同学. 上大学后 ...
- 这年头 程序员也得会保护自己
大家好,我是github上找工作黑名单的维护者, 大家可以叫我蜗牛小老弟,工作七八年,见过很多程序员被坑的热门事件,包括合伙创业股权被坑,程序员被殴打,恶意拖欠工资,世纪佳缘白帽事件,只是为了自己记录 ...
- 每个程序员都应该知道的10件事!
如果你已经编程了一段时间,并且想学习编程,那么你可能在想什么才是一个好的程序员?计算机科学与技术专业毕业生能做些什么,来为软件开发职业生涯做准备? 在本文中,我将分享10件我认为每个程序员都应该知道的 ...
- 废掉一个程序员最好的方法,让他忙碌着,忙碌到没时间思考
文|洪生鹏,来自|爱开发 01 好友老张最近又跳槽了,薪资比之前翻了一番,电话里说要请我们吃饭,印象中老张几乎是一年一跳.老张是一名java程序员,工作6年已经跳槽4次了.加上这次算5次了. 对于程序 ...
- GitHub超4.4k星:程序员求职,一个算法模板就够了
来源:新智元 本文约1800字,建议阅读5分钟 本文为你介绍程序员求职中科学的.高效的刷题方式. [ 导读 ] 近日,GitHub上一个名为"算法模板"的项目引发热议,获得了超4. ...
最新文章
- LeeCode-Majority Element
- IntelliJ IDEA 项目结构旁边出现 0%methods,0% lines covered 解决
- JavaMail(四):接收邮件
- vba 检查一个文件夹中的文件在另一个文件夹中是否存在(不含扩展名)
- python的numpy入门简介
- html 并集选择器,HTML+CSS基础 并集选择器
- 队列,链队列,链式存储的队列
- python代码写不出来怎么办_为什么python这个代码写出来的图片不显示?
- python桌面程序臃肿_为Python应用构建最精简Docker
- android 广播监听截屏,Android 应用监听截屏操作
- 微信小程序的服务器有什么要求
- 蓝桥杯 模块 低压音频功率放大器LM386
- 世界上最大的计算机硬盘,全球最大机械硬盘:8碟12TB、充氦封装
- sql 查询每科的前三名
- 基于N-gram的双向最大匹配中文分词
- 传美团支付无证经营被央行叫停 限期三个月整改
- 全站仪外业测绘数据导入CAD图中技巧
- HTML的子代选择器
- 【转载】Shell图形化监控网络流量
- 编写一个单科学生成绩处理程序