导言

俗话说“上有天堂,下有苏杭”,姑苏作为一座有着数千年历史的闻名古城,有着和北上广深等一线城市所不同的日子节奏,互联网业态在这座城里也正在勃兴。在这儿,有着一位圈内姑苏互联网的代表人物:同程游览出行事业群 CTO、腾讯云 TVP 王晓波教师,他为何挑选了姑苏,又是怎样在这儿修炼“内功心法”,从超级程序员到带领上万人团队的技能办理者,进化为“技能大侠”?本期技能指针,让咱们跟从王晓波教师的脚步,看技能大侠是怎样炼成的。

初识大侠:挑选姑苏,拓荒新天地

王晓波教师先后在北京、深圳、日本东京等一线大城市作业,最终挑选定居姑苏。在那一份作为姑苏人的故乡情怀之外,更是由于与同程游览的结缘——参加同程,“来了便是梅西”。从技能团队到事务团队的岗位转化,这位“梅西”怎样在拿球的过程中始终坚持对事务的嗅觉,且听王晓波教师为咱们娓娓道来:

专访同程王晓波:探一座古城,寻一位技术大侠的内功心法

在我看来,我的家园——姑苏,它有一线的生机,又有两千多年的文明,在这儿,有许多时机协助咱们去完成梦想。我是 2014 年 8 月回来姑苏参加同程游览的,在这之前我也先后在北京、深圳、东京几个城市待过,主要从事互联网相关的技能研制类作业。参加同程之后,我一开端主要是做整个同程的技能架构,包含运维、中心件、机房、混合云,中心阅历了一次换岗,转到事务团队来做研制,到现在带领整个出行的技能研制团队,因而从根底架构到事务架构,再到事务运用,各个领域都有触及。

其实,刚回姑苏时我最初的主意是找到一个合适的地方即可,也是机缘巧合之下参加同程。在沟通时我了解到,同程当时正处于爆炸性生长周期,整个同程的根底设施开端重构,实在地变成现在的互联网根底设施。这意味着我能够从零开端打造一家规划和流量都比较不错的互联网公司,这一点于我而言很有招引力。

由于在成型的公司里许多时分技能人员只能是“螺丝钉”,或在某一个专项区域。我业余喜爱踢足球,用足球来打个比喻,来到这儿之后便是“梅西”,拥有一切的开战权、中场指挥权和防卫权,这对一个技能人员来说,你的才干是被无限地去扩展,彻底有满足的空间和平台供你去发挥拳脚。不是每支球队现在都是没有梅西的状况,但假如这儿还没有梅西,那么咱们就能够成为梅西。

专访同程王晓波:探一座古城,寻一位技术大侠的内功心法

在许多人看来,王晓波教师应该会挑选往云或中心件等技能方向深耕,但他却挑选了从事事务相关系统的研制,在这一转向背后,是王晓波教师关于“技能人要坚持对事务的敏锐嗅觉”这一理念的据守:

在我看来,每家公司必定会碰到的一个问题便是,当公司规划逐步变大时,技能发展将会是一个循环性的圆环:在公司刚成立的时分,一切人都在一起做一件作业。跟着团队扩张、事务增加,团队便会开端分层,比方有一部分人去做机房,另一部分人去做云,再一部分人去专心事务变现,这些部门便变成了一个阻塞的状况,再也感触不到前端事务自身的信息和感觉了。

当咱们的技能架构团队开端远离事务,乃至闻不到事务的滋味的时分,那么他做再多的技能架构,和市面上购买的技能架构比较,又有什么区别呢?没有区别,那么这个时分技能竞争力就会下降。因而我以为咱们要更多考虑怎样让技能团队闻到事务的滋味。如今常见的办法像 KPI 绑定,或者参观事务,都无法从本质上处理问题,由于团队并没有参加到事务自身之中去,只要实践参加了事务,才干从中感触并了解到咱们需求什么样的技能根底来支撑它,这也是我会挑选担任事务 CTO 的原因。

