GMTC北京站9折购票倒计时,部分日程已上线,戳此查看 了解详情
写点什么

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

  • 2016 年 3 月 28 日
  • 本文字数:1216 字

    阅读完需:约 4 分钟

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

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

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

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

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

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

他分享了如下建议:

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

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

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

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

查看英文原文: Is it Difficult for an Introvert to be a Mob Programmer?

2016 年 3 月 28 日 19:002458
用户头像

发布了 1008 篇内容, 共 336.1 次阅读, 收获喜欢 317 次。

关注

评论

发布
暂无评论
发现更多内容

源码解析之Seata项目中的分布式ID生成算法

Coder的技术之路

分布式 分布式ID

“云演唱会”也有仪式感!能检票、可转赠,爱奇艺“云票”如何重构线上购票逻辑

爱奇艺技术产品团队

2021年5月国产数据库排行榜:“华为高斯模式”取得成功,阿里OPA持续攀升

墨天轮

数据库 dba tdsql TiDB Gauss DB

MapReduce排序以及序列化

五分钟学大数据

大数据 hadoop mapreduce

揭秘 Amazon Go 无人商店是如何炼成的!

亚马逊云科技 (Amazon Web Services)

Amazon Glue 版本 2.0 将作业启动时间缩短了 10 倍,现已全面开放!

亚马逊云科技 (Amazon Web Services)

嵌入式程序调用函数的内部过程和机制

不脱发的程序猿

单片机 嵌入式程序 嵌入式设计

怎么进大厂?166位Java工程师的大厂面试经验分享

北游学Java

Java 面试 大厂

数据采集之js自定义采集

大数据技术指南

大数据

Spring Cloud Bus 消息总线介绍

阿里巴巴云原生

Java 微服务 云原生 中间件 数据格式

论好文章和烂文章

阿里巴巴云原生

程序员 开发者 云原生 写作技巧 成长与思考

华为云PB级数据库GaussDB(for Redis)揭秘第十期:GaussDB(for Redis)迁移系列(上)

华为云开发者社区

数据仓库 华为云 数据迁移 GaussDB(for Redis) PB级数据库

STM32电源框图解析(VDD、VSS、VDDA、VSSA、VREF+、VREF-、VBAT等的区别)

不脱发的程序猿

嵌入式 stm32 单片机 电源框图解析

智慧党建三维云展厅可视化

一只数据鲸鱼

数据可视化 智慧党建 三维可视化

Linux C/C++ 学习路线总结!助我拿下腾讯offer

赖猫

后台开发 C/C++ Linux服务器开发

限流与Guava RateLimiter原理解析

千珏

Java 微服务 限流算法 Guava 令牌桶

HuskyLens人工智能摄像头

不脱发的程序猿

人工智能 智能硬件 AIOT HuskyLens 人工智能摄像头

堪称完美!淘宝内部百亿级Java高并发系统架构设计PDF手册分享

Java架构追梦

Java 架构 高并发 淘宝网 亿级架构设计

如何做一场高质量的分享

阿里巴巴云原生

深度学习 开发者 云原生 分享

anyRTC 六周年 打造全网最低音视频价格

anyRTC开发者

音视频 WebRTC RTC sdk

官宣:恭喜 ChaosBlade 项目进入 CNCF Sandbox

阿里巴巴云原生

容器 云原生 k8s 监控 Go 语言

为啥你写的代码总是这么复杂?

华为云开发者社区

软件 代码 代码注释 bug 复杂度

Nginx负载均衡配置误区

运维研习社

nginx 负载均衡 5月日更

如何高效地存储与检索大规模的图谱数据?

华为云开发者社区

存储 知识图谱 检索 图结构 表结构

云图说|不要小看不起眼的日志,“小日志,大作用”

华为云开发者社区

运维 日志 云日志服务 安全监控审计

再次荣获最受观众喜爱奖

Serverless Devs

阿里云 云原生 cncf #Serverless

关于组件,你真的了解么?

架构精进之路

组件化 5月日更

iMazing比iTunes好用在哪些地方

懒得勤快

Amazon Route 53 Resolver 落地中国区,轻松玩转私有域名互访不是梦!| 新服务上线

亚马逊云科技 (Amazon Web Services)

CampusBulider(模模搭)学习笔记5:创建自定义建筑

森友小锘

大前端 可视化 3D 3D可视化 数字孪生

更灵活的边缘云原生运维:OpenYurt 单元化部署新增 Patch 特性

阿里巴巴云原生

容器 运维 云原生 中间件 边缘计算

内向的人很难成为群体程序员吗?_敏捷_Savita Pahuja_InfoQ精选文章