ThoughtWorks点滴,一个新人的年终感悟

又到了年末,感觉时间过的真快,2016年就这么匆匆流过了。尽管时光飞逝,这一年的工作经历却比以往几年都要来的丰富,原因很简单,我换工作了。从2016年的三月份正式加入ThoughtWorks,到现在已经有9个月的时间,回想起来还是有所感悟。

1

初识ThoughtWorks

虽然今年才正式加入ThoughtWorks,但是早在很久之前就对这家公司有所耳闻。在西安,ThoughtWorks可以说是社区活动的引领者,每个技术领域的社区活动都有它的身影。比如前端圈的UI Super Day、测试圈的BQConf、运维圈的Devops MeetUp、BA圈的DnA Workshop、还有Code Retreat等等。在西安,只要是你对于技术感兴趣,应该都多多少少的参加过ThoughtWorks的活动。

我也同样如此,在Code Retreat上见识到了ThoughtWorks同学对于代码的热情和信仰。觉得这是一家不同的公司,再加上不少好友已经加入其中, 现在看来我的加入也是一件自热而然的事情。 现在仍然深切的记得3月份入职时那满怀期待的心情。

入职的第一天,最大感受就是真是太快了。上午办完入职手续,下午就是进了项目组。以我之前的经验,入职第一天多是熟悉公司,应该没什么特别的事情。但是在ThoughtWorks,当我下午两点坐到工位上,组里的同事就开始给我讲项目情况了,这速度是我完全没有预料到的。

而接下来的几天,最大的感受就是快。同事打字的速度之快,快捷键之熟练,写代码之快,让我大开眼界。讨论问题,一旦问题清楚,马上解决。而同样的问题,在以前的公司必定要引发一场邮件大战,到真正解决怕也得好几天的时间。速度快是我加入初识ThoughtWorks的第一感触。

2

敏捷之旅

在度过了几天适应期后,就开始真正上手工作了,各种新鲜的感受也接踵而至,首先让我耳目一新的是团队的构成。 全功能团队 之前公司中的团队基本靠职能划分,一个团队负责一个职能。然后问题就来了,很多时候各个团队都是相互仇恨的,开发团队仇恨测试团队报的Bug多,测试团队嫌开发团队的质量差。出现一个Bug,开发团队里的前后台还得吵半天。

这种情况在ThoughtWorks基本不存在,这里一个团队里有PM、BA、DEV、QA。所有的人员共同组成一个团队,大家的目标是统一的,为了让项目高效、高质量的交付出去。看不到相互的仇恨和推诿,更多的是相互的支撑和支持。这种体验让经历过传统团队的我,感觉倍加舒服。

那面看板墙

在以前的工作中,我一直好奇于老板掌握项目进度的方式。虽然我们也使用scrum的实践,虽然我们每天也站会,但是我作为一个团队成员,并不清楚现在项目整体是一个什么状态,我仅仅是完成每天分给我的一个个task。我隐约的觉得这并不是一个正常的状态。在加入ThoughtWorks看到那面看板墙后,我心中的困惑一下解开了。

我们一直使用看板来管理我们的项目,这能让所有的团队成员对项目的进度一目了然。所有人都很清楚每个story的情况,在站会的时候大家一起过一下板子,项目的运行情况以及当前遇到的问题就一清二楚了。现在我在做自己的side project的时候也会先建起一面看板墙。

结对编程

在ThoughtWorks,一般来说都是结对编程,对此不同人有不同的看法,我也并不想说结对编程到底好不好,仅谈谈我感受到的好处吧。

  • 结对的第一个好处是能让新人快速了解上下文。

我深知新人在拿到一个老的代码库时那种无从下嘴的感觉,通过结对,新人就能在老人的带领下快速进入上下文,而且因为是结对完成一个story,有特定、一致的目标,能够快速得到反馈,这样新人的学习速度会大幅度提高。

  • 结对的第二点好处是能保证较高质量。

结对的过程实际上就是一个相互review的过程,两个人通过进行思维上的交锋和讨论,能避免不少问题的出现,这样能够有效提升代码质量。

  • 结对的第三点好处体现在相互学习。

因为有大量时间的互相交流和讨论,你会感受到不同人的不同工作方式,这是一个很好的学习过程。另外结对的过程实际上这就是一个设计的过程,通过表述可以让设计的过程更加的完善,从而减少bug的产生。

结对好不好,1000个人有1000个看法,仅对我而言,这样的工作方式对我帮助很大。

3

团队之感

