您现在的位置是:首页 > 头条新闻 >
ThoughtWorks CTO Rebecca Parsons:Tech lady的技术与人生
2011-07-26 18:00:00作者:本报记者 许继楠来源:
摘要最近,谈到极客,很多人会想到流行美剧《生活大爆炸》(The Big Bang Theory)里以谢尔顿为代表的科技宅男形象。谢尔顿热爱科学、性格极度偏执但不失可爱的形象深入人心。 ...
最近,谈到极客,很多人会想到流行美剧《生活大爆炸》(The Big Bang Theory)里以谢尔顿为代表的科技宅男形象。谢尔顿热爱科学、性格极度偏执但不失可爱的形象深入人心。
“我就是个极客!”说这话的是ThoughtWorks公司CTO Rebecca Parsons女士。与谢尔顿的极客形象不同,眼前的Rebecca Parsons充满亲和力,并没有谢尔顿式的古怪,穿着也很朴素,简单清爽,毫无一般IT女性高管精致的造型。然而那枚朋克风格的、狼造型的戒指则让她的形象立刻硬朗起来。在雄性激素主导的IT界,一位女性能做到一家公司技术领导人的职位着实不易,Rebecca有哪些过人之处?本报记者独家专访了ThoughtWorks公司CTO Rebecca Parsons。
Tech lady要听内心的声音
她曾经从事金融业,然而因为不想欺骗客户而辞职;40岁又重返校园,攻读博士学位;后来在大学任教,然而大学里的“政治”斗争让她不堪忍受,因而放弃她热爱的讲台。
“倾听自己的心声”是Rebecca做选择的唯一标准。1999年,Rebecca加入了ThoughtWorks公司,并且一直做到了今天的位置。2010年,在全球范围内的“Women in IT”评选中,Rebecca被评为技术领域最具影响力的女性之一。
此次来到中国,除了工作,Rebecca还参与了一项“民间”活动——Tech lady分享会。作为一个典型的Tech lady,她与中国从事高科技工作的女性分享了自己的职业经。
Rebecca认为女性的某些特质阻挡了她们的成功。“谈到成就时,女性往往说你看我的团队有多好,男性会说你看我给我的团队做出了什么贡献——因此女性应该更加主动地自我宣传;女性面对自己想追求的东西,一般只有在有了百分之百的信心之后才敢争取,男性则乐于承担风险——女性应该尝试承担风险,而且应该主动去争取风险。”Rebecca说。
很多女性对于是否应该从事技术工作犹豫不决,Rebecca认为:“女性有更强的交际能力,所以会感觉自己被推到了管理岗位,技术根本不在女性的选择列表里,因此要更多地让她们知道自己有这个选择,当然是否选择做技术是由自己的兴趣决定的。”
此外,她认为从事高科技工作的女性需要不断学习新东西,她自己就是个例子,“没有新东西我很快就会对工作感觉枯燥。因此技术领域非常适合我。”
然而,面对工作与生活的平衡问题,Rebecca和所有的从事技术工作的女性一样,她也在学习在工作和生活中寻找平衡。
发起DevOps运动
谈到如今正热的云计算,Rebecca抛出了一个更新的词语DevOps。
Rebecca认为,对应用本身来讲,是否在云环境下差别不大,最大的挑战是应用的发布过程,云计算环境下需要具备持续发布的能力。此外,很多客户认为数据出了内网防火墙就不安全,因此Rebecca在考虑在构架级别解决这一问题,即数据在内网,而应用在云端。ThoughtWorks目前正在进行的两个实践,DevOps和持续交付就可以说是解决云计算环境下应用交付问题的良方。
DevOps是软件开发、运维和质量保证三个部门之间的沟通、协作和集成所采用的流程、方法和体系的一个集合。在传统开发过程中,有开发团队,有运维团队,他们之间的关系并不融洽,两方都不能理解对方的困难。发起DevOps运动,就是为了打破隔阂,让开发人员了解运维的挑战,开发出更适合运维的产品;让运维人员提前了解产品,与开发人员提前充分磨合。“现在整个IT界,有一个误解,以为DevOps就是让开发人员更容易修改产品,其实DevOps的意义是促进双方的了解。”Rebecca强调说。
如果说敏捷开发关注从业务到开发的过程,DevOps就是关注从开发到交付的过程。由于开发人员和运维人员的定位和工作目标不同,运维人员想要产品不出错、更稳定,但开发人员的诉求点就是完成系统要求的功能。因此,推广DevOps并不容易。
Rebecca介绍ThoughtWorks正在做两件事,第一在开发人员群体中,增加他们对运维挑战的认识,让他们在开发过程中有意识地减轻后续运维压力;第二在运维人员中,让他们逐渐使用开发中的测试手段,提高运维的效率。
有人评论说,针对目前国内情况,DevOps还很遥远。也许只有行业顶尖的公司,或者新成立的公司会有这样的尝试。大多数的企业还未开始进行敏捷的推进,传统的重重阻碍会使敏捷的推进进程遥遥无期。DevOps真的离我们有那么远吗?DevOps应该从哪里开始呢?
Rebecca认为DevOps和敏捷开发的接受曲线是相似的。回看敏捷,敏捷开发要求改变个人角色和组织结构,这些和DevOps很相似。Rebecca认为终端用户数量较多的系统,很可能是第一波需要DevOps这种思想和实践的。比如淘宝网,因为这种系统的需求变化非常频繁。
我不是CEO的料
“我是个极客!我不是CEO的料!”谈到未来的规划,Rebecca表示作为一个极客,除了做技术方面的领导,她不可能成为COO、CEO,或者其他方面的领导者。
除了技术工作,Rebecca将兴趣和精力放到了公益事业上。去年她花了3个月时间在非洲乌干达做援助工作,当然这也源于ThoughtWorks为员工提供的“游学”机会。在乌干达,作为负责技术的架构师,Rebecca负责两个项目,一是在乌干达各个村落架设通信设施,二是实施社会监督网络应用。
作为ThoughtWorks的技术领头人,Rebecca对技术人才有自己的看法,她认为某一个技术平台在几年后总会被新的平台取代,因此那些只是喜欢做Java或者
.net的人并不适合ThoughtWorks,ThoughtWorks需要对新技术更有热情的人。
(本文不涉密)
责任编辑: