ThoughWorks解密行业技术趋势.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ThoughWorks解密行业技术趋势

ThoughtWorks解密行业技术趋势   11月16日,全球领先的高端软件定制与IT咨询公司ThoughtWorks发布最新一期技术雷达。ThoughtWorks中国区CTO徐昊和中国区高级敏捷咨询师陈加兴分别对该期技术雷达所包含的四大主题及接下来可能会产生“浪潮效应”的一些技术趋势进行了分享。 中国论文网 /1/viewhtm   ThoughtWorks每年都会发布两期技术雷达报告,对软件开发产生重大影响的技术与趋势进行评估。   与往期一样,本期技术雷达依然采用图形化方式将不同项目分别归入技术、工具、平台和语言及框架四个象限,并进一步划分到采用、试验、评估和暂缓四个环中,由此反映ThoughtWorks目前对它们持有的态度。   值得一提的是,技术雷达的技术趋势报告并非来源于IT业内的技术统计或统计数据等量化指标,而是根据第一线技术人员的经验和在行业里具有洞察力人员的筛选,并基于ThoughtWorks对于软件研发的理解,来对各项技术、工具、平台和语言及框架进行过滤,最终产生雷达。   徐昊认为,“对于软件开发行业而言,技术统计、统计数据不能代表任何的问题,一线技术人员的经验和对于软件开发的模式的充分理解,才能给我们带来更大的价值”。   根据对技术雷达上众多技术条目的总结,ThoughtWorks看到行业内一线在软件开发及使用上的整体情况和趋势,从而总结了本期技?g雷达的四大主题。   容器即进程,PaaS即机器,微服务架构即编程模式   据陈加兴介绍,当前,行业内的一些企业在引入容器时,经常会把Docker按照以前的虚拟机的使用方式去使用,把Docker当成一个能更快速启动的虚拟机,然后把应用程序部署其中。为此,ThoughtWorks提出把Docker设想为一个进程,可以在任何地点随时启动并销毁,不会随着业务迁移而增加搭建时长。   其次,目前一些大型企业把很多开发者的工具部署到他们的平台中,形成了一整套开发语言的生态。所以,ThoughtWorks提出,PaaS就是一个部署目标平台,并非围绕开发者提供的工具,或者是一些在线开发工具。   对于微服务架构即编程模式,陈加兴谈到,微服务风格的架构容器化特点和强调松耦合,提供了高度的运行隔离,这显著增强了开发人员世界的抽象度。   “很多企业在谈到微服务的时候会问,微服务跟以前的SOA有什么区别?微服务的颗粒度应该多大?”,陈加兴表示,“微服务架构是一个新的编程模式,企业需要抛弃以前一些旧观念,认知和实践微服务这种新架构模式,并非与以前进行对比“。   智能释放的力量   在今年初,阿尔法狗以4:1的比分战胜了韩国围棋大师李世石,让大家突然感觉,以前离我们很远的人工智能,好像一直在深山老林里无声无息地修炼。而如今横空出世,已经变得无所不能了。   长期处于实验室阶段的机器学习和人工智能,突然通过框架进入到实用领域,如Nuance Mix和TensorFlow。从NLP到机器学习库,开发者都能从框架中下载。商业公司在这个领域频繁地开源了复杂的库和工具,使得开发者能够广泛地应用。   AI这个领域对云计算的能力要求很高。在云计算大量普及之前,想获得足够支撑产生AI的计算能力,是比较困难的。以前看上去很复杂的自然语言的处理、语音识别、深度学习等,随着云计算和智能算法大量具体数据的开放,离商业应用越来越近。   谈及人工智能,徐昊说道,“并不是我们的智能算法在过去有突飞猛进的突破,是因为AI所依赖的部署环境以及软件工程的实践变得越来越成熟,从而产生一种综合效应。开源软件、云计算平台,再结合相对古老的人工智能算法,大家才感受到一种山雨欲来风满楼的感受”。   徐昊认为,在未来的一段时间内,智能化技术会带来越来越多的好处。   团队结构的全局影响   团队结构永远是软件行业极具影响力的话题,组织结构如何为自助式Paas平台和微服务提供良好支撑,已成为日益关注的焦点。   商业公司现在更倾向于产品优于项目;科技公司已逐步推广“谁构建,谁运行”玩法的自治团队,产品思维也被逐渐应用到企业级项目。   在大量的企业组织里,组织架构会有一个比较集中、拥有平台级技术的团队,在平台团队之外,会有外部业务支撑团队,或者是在短期内组建,等项目结束之后又解散的项目型团队。   所以,这个组织结构通常就是一个大的平台团队,然后外围有一些业务型的团队,或者说生命周期比较短的项目型团队。   ThoughtWorks在推动变革时发现,把新技术引入到项目团队或者是业务团队,他们可以很快地焕发更强的战斗力,更快、更灵活的响应。如果把这些技术引入到平台组,也就是那些过度技术化而又离用户需求很远的团队,对这个企业的作用非常不明显。   对此,

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档