区块链全栈工程师训练营,一个月从小白到精通,开始招生了!
最近几年,DevOps 的发展非常迅速,如今在开发运维圈子里如果不懂 DevOps 都不敢说自己是混这个圈子的人。国外有人专门针对 DevOps 做了一项调查,结果显示在 2016 年,74% 的受访者已经接受了 DevOps,而在 2015 年这一比例只有 66%。在这些受访者中,有 81% 的大企业开始接受 DevOps,中小企业的接受度为 70%。
从调查报告可以看出,DevOps 已经逐渐被越来越多的企业所接受。那么 DevOps 到底有什么魔力,能够吸引这么多人追捧它?
从字面上看,DevOps 就是英文 Development 和 Operations 的组合,即开发和运维两个领域的合并,实现边开发、边运维,从而加快软件、应用开发、测试及交付。它并不是一项具体的技术或某个工具的名称,而是一组过程、方法与系统的统称,可以促进开发、质量保障(QA)、运维部门之间的沟通、协作与整合。对于企业而言,DevOps 最大的作用就是提升效率,基本上适用于所有做研发的企业。
然而,很多企业在面临 DevOps 实施的时候却不知道应该从何入手?经验告诉我们,不知道该怎么做的时候最好的办法就是学习他人的经验。
在今年的 Insight 2017 大会上,我们与当下知名的 IT 知识分享平台 GitChat 联合定制了一场「DevOps 及自动化运维」专场论坛,并邀请图灵公司董事码字科技 GitChat 发起人谢工出任出品人,精选出 5 场精彩演讲,为大家分享 DevOps 的技术发展与最佳实践。
好消息是,经过与 GitChat 的一起努力,我们邀请了国内 DevOps 领域的豪华讲师团,为大家从各个角度分享 DevOps 的技术与实践经验。
张晓庆
现任滴滴技术专家,全栈工程师,有多年的软件开发、敏捷咨询经验。滴滴这些年的业务飞速增长,成为国内第二个日订单量超过千万的公司,随之而来的是 IT 系统屡次出现线上故障,稳定性建设成为滴滴支撑业务发展的重要保障。
在「DevOps 及自动化运维」专场论坛上,张晓庆将分享《滴滴全链路压测实践》,分享滴滴的运维经验。
任发科
现任易维科技联合创始人,曾任职亚马逊中国 SDE 和 SDM,拥有十余年的企业软件架构、开发和管理经验, 侧重于企业应用软件架构设计,主要负责大型项目的架构设计和研发。作为技术专家保证项目的成功实施,运行和维护。参加过全国/全省多个大型的计算机应用项目,擅长的领域包括电信,金融、税务,大型互联网 web2.0 应用等。他也是国内多个 DevOps 会议的演讲嘉宾,对 DevOps 有着深入的见解和实践经验。
在「DevOps 及自动化运维」专场论坛上任发科将分享《天书解密,为什么学习 Google 的都得完蛋》,标题都这么霸气,演讲内容想必更加精彩。
刘挺立
CDTEST 深圳高级技术总监,敏捷和测试开发专家曾长期供职于外企 Morningstar(晨星中国),担任高级软件开发、自动化测试以及资深测试开发等职位,十多年软件开发和自动化测试经验,擅长敏捷项目测试开发管理。在大型金融数据库的产品开发和测试具有丰富的经验,曾主导过跨国大数据平台移植、全球债券、基金数据评级等多个大型金融项目的开发和测试工作,在敏捷项目管理领域也有独特的见解。擅长大数据平台测试、自动化测试框架开发技术以及敏捷测试生命周期管理和软件持续集成等。
在「DevOps 及自动化运维」专场论坛上,刘挺立将分享主题:《基于 SELENIUM 的自动化测试架构》
乔梁
乔梁,敏思特咨询公司首席合伙人,组织转型导师,持续交付领域专家。20 年从业经历,现为腾讯 IEG 和 MIG 外聘高级管理顾问、搜狐畅游公司组织转型首席管理顾问。曾先后任 Thoughtworks 首席咨询师,百度 PMO 敏捷组织转型与持续交付专家。
在「DevOps 及自动化运维」专场论坛上,乔梁将分享主题:《一张图带你洞察持续交付和 DevOps 》
顾宇
现任 ThoughtWorks 高级咨询师,有着 9 年从业经验,曾经参与中国移动,中国联通省级 BOSS 系统的研发、实施和割接。项目经理,维护经理,开发工程师等职务。拥有丰富的大型系统实战经验。加入 ThoughtWorks 之后参与国内外众多项目的多个角色。现在主要参与 ThoughtWorks 国内外交付项目解决方案的架构设计与实施,以及国内 DevOps 以及微服务相关咨询。专注于 DevOps、微服务相关最佳实践以及全功能产品团队发展。
他将在「DevOps 及自动化运维」专场论坛上分享《当持续集成服务器成为了安全关键隐患》,讲述为什么持续集成服务器是安全关键隐患?并通过案例分享 Jenkins 的使用经验,构造你的持续集成服务器安全策略。
活动报名
有这么多 DevOps 大牛坐镇,有任何关于 DevOps 的困惑和问题都可以迎刃而解,欢迎大家来想现场聆听他们的演讲,并同技术大拿们进行深度交流与沟通。
7 月 28 - 29 日,让我们相约北京国际饭店 - 建国国际会议中心 ,点击“阅读原文”,或扫描下方二维码,立即报名,一起聊聊 DevOps!
QingCloud Insight 2017 峰会中会发布一系列重要产品和功能,承接企业核心生产系统,并携手人工智能、IoT 及区块链领域的前沿技术所有者与领先的应用提供商共同发布「云+ 应用」的联合解决方案,重新诠释「云之基石」的全新定义,助您的业务加速进入智能与数据时代。
区块链数字货币入门相关知识
随着各大公司进军区块链,区块链开发已成为开发者们关注的新技能领域,而区块链开发语言也从C语言逐渐向GO语言转移。根据公链财经了解到,当下区块链技术开发公司已把GO语言作为底层开发的标准语言之一,那究意GO语言与区块链有哪些共鸣呢?
1. 语言成熟度的考虑
一个语言是一个成熟的语言,一个重要的标志就是开发过非常大型的系统。云计算领域的两个核心系统 docker 和 k8s 都是用go 语言开发的。目前大部分区块链系统也是选择用go语言开发,可以说,要做区块链,go语言是必须要学的一种语言。
2. 开发人员的数量
一个语言的入门成本比较低,但是要精通类库和最佳实践,必须要经过数年的学习时间。所以非常小众的语言肯定不在考虑在内,目前go语言在全世界多如牛毛的语言中排行第十名,这个排名应该算是一门主流的语言。
3. 语言的工程特性
很多语言,看起来非常的漂亮,但是不利于工程实践。工程实践中一个非常重要的要求是,风格的统一。C++ 就是一种非常不利于工程组织的语言,不同C++程序员写的代码可能风格完全不同,甚至看对方代码会不能理解。主要原因是 C++的语法特性非常的多,一个十多年的C++程序员可能都不能精通所有的语法特性。Go在设计的时候,就考虑到了这个问题,一个问题的解决方案基本上都只有一种写法,甚至你把 if 写成这样都是非法的。
if ok
{
//do some thing
}
go 提供了 gofmt, 会自动格式化代码,这样每个人写出的代码风格都非常一致,互相交流起来就不会有障碍。
4. 面向大部分普通程序员
程序员的水平基本上是一个金字塔结构,中等水平的程序员占大部分。从这个角度来说,你要让大部分人学会函数式编程基本上是一个不可能的事情。选择go语言的一个很重要的原因,就是一个中等水平的程序员,就能写出非常不错的go代码。这主要的原因还是go语言非常简单,特性非常的少,官方类库又非常丰富,大部分程序员都可以非常容易的上手开发。其中知名国产开源项目CHAIN33区块链开发者平台,就是完全以go来完成。
“简单快乐的开发高性能程序。”一位资深区块链开发工程师如是说。