侠之内功:“不写周报”,构建技能驱动团队

成为事务 CTO 后,打造一支“技能驱动”的高效团队是王晓波教师首要做的作业。更值得一提的是,在许多技能团队面临日报周报之苦,担忧降本增效压力时,王晓波教师却旗帜鲜明地指出“工程师不该成为 PPT 工程师”、“一味着重降本增效简单走偏”。技能大侠的办理内功是怎样炼成的?王晓波教师将为咱们一一解读:

在接手事务后,我做的第一件作业便是对团队技能的打通,让事务变现团队的技能才干超越做技能架构的团队,由于技能才干的高低决议了效率,也决议了用技能驱动事务的才干。所以首要需求提高团队的技能才干,与此一起,要去做好技能驱动。

专访同程王晓波:探一座古城,寻一位技术大侠的内功心法

在许多服务于事务的技能团队里,往往技能会变成一个支撑部门,也便是人家说什么你就做什么。在我看来,技能驱动是当问题被提出的时分,处理方案的参加方的技能思维满足强,当咱们运营同学提出了一个运营主意或困惑时,接下来的讨论论题不是直接把它变成了某个协作或某个产品思路,最终切成小块了今后,再传递给研制人员说“你能够码代码了”。在这个状况下,技能同学并没有看到原始需求,那么这个处理方案里面的技能滋味是弱的,更多的反而是流程的滋味。而假如能做到第一时间收到一线的信息,并且研制人员的主意能被正确地反映出来,那么无论是产品司理仍是运营人员,他们才干在第一时间听到实在的“在核算机上的主意”。

综上所述,咱们需求让团队变成一个技能驱动而非需求驱动的团队,用更懂事务和更懂产品的方式来让整个团队变成一个阵型往前走,让最在一线的许诺传递到最终时不会失真。

当下,写日报周报已成为许多技能团队的日常任务,但是在王晓波教师的团队里,他却明确提出不期望自己的团队每天写这些资料,为什么他不建议技能团队写日报周报?数百人乃至千人的技能团队又应采用怎样的办理之道呢?

首要我以为,本质上来说,程序员这样的一个人群是不需求办理的,他们更多需求的是有效地协作起来作业,在此根底上的办理才是有效的。假使今天要报告,明天要做资料,后天要写 OKR,当这些东西压在每一个人身上的时分,你能够幻想这个团队是工程师吗,毋庸置疑只能说是“ PPT 工程师”了。

所以在我的团队,我是不期望他们每天都困在日报周报这些报告资料里,咱们能看到这些资料都是千人一面的状况:重表功而轻问题,把小事写得很大,自己的劳绩许多,再按照要求会有一些不痛不痒的问题。那么能够幻想,假如一个几百人团队靠这样的资料层层上报,那么办理者对团队的办理必定是失真的,并且团队会为了这份资料而制造出来他所需求的作业。因而我的办理方式很简单——和他们作业在一起,扎根在一线去融入他们,其实从许多细节上就能够发现一些团队的问题。其次,必定要让每一层的部属 Leader 都必须把他实在的作业状况报告出来,传递这样一个理念:问题再多也是优异的,假如不把实在的作业状况表现出来,再优异也是有坑的。当把这个理念层层植入下去,每一个层级都会给你十分良好的展示。

降本增效是如今各个企业热议的论题,技能团队是否也需求降本增效?作为办理者,需求怎样带动团队进行降本增效,且听王晓波教师为咱们共享他的见地和考量。

