首先有很会议速记多的内容

日期:2016-08-23 / 人气: / 来源:网络整理

【CSDN现场报道】2015年11月19-21日,由CSDN重磅打造的“ 2015 中国软件开发者大会”(以下简称SDCC 2015)在北京朗丽兹西山花园酒店隆重召开。今年是第七届,大会为期三天,除了阵容壮大的全部大会外,主办方还精心筹备了九大技巧专场论坛,包含:架构实践论坛、前端开发论坛、数据库实战论坛、研发管理论坛、安全技巧论坛、算法实战论坛、编程语言论坛、产品与设计论坛、微信开发论坛。此外,还有五场特点运动及展览展现。

2015中国软件开发者大会首日的全部大会上,来自ThoughtWorks首席咨询师王健带来了题为《技巧雷达:技巧趋势分析报告》的分享。王健首先介绍了技巧雷达的背景、作用、内容、语言、平台、工具等,重要是为了辨认即将到来的技巧;他也分享了几个最新的技巧动态:Docker引爆容器生态系统、微服务及相干工具受到追捧、JavaScript工具正在趋于安稳、安全是每一个人的问题。

首先有很会议速记多的内容


ThoughtWorks首席咨询师 王健

以下为现场速记收拾:

大家好,我叫王健,来自于ThoughtWorks 。今天大家都是来自各个公司,包含一些比较大型的组织,然后我们每一个人其实对于新的技巧、新的技巧趋势都有自己的一个学习和跟踪的方法。那么怎么样来去跟踪我们现在的这一种最新的技巧的趋势呢?从我们自己的角度来讲,我们ThoughtWorks就通过技巧雷达的方法来做的,雷达本身是一种领域,在军事的领域,雷达就来赞助我们来辨认一些马上要达到的危险和技巧的冲击,我们同时可以通过雷达来做进攻和防守,从进攻的角度来讲我们可以运用这些新技巧来抢占领业务和市场。雷达重要的作用就是辨认马上要到来的技巧趋势。用一句话来概括技巧雷达,是我们对转变未来技巧的思考。

技巧雷达大家可以看到,首先有很多的内容,首先我们技巧雷达分为了4个项目线,包含技巧、平台、工具、语言。这4个项目线就是把我们认为有意思的技巧和加工,相干的东西来进行了划分,对于某一个上限,其实我们可以看到有很多的项目在右边,如果是这一次新进来的话,我们会加一个标签。同时我们的技巧雷达会有4个环,这4个环分辨代表了技巧所处的4个阶段:评估、采用、暂缓,实验等,所以大家要联合自己所在的地位来看,这4个在雷达上描写得非常的明确,我给大家一个解释,什么是暂缓呢?一个项目在暂缓中,我们认为如果说你新启了一个项目标话,大家要谨慎的来应用。评估是我们花时间去研究,并且根据新的趋势来做。实验,实验代表什么呢?我们很多新的技巧,往往我们在一开端看到的是它的优点,或者说它的好的方面,知道我们真正的应用了这些技巧之后我们才干够领会到,他有什么不足,我们认为只有你真正的懂得了一个工具或者说懂得了一个软件的优点和毛病之后,我们才干够在我们的项目之中来实行这一项技巧。所以我们认为实验这个技巧是我们必需要在自己的项目之中实践过的,并且我们推荐给大家,我们意识到他有什么优点和毛病,我们认为大家可以尝试。采用是什么意思呢?我们内部有一个梅森的剃刀原则。如果说你新起了一个项目,你不用这一个技巧,我们大家就会嘲笑你。所以大家就可以用这一个标准来衡量自己的技巧。这个技巧的雷达是怎么样产生的?这不是我们一个人和一个小的团队来生成的,是我们公司所有的人都可以参与,来贡献自己的观点和自己在项目之中应用到的内容,我们会在全球的办公室成立技巧委员会,由20个人组成,这20个人可以通过面会见的会议来产生这个雷达。

上面我们简略的介绍了技巧雷达,这是赞助大家在看的时候,知道怎么样看雷达。我们今天要看的是技巧趋势,我们要看的是在新的技巧雷达,有哪些热门和动态是我们需要关注和有意思的,最新的技巧雷达里,其实我们举了4个趋势:Docker引爆容器生态系统、微服务及相干工具受到追捧、JavaScript工具正在趋于安稳、安全是每一个人的问题。

Docker引爆容器生态系统

Docker,现在非常的火,我一开端调环境的时候就提到过,包含我们去外面的展位有很多Docker 的创新的公司和基于Docker 的工具在产生,Docker 是一个基于利用的引擎,他的发展离不开容器的越来越风行,大家对容器都有所懂得,那么它最重要的特点,特点非常的简略,一是快,启动非常的快。比如说我们启动一个容器,就是秒级别的,还有就是它的资源的占用比较的少,我们可以在一台普通的PC上可以启动成千上百的Docker ,而且它的性能的耗费是非常小的,基于Docker 和容器的利用我们看有很多的方面,包含我们用它来保证我们的开发环境和其他环境的一致性,包含用它来做持续性的集成和交互,可以作为我们的虚拟化的替代工具。包含我们可以用他来做平台。这些利用我们都认为是非常具有创新的内容,而且非常的重要。但是我们还是认为这些利用不足以说Docker 如此火爆的原因。从这里来看,我们创造,我们来看一下container是什么东西?大家查一下,这个英语的翻译是集装箱,集装箱有一本书叫做集装箱转变世界,集装箱只是一个大铁盒子,但是对于传统的运输,把一个物品从一个地点交互到另外一个地点,它是产生了非常大的发展,现在经济的发展是离不开集装箱的,这样的转变大家都可以领会到,我们认为Docker 想要做的事情,是不是想要把这样的转变带我们的软件开发和交互里边呢?我们认为是可以做到的。我们之前说过,我今天这个分享,我的电脑就是运行的环境,分辨率的配置这有可能就是它的配置,我的东西可以在我这里工作,但是不能够在别的处所工作,这就是因为我们只关注了我们的代码本身,所以这就是我今天为什么搬电脑上来的原因,我就把电脑当成了一个容器,但是没有想到也是出问题了我想到我们软件的安排的方法无论是安排一个静态的网站还是安排一个数据库还是后台的服务,我们现在把服务安排到不同的环境,在开发机是一个环境,在QA是一套环境,现在每一个产品安排到每一个环境是需要一套流程和工具的,大家想我们的那个图,就是我们传统的一堆的物品运输到另外的一个处所我们认为是一样的。容器和Docker 的涌现能不能给我们带来转变,以后我们出的包而是一个容器,容器里包含了代码的产出又包含了相干的环境和配置,这样的话我们的运输就会非常的简略,包含我们的安排也会变得非常的简略,持续的交互变得非常的风行,那它是不是可以让持续交互变得非常的容易实现。为什么可以达到这样的目标呢?集装箱给我们的Docker 带来了两个特别大的优点,第一隔离,我们可以将不同的东西隔离,另外一个最重要的东西就是标准化,将我们安排的流程标准化,大家可以想一下有了Docker 之后我们产出就是用的Docker 。那后面的都是一致性的。

作者:北京速记公司


现在致电 010-63797486 OR 查看更多联系方式 →

Go To Top 回顶部