想了解一下 thoughtworks 到底是一家怎么样的公司。
网上也能查到不少信息: 1、面试很难,甚至有人号称比 google 的还难(个人很怀疑); 2、能看到很多他们的员工写的 blog 大都是说 TW 多好多好; 3、公司理念比较特别 4、等等
但是我看了这些之后对这个公司还是没有一个很具体的概念,一些重要的信息了解不到: 1、发展状况尤其是国内公司 2、待遇如何 3、团队技术能力 4、等等不为人知的故事
欢迎大家来踊跃补充。
周末在 TW 的办公室呆了一天,感觉这家公司还是有自己独特的地方的,敏捷方法的执行上肯定要高于其他公司,例如墙上贴有 stroy 的卡片,开发办公室没有隔断,全部人员都是坐在会议桌前开发。另外他们公司除了赚钱之外,还为自己的社会责任增加了支持软件开发的公益活动。周末能够把整个办公室借给 ruby girl 的活动,还是很让人值得尊重的。
开发办公室没有隔断,全部人员都是坐在会议桌前开发
v.s.
Do programmers have quiet working conditions?
我再升华一下,
建筑工人不需要很多的知识背景和学术背景。
软件工程,同样会出现类似的情况,同理一个成熟的企业组织,也会出现这样的情况。
这个特色就是工程的内涵之一。
码农,工程界必不可少的工作描述。
TW 的工资的确不高 我觉得好多人进 TW 的主要原因还是去扩展一下人脉 TW 的人基本都很开朗有热情 很支持公司文化 很好接触 不会很消极的去工作 (当然有部分人会让你有种被洗脑的错觉...) 大部分人都很喜欢与同事交流 讨论技术啊 工程方法 团队管理之类的
还有一部分人是真的很相信敏捷能够拯救一个团队或公司 因为他们亲身见过一些实例 所以想靠推广敏捷来帮助更多的客户
其实很多团队是 on site 的所以办公室环境也要看客户那边怎么安排(芝加哥总部的两层办公室几乎多一半是空的...人都在客户那...) 不过 TW 很推结对编程 双显示器鼠标键盘什么的很常见
因为公司文化算比较特别了 不一定适合所有人 不过能去那干上一段时间绝对受益匪浅
一群欠练的顾问,只会画大饼,谁雇谁被坑,只会说这个那个是什么最佳实践,这世界哪有那么多最佳,事实也证明了,我身边就有这样一群人,结果大家应该知道,项目都半年了也没有个像样的东西,一周一小变,二周一大变,东抄抄西抄抄,本来杂交好,谁知杂交不像样,一个字,坑!