内向的人很难成为群体程序员吗?

Aaron Griffith是一名来自Hunter Industries的程序员分析师。近日,他在博文“群体编程之于内向的人” 中分享了他作为群体编程团队成员的经验。根据高级顾问Woody Zuill(敏捷专家&教练)的定义,“群体编程(Mob Programming)”是一种软件开发方法,整个团队在同一台电脑、同一个地方、同一个时间从事同一项工作。对于外向的人而言,这个概念行之有效,但 对于内向的人而言,同一大群人在一起工作并不简单。Aaron指出,这是一项令人愉快且有益的锻炼,但对于内向的人而言,有一些挑战,不过很容易克服。

Aaron在分享中指出,内向的人更喜欢小一些的群组设置,更善于通过写来表达自己,喜欢有一个专用的工作空间。相比之下,群体程序员同整个团队在一起工作,进行口头对话,并且在一个开放的楼层中工作。因此,对于内向的人而言,成为一名群体程序员可能很困难。

Matt Schartman在博文“我的群体编程经验”中分享了他作为一名内向的群体程序员所面临的挑战:

作为一个相当内向的人,频繁的交流比我以前在公司里的许多工作都更耗精力,虽然可能更有趣。一天工作下来,我经常发现自己渴望回家,用一本好书或者一个节目让自己恢复精力。

作为一个内向的人,Aaron在一个群体编程团队中工作,他分享了自己对于克服这些挑战的观点:

内向的人和外向的人有许多不同的特质。这些特质与群体编程有不同程序的兼容性。我不认为,这些特性中的任何一项会让群体编程对于内向的人而言成为一个不可能,但他们要比其他人面临更多的挑战。

他分享了如下建议:

我的建议是,一名内向群体程序员只需要做自己,并对提供和接收反馈持开放态度。如果你有什么担心,让人们知道。不是每个人都清楚内向的人与外向 的人之间的细微差别。对于内向的人和外向的人如何互补,并在一个工作环境中共存,分享你的关切、文章和博客,这对团队中的每个人都有帮助。如果你是一个内 向的人,并且是一名群体编程新人,那么你要做好准备,花一些时间习惯,就像你以前进到所有其他的新环境和情境中所做的那样。如果你是一名外向的人,并且是 一名团队新成员,那么你要有豁达的心胸,那些你认为不太友好且冷淡的人,可能只是尚未敞开心扉的内向的人。

Chris Holmes最近写了一篇有关群体编程试验的博文,在文中,他分享了自己在一个英国政府项目上使用群体编程方法的经验。他提到了一些改进方面,其中包括确保比较内向的团队成员不至于太不舒服以致不提出指导意见。

在尝试了上面提到的一些技术后,Aaron分享了他为什么喜欢成为一名群体程序员:

我成为一名群体程序员已经将近四年了。如果可以选择的话,我不会采用其他工作方式。群体编程让我成为一名更好的开发人员、一名更好的测试人员、 一名更好的领导者、一个更好的人。我不是很确定群体编程的哪个方面吸引了我这样一个内向的人,但我有个想法。外向的人将亲密的朋友关系看得很重,并且极度 忠诚,我认为,就是那个把我引入了群体编程。