年轻的团队,战斗的团队,成长的团队

ThoughtWorks是家年轻的公司,大部分同事都是年轻人,这样的团队战斗力是很强悍的。依稀记得上半年的一个夜晚,项目突然发生了一个线上事故,大家立马投入战斗进行解决。虽然家里的网络各种不给力,还是及时解决了这个问题,那时已是凌晨4点左右。没有人有半点不满,这是我之前无法想象的。在之后的Retro中,大家一起分析了这个问题的根本原因,并制定了相应的action避免类似的问题再次发生。

在实践中学习,从问题中总结,在总结中成长。少有抱怨,更多的是怎么办,怎么改变,这样的团队提供促进人成长的良好环境。

Session文化

Session文化是我加入以来感受最深的一个方面,这同样也是公司文化的一部分。在Thoughtworks,你会看到人人都在讲Session,人人都在听Session。大家从自己的兴趣出发,对知识进行总结和分享,在公司中有讲,在团队中有讲,在社区内有讲。例如我们组每周都会有这样的Session分享,印象比较深的是,同组成员为我们做了一个React native的demo,为我打开了新世界的大门。

在这里你会感觉到人人都在学习,人人都在进步,你要是不学点什么,就会落后在别人后边,这也就是公司讲的同僚压力吧。

P3之行

将“追求社会公平公正”作为公司Mission的,我所听说过的也就Thoughtworks一家。P3的精神和文化可以说是刻在每个ThoughtWorker心中的,P3项目从关注非洲的儿童走失,到关注医疗的公平公正,从关注渔业安全,到帮助慈善组织完善IT系统。为了这一Mission,公司付诸了实打实的行动。这在之前可能是我不曾想到,也不会做的事情。 在加入Thoughtworks近一年的时间中,我所见识到的远不止以上这些。

套用我们伟大领袖的一句话,“加入ThoughtWorks,广阔天地,大有可为。”



本文分享自微信公众号 - 思特沃克(ThoughtWorks)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-12-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

Facebook COO回应数据泄露:不排除其他数据滥用的情况

Facebook 的泄露事件似乎并没有随着时间的推移日渐平息,因为调查日渐深入,更多真相浮出水面。 早在 3 月 19 日,Facebook 被曝 5000 万...

35960
来自专栏前沿科技

中兴视觉大数据报道:人工智能未来不可测无需预测只需创造出来

中兴智能视觉大数据报道:如今,我们已经习惯被各种新技术刷屏,刷手机、刷指纹、刷脸……相信小伙伴们对电影中这样的场景印象深刻:目标人物走在火车站拥挤的人群中,在一...

19050
来自专栏FreeBuf

周末阅读:程序员的《权利法案》

程序员应有的权利你都要去争取!而且记住:你可以让公司做出改变,要不然你就换一家公司。” 一个公司愿意付给一个开发人员6万~10万美元的薪水,却用糟糕的工作条件...

22280
来自专栏编程坑太多

后端程序猿怎么提高技术?提高编码质量?

14920
来自专栏用户2442861的专栏

在点评这几年(一)——谈谈技术人员的眼界

https://my.oschina.net/flashsword/blog/524715?p=2&temp=1483676047880#blog-commen...

8420
来自专栏VRPinea

5.16 VR扫描:Oculus推出Sensor Bounds 传感测试器;首个SteamVR输入系统发布

17950
来自专栏CSDN技术头条

NoSQL— 依然顽强进取的小众

近日,InfoWorld的一篇报道对于Garnter的数据库市场分析报告做了解读:数据库市场中甲骨文、微软和IBM依然位列市场份额的前三强,而众多NoSQL虽然...

21770
来自专栏数据和云

后IOE时代 Oracle将何去何从?

在2015数据库技术大会上,我在第二天上午的主会场分享了一个主题:风云再起 - 后IOE时代的Oracle架构变迁与创新。 在大会之前我为这个主题写下的简介是:...

41540
来自专栏安恒信息

惊!RSA会议注册信息泄露?

RSA会议进展到第五天,议题精彩不断,沟通讨论部分内容逐渐增加,但线上也发生了意料之外的“波折”。

14520
来自专栏程序员互动联盟

编程生涯中遇到最厉害的三个技术大牛

不知不觉编程也有十几年了,在编程过程中遇到了很多的技术牛人,不同的风格,今天正好有空给大家分享下。由于时间所限制不能一一陈列,现只是分三类来介绍 ? 知识渊博型...

35370

扫码关注云+社区

领取腾讯云代金券