ThoughtWorks首届技术雷达峰会举行,揭示最新IT技术趋势及选择方法

对于开发者而言,市面上数以百计的编程和开发语言,令人眼花缭乱。其实,很多工具的性能特点差别又不大。究竟该用哪一个呢?一份由ThoughtWorks编撰的《ThoughtWorks技术雷达》系列出版物将解决上述困惑。

作为一家服务于全球不同类型客户的IT专业公司,ThoughtWorks致力于用卓越的技术解决不同的问题,并逐成为服务于各个行业客户的技术准绳,所推荐的技术也得到越来越多行业的认可。

日前,ThoughtWorks将线上论坛移至线下,在北京举办了第一届技术雷达峰会。所吸引的300多名峰会参与者中,将近一半人有十年行业开发者经验。

ThoughtWorks技术战略委员会定期召开会议,分析当前最具影响力的技术趋势。

当天,《2016 ThoughtWorks技术雷达》第四期也同期亮相。

层出不穷的技术与开发者们的迷茫

IT技术在过去三四十年里发生了一代代的变化。

在上世纪八十年代,IT作为自动化的工具替代了手工,生产力数十倍的提升,以主机为基础的IT应用在各个企业中普遍流行。从九十年代中期到本世纪前十年,互联网技术的兴起,企业内部和企业之间的融合达到了高峰,供应链以及跨企业的内容共享成为主流,IT技术和产品商业开始分离,在完全不同的阵营互相竞争。

今天,随着智能硬件、云计算等新技术的兴起,产品跟IT技术又变得密不可分,商业的创新也完全由技术驱动。例如,在新兴的互联网金融和零售模式背后,是商业模式的升级,但最终是由于技术进步产生巨大的变化。

是什么东西驱动了这样的变化?

首先是技术的演进。

在过去二三十年里大量的创新来源于IBM、微软等大型企业以及大型投资所带来的变革,如今开源技术以及各种各样的创业团队带来的技术快速融入到企业和消费者的开发中。

其次是消费行为快速的演进。

十年以前,各类IT技术与普通消费者没有直接的关系,而如今IT技术跟人们的日常生活密不可分。

最重要的是,监管机构把看得见的手松开了一些。

以前难以想象的是,Uber、滴滴打车、易到、神州等开始侵入到传统垄断或者半垄断的商业领域,大环境的变化引起技术风起云涌的变化,进而造成新的商业此起彼伏。

在这样一个快速变化的领域,新的技术正在快速的演进,每过几个星期都有更新迭代,作为一家用户企业,跟踪和判断技术潮流把握技术方向变得越来越困难。

11ThoughtWorks中国区总经理张松。

ThoughtWorks中国区总经理张松表示,ThoughtWorks得天独厚的优势是一个遍布全球的开发团队,产品覆盖几乎所有的行业。由这些一线的开发人员和技术专家经过讨论形成的、对技术发展趋势的观点,就是技术雷达创意的内容。

张松承认,不能说这样产生的过程多么科学、多么正确,但是它代表遍布全世界不同国家不同行业的一线技术工作者在实际动手过程中积累的经验和产生的观点。

这些经验显然能给业界带来一定的价值。中科软总裁左春认为“技术雷达是我见过的最好的偏重技术软件发展的技术报告,是软件相关行业和行业用户CTO的首选参考资料,有很好的发展潜力。”

ThoughtWorks技术雷达的产生与内容

当大家面对数百种选择的时候(这些产品解决问题的能力也许相差不大),没有某个技术一定是必不可缺的选择,但针对相应的组织结构和相关的人,其中必定有一个是最理想的选择。

ThoughtWorks以自己的经验和主观的方式告诉大家哪一个就是最适用的。

ThoughtWorks有一个技术委员会(TAB),技术雷达完全是依赖于一线工作者强烈的实际经验,是非常主观性的、带有很强的个人认识的观点。

ThoughtWorks有四个维度环(以环状显示),包括推荐使用、建议尝试、充分评估和暂缓使用这四个方面。

IMG_2副本ThoughtWorks的四个维度环。

22ThoughtWorks中国区首席技术专家、全球技术策略顾问徐昊:“可以肯定的是,如果没有任何一名技术专家成员对项目有好感,那该项目绝对不会入选。”

最新的《ThoughtWorks技术雷达》为读者呈现出这样的技术趋势:

一是开源(Opensource)。开源不再是商业产品,而是从软件代码组织变成文化和运动,未来将会有更多开源的产品问世。

二是PAAS解惑。有人认为PAAS是生产环境下的部署环境实现的,只要把生产环境打包一个平台去服务就好。实际上, PAAS随着云计算已经变成很基础的实验平台,下一个阶段PaaS将会给企业开发带来一个非常大的变化。如何把最好的能力通过PaaS方式孵化,这种角度度量可能是更好的思考的方式。

三是Docker。在上一期雷达报告中,Docker就已经是出现频度最高的一个词。Docker带来的不仅仅是工具链的变化,更多是部署结构的提升,并且在运维操作系统上运营大量的应用。虽然今天还没有达到这个程度,但十年以后,一定会想起Docker带来的变化。

四是过度响应式(OVER Reactive)。Reactive编程已经存在十年了,它是一种让组件响应传播进来的数据氓的编程方式,这根命令式编程大不相同。几乎所有的编程语言都 拥有自己的响应式扩展。很多的生态系统正在逐渐支持这种编程范式,特别是X用户接口。虽然人们喜欢这种范式,但过度使用基于事件的系统,会导致程序逻辑变得复杂,也使得响应式编程变得难以理解,因此开发人员应该慎重这种编程风格。