让技能赋能更多的事务,让数字化技能能够提高事务的效率,是咱们最当时的主意。或许一切的公司都期望降本增效,但是一个研制团队怎样去降本增效,最为直观的现象便是下降研制本钱。那这件作业自身是否真的做到了降本增效?这儿存在着一个显性本钱与隐性本钱的问题,也许企业降了一个很小的显性本钱,却增加了很大的隐性本钱。因而在我看来,本质上研制团队讲降本增效是对的,但是一味只着重降本增效则简单走偏。由于信息技能自身便是增效的,用来提高公司运转效率的,那么技能团队的存在便是在增效,增效的一起其实自然就降本了。

专访同程王晓波:探一座古城,寻一位技术大侠的内功心法

在技能办理者的身份之前,我也是一名“超级程序员”。这个姓名的来历首要是由于我代码写得多,产出量特别大;另外便是几乎没有我救不活的系统,现在我所碰到的和我的朋友们碰到的系统宕机或是出问题的状况,一般找到我都能去把它处理。在我看来,程序员的培养和飞行员的培养如出一辙。曾经有一句话叫“飞行员是用黄金堆出来的”,其实,程序员也是一样,好的程序员自身是用失利来养出来的,你作业阅历中的那些失利项目,其实正好是在给你发明生长的时机。此外是在某些点上的深挖,不必定是作业中零和一的重复,而是你自己的时间精力是花在什么东西的研讨之上时,就决议了当这些特别工作产生时,你是否能够救起。

侠之修炼:接住危机,构筑安全可靠的根底设施

2019 年新冠肺炎疫情席卷全球,在这期间,这位“技能大侠”不仅带领团队上线了超千万人抢购的 98 元机票盲盒,扛住了这场危机;并且也借助腾讯云活跃布局建造云根底设施,推动同程游览走得更远。一起跟从王晓波教师的脚步,一睹他大侠的修炼之道:

当时咱们上线推出了同程机票盲盒,招引了超越 2000 万用户参加抢购,由于拜访过多导致服务器过载,其实咱们都没有预料到会有这么大的一个流量冲击,所以连夜召集现已放假了的同学回来重新开工,大概从凌晨 12 点开端重做,到第二天早上就发布出来了,自发布这个版别后就一向没有再改动,这其间无疑具备了很大的难点和挑战。

在旧系统在现有流量下现已卡登时,那么咱们的预估的新流量应该是多少,十倍仍是百倍?对这一点的掌握需求依靠你的过往经验和拯救才干。此外,还需求快速唤醒处于度假前夕的团队,快速地完成重构,这也十分挑战咱们的整个团队的组织才干和技能统一性的才干。

专访同程王晓波:探一座古城,寻一位技术大侠的内功心法

由于咱们用的是腾讯云,因而许多的弹性核算才干能够依靠腾讯云来进行支撑。比方像机票盲盒这样的状况,是在用户抢购的那个瞬间需求弹性,其实经过腾讯云就能够快速地完成核算资源扩展。一起,在抢购结束后,这些资源就能够释放掉,所以也运用到了 Serverless。

同程游览作为一个用户量庞大的运用,构建安全可靠的根底设施是十分必要的,在这背后,腾讯云也为同程提供了坚实可靠的后盾。

早在 2015 年咱们就和腾讯云开展了协作,主要是在根底设施建造方面。咱们一开端接入网络挑选的便是腾讯云,面临全国各地用户的拜访,咱们的网络需求很好的保证。而腾讯有着铺开全国的网络节点,以及强壮的内网联通才干,在完成快速的一起确保安全性,有效提高用户体验。并且自建网络自身的本钱很高,这也意味着不是每家企业都合适去做,那么在这个时分借用腾讯的网络会更快速和便捷,一起由于腾讯的主业微信、QQ 也是运转在同样的网络上面,能够提供给咱们共同的安全保证。

当咱们需求扩容时,用云资源扩容具有显着的本钱优势,腾讯云的安全产品、核算类产品,咱们用得也许多,并且也在不断引入一些开源的产品。考虑到根底设施的本钱、根底设施可靠性、根底设施的长时间的保证才干,咱们和腾讯云在根底设施方面进行了许多协作,包含中心件部分、安全系统部分,触及 IaaS、PaaS 等。

