最开始通过北京openparty知道了ThoughtWorks,第一次进入到他们办公区我就和身边的朋友说,这才是一个IT公司应该有的办公室,从办公环境的配置到会议室、时间看板的绘制,都是那么的完美。随着对自身对敏捷开发(Agile、Scrum)了解的逐渐深入,我自身对于完美的要求却更趋于严格。偶然间看到了这家公司2012年3月和10月的《技术雷达》,受到些启示,这里也说说自己的想法。

保留阶段(hold):应当谨慎使用的技术。
评估阶段(assess):值得探索的技术,以了解其对公司的影响。
试用阶段(trial):值得应用的技术。公司有必要了解如何使用该技术,并且在风险可控的项目中试用。
应用阶段(adopt):强烈建议公司使用的技术。公司应在适当的时候应用于项目上。
enter image description here

3月份: 技术:对于浮现式设计 (Emergent Design)、体验式设计(Experience Design - XD)、敏捷分析(Agile Analytics)、用户旅程(User Journey)这些词汇都是第一次了解,感觉非常的神秘,而通过文章中自带的解释并不是很完全,建议通过搜索引擎获取更准确的信息。

工具:除了应用之外,还提供了一些方法“混合持久化(Polyglot persistence)”,或者开源库,这期的工具感觉没有什么实用的。

平台:了解Node.js、私有云、混合云有一段日子了,WP7有一段日子了,雷达里提供的信息就个人看来都是大纲类的东西,而说实话仅仅是扫描到很多东西发出来,不给些干货的话,这东西意义不大。

语言:大概的介绍了一些编程新语言,称JavaScript作为“一等公民” 语言让我有点惊讶

10月份: 技术:微服务(micro-services)的信息让人眼前一亮,介绍的信息非常详细,虽然这些技术并没有讲到具体实践,但是这种感念的阐述也能够让人得到收获和启发了。 工具:对于雷达期刊最大的苦恼,就是搞不明白那段文字是对什么工具进行的介绍,既然提供了文字粗细的区分,更体贴的提供缩进行就更好了 平台:有点期刊那种感觉了,不专业不精通,都是两三笔的概况一下。 语言:JavaScript已经超出了浏览器,作为跨平台开发的一个重要技术新兴而起。它在如Node.js,Meteor.js,以及如Calatrava的移动框架的代码重用的方式中,是一个前端和中间件。随着近来其他编译成JavaScript的语言的扩散,我们考虑是否应该将JavaScript作为一个平台(JavaScript as a platform)而不是一种语言。 这一句话的力量貌似就够了:)