谈到Cloud Foundary问世已久并且商用,但仍被新一期 《ThoughtWorks技术雷达》放在实验阶段的原因时,徐昊解释说,雷达不是根据产品本身的介绍和产品的状态来决定在雷达上的位置,而是实践者从自身的角度去判断它有多成熟,或者跟工作是有多强的相关性。从一线实践人员得到的反馈,Cloud Foundary的安装和部署还是比较麻烦的,跟所有PaaS平台一样研发流程要做一个比较好的内容对接还是需要有很多的工作,所以得出上述的综合评定。一个工具的评价,跟它的年头是没有关系的。

33ThoughtWorks高级咨询师刘尚奇。

ThoughtWorks的高级咨询师刘尚奇发表关于《JavaScrip技术爆炸下的项目选型何去何从》的演讲。介绍了技术选型,工具、类库框架、语言,指出合理的架构应该胜过技术选型,建议大家对项目建立适合自己的升级策略,面对JavaScrip技术爆炸的情况不再恐慌和迷盲。

刘尚奇曾经为世界百强的客户和领域提供交付和咨询服务,在大型海外交付团队中担任TNB的角色,他也是ThoughtWorks技术雷达中国版的主要译者之一。

微服务是最近几年流行的一种架构模式,在很多技术会议上可以见到类似的话题。王健分享了微服务的发展历程和技术雷达的动态。

45ThoughtWorks首席咨询师王健介绍《技术雷达之微服务架构》。

王健一直从事于国内外大型企业设计的开发,做过架构师、KR和咨询工作,保持着对于技术的热爱,曾经在多个会议中分享过ThoughtWorks技术雷达。他也是2015年CSDN“中国软件开发大会”主题演讲中技术雷达技术趋势分析报告的演讲人。

一组来自IBM公司对800家公司的调查数据表明,这些公司可分成三个类型,一是Pacesetters,云计算的领先者,二是云计算的挑战者,第三是云计算的追随者。在云计算分析领导者相对于追随者在收入方面有1.9倍的差距,在总体的净利润方面,领导者相对于追随者有一个2.4倍的差距。云计算让领导者在市场利润方面,相对于挑战者和追随者处于非常领先的地位。IBM从战略可重塑性、更好的决策以及如何深度协作方面为这三种类型的公司做了一个评估,数据显示,领导者相对于追随者的公司有70%到170%的差距。

由此可以看出来,使用云计算可以得到的好处是非常可观的。

46ThoughtWork高级咨询师孙建康分享《云环境下的技术站的管理》话题。

云计算下技术的管理是ThoughtWork高级咨询师孙建康主要介绍的内容:通过云环境下技术站的管理,给客户带来30%生产力的提升,让客户说“你是我们见过最好的团队”的目标。

47ThoughtWorks高级分析师钟健鑫谈《Docker打造App-Centric交付》,介绍了现有交付下存在的问题、App-Centric交付模式优化持续交付以及基于Docker实现基础架构。

今天的交付方式呈现出快速交付、价值社会化属性增强等的趋势,移动互联网的应用呈现出爆炸式增长又极大的增强了这一趋势,新的安全解决方案也面临了新的挑战,需要出相应的变革,在软件开发生命周期中端到端的植入应用安全ThoughtWorks技术雷达对安全问题有哪些关注?ThoughtWorks首席咨询师韩锴长期关注与交付的理论实践,以便帮助客户更好更快地构建产品服务。

ThoughtWorks首席咨询师韩锴介绍了《技术雷达之构筑软件安全DNA》。韩锴在中国软件开发者大会和社区中多次分享过软件交付过程中的感悟和教训。韩锴认为,如果没有安全,所有技术都是白搭的。

支持海航财富百强梦

海南航空集团拥有航空、运输、旅游服务、机场管理、物流、酒店管理、金融服务、地产、商贸零售、航空食品等多种业态。

2015年海航集团年收入1900亿人民币,总资产超过6000亿,员工18万人,其中国内占了11万,航空业务收入占比是38%,这意味着非航空业务已经占据主流。在成立23周之后,海航在2015年7月荣登世界五百强,排名464位。预计2016年应该一跃进入百强之内(与亿次全球化的并购案相关)。

以商贸零售业为例,海航旗下300多家门店有将近十套ERP系统,前端的POS不一样后端的ERP也不一样,商品没有统一编码,客户管理和数据分散,可以想像这是一个什么样的场景。

在技术领域快速变革的今天,业务转型驱动的技术转型不可避免,需要大胆采用先进的技术为互联网+保驾护航。

2016年3月海航集团决定整合所有业务,建立一个基于互联网技术的全渠道系统(5+X,5是指云计算大数据运营平台、社交电商业务模块、智能制造模块、金融服务模块和孵化器,X是加速业务推进节奏的投资和创新实验室,一个具有高技术含量的研发实验室),正式进军科技领域开始数字化转型之路。

数字化转型之路需要强大的技术能力,众多的管理和方法论,以及自己的研发能力的构建,。海航是如何做的呢?这些能力从何而来?

在Thoughtworks的帮助下,海航从代码到运行系统构建了在文化、人员、能力跟思维模式方面与传统的航空体系完全完全不同的精益+敏捷的技术架构(DevOps体系也在构建中),开发采用敏捷模式,业务流程采用精益的方式,从最小可用化产品开始不断快速迭代。

48海航生态科技集团CTO龙旭东发表《海航集团的数字化转型》的演讲。

龙旭东在IT规划应用开发服务器与存储技术信息安全数据中心规划建设等领域拥有非常丰富的实践经验。

数字化转型之路,无疑将加速海航实现百强的梦想。