咱们的协作在微信小程序里的用户感知会更多一些,包含腾讯付出也是咱们和腾讯一起来保护用户的安全,一起咱们会借助腾讯的风控大数据才干、安全产品来去做加固,比方咱们后台的用户行为风控,其实腾讯云也做了很好的算法输出。所以用户的确能感触到的是咱们在小程序的用户系统和付出这两块是和腾讯的安全划等号。

关于专心云根底设施的腾讯云,未来咱们的协作也必定会更加严密深入,跟着未来腾讯云更多新根底设施的呈现,咱们也会持续地试用体验。

侠之要义:兼济全国,坚持技能向善

侠之大者,不仅在于技能实力,更在于兼济全国的侠义情怀。日常日子中的王晓波教师,不仅长于体恤身边人,对年轻一代的“后浪”也有来自过来人的一份了解与旷达,关于技能人的任务,他坦言应把自己当成手艺人,坚持对技能的辨认才干,唯有坚持技能向善,方能驰骋于这片“江湖”。

专访同程王晓波:探一座古城,寻一位技术大侠的内功心法

一名技能大侠,一起身为一位技能领导者,他也在作业日子中关爱身边的搭档和部属。面临疫情危机,他的宽慰和安慰不过是小小举动,却也满足温暖人心。

曩昔的疫情,在当时给咱们带来的直观影响是什么?是作业临时被中止,且很有或许是大规划的中止,比方咱们当时的一个团队就遭遇了不同搭档被封在不同小区里的困境。在那个时分,咱们做的第一件作业不是安排作业,而是关怀咱们的日子和心境。咱们有个 Leader 依据他的阅历写了一个日记,给团队成员很详细地共享应该注意哪些事项,在家里准备好哪些东西。当这个依据他的亲自体验的日记共享出来的时分,许多同学都觉得很温馨,不安和忧虑的心境便缓解了许多。其实这个时分就体现出了待人的问题,长于体恤身边人,把团队成员的日子问题处理好,团队作业才干做得更好。

大侠的风仪,绝不仅仅只是关爱身边人就足矣,其实,他也长于共情“后浪” 。

我身边也有许多年轻一代的“后浪”,虽说每一代人有一代人不同的焦虑,但跟着社会节奏的加快,咱们能感触到当下年轻人的焦虑感是越发强烈的。咱们要怎样处理年轻人的焦虑问题?我觉得并非是去告诫年轻人不要去焦虑,由于其实咱们是用自己生长之后的眼光去看待这一代年轻人,就像是有一条河,咱们从河的西岸渡到了河的东岸,然后咱们再去看河对岸说“好辛苦,这条河怎样渡得过来?”,但其实咱们忘记了自己年轻时分在渡河时的那个感觉。

在我看来,达观或许会是一个很好的解法。在年轻的这个阶段,面临当下的社会压力,就会有焦虑和背叛期,但也应该有年轻时分的斗争精力,用达观旷达的情绪去面临存在的问题,当你用达观的眼光去看世界时,你就会过得更加高兴一些。

程序员作为技能人,本质上也是像厨师、木匠那样的手艺人,咱们的任务便是要把技能这个手艺做得更好,让用户能够更方便地去运用。在当下的数字化社会,一个信息系统能够作用在社会的福利面,也能够作用在相反面。我以为程序员应该要有自己的判断力和辨认才干,坚持技能向善的良心。

结语

煮一壶清茶,在姑苏的古街长廊上漫步,一位隐于市的技能大侠正向你招手,邀你共赏这春暖花开的千年古都,畅谈技能向善的初心与情怀。余晖之下,思绪悠长,侠是技能向善,有所为,有所不为的一份据守。侠是隐于一城,看护身边与远方的一种担任。TVP 技能指针,将持续和你一起,探寻技能本相。