====================================分割线================================
文章转载自 开源中国社区[http://www.oschina.net]

时间: 2024-07-28 22:06:40

内向的人很难成为群体程序员吗?的相关文章

华佗教你睡觉四个戒律:人很难变老

通俗地说就是生活起居要有规律,时间久了就会养成习惯形成生物钟,想改变都难.所以一定要科学睡觉--华佗教你睡觉四个戒律:人很难变老 第一条:子时之前一定要睡觉--在少林寺的养生概念中,睡觉是人生第一件大事.如果每天子时(相当于晚上11点-次日凌晨1点)前不睡觉,看病时很多老僧医就会说:"不给你治了."其实不是不给治,而是治不好了.长年熬夜的人,无论男女,直接伤肝,日久伤肾,逐步造成身体气血双亏,每天照镜子时会觉得脸色灰土一片.这时候就是天天营养品,天天锻炼身体,也不能挽回睡眠不足或者睡眠

很认真的聊一聊程序员的自我修养

今天谈一谈,程序员提高自我修养是为了什么?     程序写的好有人崇拜,有妹子喜欢?还是到博客.论坛.社区发表文章进行分享获得成就?我想这是少数人的追求,也是更高的追求,在这之前 我认为,在中国,程序员提高自我修养的目的,是为了 1.更好的融入工作,减少困难,增加成就 2.稳步的提升能力,提高收入,达成财务自由 2.站在更高的层面看待自己的学习和工作,树立更加适合的人生观价值观,家庭幸福,生活愉快 说的更通俗一点,就是用更加合理的方式和方法,赚取到更多的收入   说了这么多废话,进入正题 何为程

为什么很少见人傻钱多的程序员炫富?

程序员一直都是一个备受人们关注的群体,据IDC2015年的统计数据,全球约有1850万名程序员,中国占10%.随着近年全国互联网创业热潮的兴起,"互联网+"."云计算"以及"智能硬件"等领域发展迅速,市场对程序员的需求更为旺盛.除了需求旺盛之外,程序员的工资水平也相对较高.有人说,程序员行业刚刚步入中产阶层,其实...这帮程序猴子们早就迈进中产了,只不过他们从来不炫富,或者说他们根本不知道自己有多少钱...Org,对于程序员而言,电脑和键盘.鼠标

为什么说”没有情怀的人很难做微信营销?“

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 周六晚上,我所负责运营的微信服务号群发了六篇文章,排放在第三条的那篇,转发量突破了历史记录,仅仅两天多一点的时间就突破了10000,这个数据还在持续上升,这个转发数量即便放在草根大号里也是一个了不起的数字,何况是在一个家居品牌号里. 这篇文章的作者仅仅只是一个入职不满一个月的新人,并没有太多的相关经验可言,我把这篇文章分享到我朋友圈时,我夫人竟然也跟着转发了(她一向

手机广告让人很难一句说清楚

最近一个朋友和我聊起了http://www.aliyun.com/zixun/aggregation/35664.html">手机广告,他建议手机广告不能做,目前各路都在开刀手机广告,弄不好惹火烧身.唯一的办法就是撤呼--!只要谈及手机广告,垃圾短信,骚扰信息都会与之为伍.很难一句话说明白了,其原因就是你已经进了浑水当中,想洗清很难了.即使天不黑,你也要闭眼. 仔细想来,一句话是说不清楚了.本来是可以说清楚的,但是现在说不清了.首先手机广告面临狼来了,然后就出现过家家.当喊一声狼来了,一个

有了自己多年开发的企业管理通用平台功能很强大.一个穷程序员怎么才能推广,大家说说看?

问题描述 平台是绝大部分的代码自己完成,是多层架构的.具备FORM和WEB两种模式.可以适应绝大部分的企业业务生产流程. 解决方案 解决方案二:穷程序员是什么概念呢?自己有产品的只有两种方式:一个是自己卖:一个是找代理卖.目的只有一个,把产品卖出去.自己要是能销售的话,可以考虑自己跑客户推产品.没有资金且没有销售能力的话,可以考虑拉赞助,或者找合作伙伴!解决方案三:你一个穷程序员不依托公司怎么开发出来的?如果是在公司完成的,那你对其没有知识产权.解决方案四:我想说,不是任何人都可以开发crm软件

易进难出,“Vim 退出” 难住百万程序员

"程序员一旦进入 Vim ,就再难以脱身."这听起来像是一个恐怖故事,但是却真实的发生在程序员的身上, Stack Overflow 上关于如何退出 Vim 的问题,其点击量已有上百万次了. 问题原文为: I'm stuck and cannot escape. It says: "type :quit<Enter> to quit VIM" But when I type that it simply appears in the object bod

有没有人列出个目前NET程序员的工资和水平的关系表

问题描述 格式如下:技能工资会用各基础web控件,能看懂别人代码,能用别人的代码2000/月........有人知道吗?列个表啊 解决方案 解决方案二:技能工资会用各基础web控件,能看懂别人代码,能用别人的代码2100/月解决方案三:技能工资什么都会,三级城市小公司1-2千什么都不会,老板的儿子1-n万什么都不会,X长的儿子1-n万什么都不会,老板的马子1-n万...技能和工资并不成正比...lz就别做这种无谓的比较了...解决方案四:引用2楼vrhero的回复: 技能          工资

程序员水平分析

whattofix.com刊登了一篇Daniel Markham的文章<What Level Programmer Are You?>,文内将参差不齐的程序员按照技术水平分为从"读写"到"上帝",共十一个阶段,以帮助广大程序员找到自身定位并从中发现自己发展方向.以下是文章摘要: 随着技术发展,编程悄然融入了我们的生活.我们已然离不开那些程序和编程语言.很多人都在不同程度地谈论着如何编程,也诞生出很多编程语言排行,那么程序员到底应该如何分级呢? 首先要明白