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

简介:

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

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

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

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

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

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

他分享了如下建议:

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

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

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

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

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

目录
相关文章
|
7月前
职场中怎样才能给领导感觉你很靠谱?
职场中怎样才能给领导感觉你很靠谱?
24 1
|
机器学习/深度学习 人工智能 缓存
程序员年薪50万有多难?背后真相曝光,溢价程度超乎你想象
最近在四面阶段,人工智能方向,面试了一个20年毕业的小伙,在这里提一嘴,主要是溢价程度确实超过了我的想象。
209 0
|
机器学习/深度学习 人工智能 算法
开会摸鱼?微软新专利击溃“打工人”,评判你的注意力和无聊度
开会摸鱼?微软新专利击溃“打工人”,评判你的注意力和无聊度
100 0
周鸿祎:怎样才能成为一个优秀的产品经理?
导读:本文来自奇虎360董事长周鸿祎的博客,分享了个人对于“一个优秀产品经理的必备素质”的经验与理念。 现在,互联网公司里开始重视产品经理了,这是一个好事。以前互联网谈融资,谈商业模式,谈战略,很少有谈产品的,因为产品可以从国外抄,谁下手快谁就能获得先发优势。
1744 0