查看原文
其他

拥抱变化,跨越鸿沟,DevOps 大有可为 | 石雪峰专访

石雪峰 DevOps时代 2024-03-21
一只南美洲亚马逊河流域热带雨林中的蝴蝶,偶尔扇动几下翅膀,可以在两周以后引起美国得克萨斯州的一场龙卷风。

很多时候,看似不起眼的一个小动作却能引起一连串的巨大反应,比如单纯为了学分而选修一个专业,没想到之后的工作和人生却因此而改变。是的,作为 DevOps 三剑客之一的石雪峰老师就是这样入行的~

                       
今天我们就和石雪峰老师聊一聊他随遇而安的丰富人生经历,海内外的工作环境对个人的塑造和影响,以及企业体系化效率建设背后的真实意义。

                        



石雪峰

DevOps 专家

Jenkins Ambassador,Certified Jenkins Engineer,DevOps时代社区核心成员,全开源端到端部署流水线主创成员。现任某大型互联网公司工程效率负责人,负责公司 DevOps 与持续交付体系与平台建设。曾任职于乐视、华为、尼康,从事持续交付推进及工具链平台建设工作,拥有多年持续交付落地实践经验。




经历丰富,平台&拼搏都重要


1、老师您好,请您聊一下您的职业生涯;

石雪峰:我的职业生涯可以用四个字来概括——随遇而安。大学毕业之后机缘巧合加入了一家日本公司,这家公司的老板恰好是我们计算机日语选修课老师的大学同学。说来当初之所以选修计算机日语,并不是因为对日本有啥兴趣,只不过就是因为这门课的学分有3分,上一门顶上好几门而已,人的命运就是在这些微小的决定中被改变的。

因为这家日本公司属于人力派遣行业,所以虽然只有3年多的时间,但是在大大小小很多日本公司都工作过,像政府单位、金融公司、石油公司、制造业等等。日本IT环境虽然老套,但是他们对于软件工程方方面面的重视程度,和对于细节近乎变态的苛求,也塑造了我的行为方式准则,我也渐渐意识到一个人即便能力再强,也不如通过高效的流程和工具将一群人聚集到一起的战斗力。

2011年,3·11 东日本大地震前一个月回国加入了华为公司,选择华为的理由是对电信网络感兴趣。在华为第一次接触到了软件配置管理,当时最吸引我的是岗位权限足够大,可以看到公司所有的源代码,跟整个软件交付过程的方方面面来打交道。正因为如此,刚入职就接受了公司 Git 转型这个大事,直到现在很多华为的同事都知道我,因为我几乎很全国到处的团队都做过 Git 培训。也正是在华为接触的配置管理的理念贯穿我后来的种种工作,配置管理是持续交付的基础,这话我是发自内心的相信。

离开华为后,我放弃了 Intel 的机会选择加入乐视,以我一贯的做派,加入的原因只不过是因为乐视那会在研发超级电视,我可以天天上班看NBA而已。乐视的5年是充满回忆的5年,也是让我成为现在的我的一段时光,因为他开放,拥抱变化,恰逢互联网崛起,公司内部人才济济,充满了碰撞和火花。所以第一次真正意义上负责一家跨国公司,中美印多地团队的协同工作,这对于流程,效率,平台充满了挑战和机遇。

依稀记得在美国出差时,1号公路上一家不知名的墨西哥餐厅,吃到一半突然停电了,点着蜡烛接到了国内团队的通知,我们的研发效率项目拿到了公司最高奖项,当时我就相信效率这件事,代表了未来,是任何一家企业的核心竞争力。


2、您从业多年,请您聊一聊一些心得体会;

石雪峰:我发现很多时候都太忙以至于没有时间停下来思考和总结,很多人也对现在的工作不满意,总觉得能找到个更好的。可工作十年之后回过头来看看,我之所以是现在的样子,很大程度上要感谢过往每一家公司环境带给我的影响,可以说正是他们塑造了我。

第一家日本公司,作为一个职场新人,我学会了“菠菜原则”,这就是报告、联络和相谈,三个日语单词首个发音连起来,和菠菜的日语是一样的。报告是说你要及时汇报工作进展,而不要等到老板来问你。联络是说一件工作不要光顾着自己憋大招,遇到问题要及时横向沟通,重视协作。相谈是说要把自己的想法充分的跟领导沟通,以获得指导和认可,而不是既成结果之后才告知领导。你仔细想想,如果你是领导是不是也会欣赏这样的员工呢。

第二家公司华为,大家都说他是军事化管理,不近人情,可恰恰相反正是在这种氛围下,大家能以战友般的情谊携手战斗。对于严谨的流程思维,强烈的质量意识,以及不达成目标决不罢休的精神,都促使你不断的挑战自我,快速成长。

第三家公司乐视,印象最深刻的就是三心法则,也就是责任心,进取心和事业心。对待任何一件工作,大到一个集团项目,小到一封邮件会议纪要,其实这些都是你的个人名片,只有具备责任心的人才姑且算是及格的成绩;进取心是激发你不满足现在,永远追求卓越,持续改进的源动力,这对于效率团队来说是生命的源泉,在我们的眼中永远充满了不完美,但又永远相信能够做到更好;事业心是让你抛弃短期得失,关注长期发展的命题,只有把工作当成自己的事业来层层精进,才有可能在激烈的竞争中处于不败之地。



着眼全局,效率为王


3、您是工程效率专家,请问企业中这是一个什么样的角色,主要解决哪些层面那些问题?

石雪峰:以我经历过的公司来看,无论公司规模大小,能够体系化的关注效率建设工作的人可以说是凤毛麟角。你可能说,不对啊,每个合格的工程师其实都是在解决效率问题,我也见过一些出色的工程师,可以运用各种技能开发各种小工具来提升工作效率。但是这些其实都是在做局部的效率提升,企业内的工程效率的关键在于体系化的效率建设。

回到软件工程本身而言,现在很少有人会刻意关注这个概念,甚至把工程师跟写代码的码农划上了等号,只要你会写几行代码,那么就可以被称为工程师。可是仔细想想,在传统行业中的工程师那都是高上大的代名词,比如电气工程师,汽车工程师等等,甚至国家还有工程院,可以说是国家最高荣誉的殿堂。

其实相比于这些传统行业的工程师,软件工程师也并没什么两样,他们同样需要将一些理论知识通过专业技能转变成一项资产,只不过软件相比汽车,飞机这种实物资产来说,不那么具象化罢了。但这并不意味着软件这种无形资产就可以为所欲为,想想去年波音737Max机型的两场空难,不都是因为软件控制出了问题导致的吗,如果软件不遵循一套标准的流程和规则,那么带来的后果可能也是难以承受的。

所以作为一门工程学,需要有一套方法论,包括流程,工具,规则来帮助大规模团队协作构建高质量的软件产品。既然工厂里面专门有人来调优机床,改善工作效率和质量,那么软件开发团队中也同样需要这样的专业人才来优化流程、改进工具、制定规则、把控质量、度量产出。从而,不难理解,现代软件开发中的很多理念,比如精益、流水线、价值流都是来自于传统制造业了。

总而言之,工程效率到底要解决什么问题,我认为有四个方面,这也是体系化效率建设的真正含义:
  • 提供一体化开放的标准研发协同平台和高效易用的研发工具链
  • 持续优化端到端产品交付流程,助力产品和服务的高质量持续交付
  • 塑造业务导向高效协同的工程师文化,鼓励创意创新的快速落地实践
  • 面向用户提供灵活的研发效能解决方案,并反哺平台核心能力建设



跨越鸿沟, DevOps 大有可为


4、对于一家企业实践 DevOps ,需要走过哪些路程,对于企业有哪些积极影响?

石雪峰:不知道大家有没有读过一本非常经典的商业类书籍,叫做《跨越鸿沟》,英文名是《Crossing the Chasm》,如果没读过的话我推荐大家有时间找来翻翻,在这本书中提出了一个“技术采纳生命周期定律”,对于高科技行业来说,他的地位堪比摩尔定律。

技术采纳生命周期定律描述了一项新的技术从诞生到普及要经历 5 个阶段,每个阶段对应一个特殊群体,即创新者、早期使用者、早期大众、晚期大众和落后者,而技术的发展并非线性的,而是要跨越一系列的鸿沟才能最终占领市场。

对于实践 DevOps 而言,我认为也是类似的,同样需要经历早期认知、小规模团队试点、总结经验并在更大范围推广、全面建设和持续迭代的过程。其实说起来简单,但可以说这个旅程是步步惊心,这样一种变革可能不经意间就死掉了。

那既然是这么高危的事情,为什么企业还是一如既往的投入到 DevOps 的大潮之中呢?其实还是市场的作用经济因素带来的影响。就像我刚才提到的,软件对于人们生活的渗入率越来越高,甚至变得无法取代,自然软件交付的效率和质量就直接等同于公司业务的效率和质量,如此一来市场竞争就会逼着你不进则退,企业实施 DevOps 的最终诉求,也是为了这个目标。

在我走访过的公司中,实施 DevOps 后最明显的变化:团队协作更融洽,团队成员之信任感增强。在经历了一场 DevOps 的急行军之后,团队虽然紧张疲惫,但是精气神是最难能可贵的影响,这也会为团队的创新力得到提升奠定了基础。


5、您认为做 DevOps 工作最具成就感的因素是什么?
石雪峰:我觉得从事 DevOps 工作最大的成就感在于:“通过成就他人,实现自我”,因为DevOps 要达到的目标是团队能力的提升,当你看着自己辅导的团队一步步走上正轨,自己精心打磨的平台工具被越来越多人接受,这种成就他人带来的成就感才是驱动我们不断拼搏的最大动因,也是激励我们永远不停下脚步,追求极致的源动力。


6、对于 DevOps 的展望和计划有哪些?

石雪峰:自2017年首届 DevOpsDays 至今,短短 3、4年的时间,国内的 DevOps 发展已经进入了快车道,越来越多人开始熟知并热衷于 DevOps 领域,越来越多的产品和工具百花齐放,在效率建设的道路上渐行渐远。

但客观来说,国内公司普遍 DevOps 的能力水平还相对比较初级,尤其像是工程师文化的建设还有很长道路要走。同时,公司内部的效率建设就好比一座没有得到挖掘的金矿,发展空间和技术红利巨大。在经济压力扩大,发展下行的下半场中,效率将成为企业的核心竞争力。而 DevOps 作为一种有目共睹的新一代软件开发协作方法,也注定会大放异彩,我相信在未来 2-3 年里面,中国软件开发企业在效率建设领域会有一次飞跃式的发展,我也很荣幸能够成为这个趋势的见证者和践行者。DevOps 的未来,大有可为!



古人云:积跬步以至千里。

当我们迈向未来时,每一个决定看似受环境影响较大,其实都是心之所向;回望过去,走的每一步,每一段经历都意义非凡。在与雪峰老师的交谈中,我们也能感受到拥抱变化、与时代并行才是促使我们成长的原动力。一杯水只有放在大海里才不会枯竭,每遇变革,都有无数的机遇和挑战,DevOps 也是一样,而你准备好乘风踏浪了吗?

继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存