阿里云“网红“运维工程师白金:做一个平凡的圆梦人

他是阿里云的一位 P8 运维专家,却很有野心得给自己取花名“辟拾(P10)”;
他没有华丽的履历,仅凭着 26 年的热爱与坚持,一步一个脚印踏出了属于自己的技术逆袭之路;
他爱好清奇,练就了能在 20 秒内从20000个像素块里找出不同颜色像素的“特异功能”;
他乐观豁达,一言不合就讲段子的性格让他成为身边同事的“开心果”;
临近不惑之年的他,经历过很多故事,但他在用自己的行动向这个世界诠释着什么是 IT 工程师告别平庸的“不惑生活”。

在阿里云视频云团队的一次集体活动上,有一个工程师的“特殊才艺”引起了所有人的关注。在一个由 20000 个像素块组成的左右两块魔方墙上,他用不到 1 分钟的时间就找出了唯一颜色不同的两个色块,被众同事封神“最强大脑”。他就是来自阿里云视频云团队的一名运维工程师-白金(花名:辟拾)。

一起感受一下白金肉眼找不同的那块像素魔方墙……

『阿里云 CDN 高级运维专家,15 年以上Linux系统和网络经验,8 年以上 CDN 经验,5 年 Linux Kernel 开发经验。拥有 5 篇技术专利,对 CDN 架构及核心技术、TCP 优化有深入研究,擅长逆向分析,对性能调优、故障排错、网络异常诊断、网络攻防对抗有丰富的经验及浓厚兴趣。』

这是白金在江湖中的官方介绍,但他本人却认为这不足以介绍真正的他,就像关于被大家膜拜的“特异功能”,白金也有不同的看法:“这其实只是一点点天资和后天苦练的综合结果,就像每个人都有天生的特质,善于开发自己的无限潜能,保持好奇与勤奋,才能成为更好的自己。

成长之初:改过游戏、写过病毒,因为沉迷电脑没少挨揍!

第一次接触计算机的场景,白金至今记忆犹新。“在我 10 岁的时候,父亲拿出一个好多按钮的大家伙,接在家里的黑白小电视上,屏幕上出现了一个闪动的方块。父亲照着书本一阵倒腾,最后拉着我的小手按了R-U-N三个钮和大大方方的灰色回车键,屏幕上顿时出现了一棵“*” 组成的小松树,生日快乐的音乐从电视机里响起来,我当场傻眼了。这个家伙如此神奇,太令人着迷了!”

白金10 岁靓照

2 年后,12 岁的白金拥有了一台属于自己的IBM原装二手电脑,也开始了他的自学编程之路。从 BASIC 语言,到 DOS 操作系统;从研究 AMI、Award 密码算法,到自学 8088/8086 汇编语言;从破解 AV97、KILL、KV300、UCDOS 等等软硬件,再到自学研究 Linux 系统及路由交换机,编程的种子在白金心中迅速生根发芽,对它的喜爱几乎到了痴迷的程度。

代码、程序、指令、算法、破解、秘钥……这些编程术语陪伴了白金一整个少年时期,渐渐地,白金感觉所有程序、软件的工作原理都在他脑海中历历可辨。“所有的程序最终都要转换成二进制去执行,而所有的二进制内容都可以用汇编语言展现出来,在计算机领域没有什么可以隐藏,感觉自己就像福尔摩斯一样,能够洞悉一切。

在掌握了很多逆向技术的“黑科技”之后,白金灵光一现:要不改个游戏试试?

带着这个想法,他尝试去分析游戏内容、分析存档文件数据结构,知道了程序如何驻留内存、知道了怎样在 DOS 下实现后台运行、知道了时钟周期是什么,他不断推算和研究,终于把自己一直过不了关的游戏改成了“不掉血、不减命”的长寿模式,实现了真正的“我玩游戏,而不再是游戏玩我”的快感!

除了改游戏,白金还写过病毒,把同学家里的电脑恶搞到瘫痪。

“那是初二的时候,班上几个电脑水平不错的同学都互相交换软件,唯独有个铁公鸡,只拿别人软件却不愿意分享。”白金回忆道,气不过的他起了“坏心眼”,用汇编语言写了一个引导型定时炸弹,挂在分享给他的程序头部,一旦程序运行,病毒就入侵 MBR,设置一个计数器,每次电脑开机计算器减 1,开机 10 次后自动擦除磁盘分区表信息及目录结构扇区,然后机器就再也起不来了。没过多久,就听说那位同学家里的电脑崩溃了,当时和白金一伙儿的几个年轻气盛的小伙子都觉得倍儿出气!而白金也在自己的兄弟面前觉得倍儿有面儿。

就这样,白金在一次次编程的小成就里玩得不亦乐乎。由于长期痴迷于编程,老师也给白金扣上了“整天玩电脑,不务正业”的帽子,为这事,白金甚至没少挨揍。

三个人设标签:智商垫底的学生、大学科协主席、活跃于BBS的网红博主

初中时学习成绩名列前茅,编程也搞得像模像样,青春期的白金一直觉得自己是个聪明人。直到初三快毕业的时候,一份智商测试调查问卷彻底颠覆了白金对自己的认知。“老师告诉我,入学时候的智商测试显示,我的智商是全班倒数第二。虽然准确性已经无法考证了,但是当时确实心理阴影面积挺大的,鬼知道自己怎么答的题,不过这也侧面说明了我的勤奋刻苦,笨鸟先飞对吧!”现在再提起智商这事儿,白金多半也是充满了自信的打趣。

1997 年,互联网在中国迅速发展。起初大家都是通过 Modem 拨打私人网站号码(BBS)进行最原始的社交互动,刚上高中的白金在 BBS 上第一次结识了志同道合痴迷计算机的“网友”。

“当时大家都在 BBS 上分享软件、下载离线邮件,现在回想起来网速低的可怜。”白金回忆道,“上网只做两件事:访问“医者 BBS”以及“高春辉的个人主页”。老高的个人网站上有很多有用的电脑工具提供下载, 同时惊讶的是在“医者”里也有老高这个偶像的身影,当时同在一个 BBS 里的还有戴志康,大家后来都成为了非常要好的朋友。从此之后,我的生活中再也离不开网络了。

1999年医者BBS网友聚会(左一是白金)

上大学之后,白金做的第一件事,就是报名参加了校科协。由于本身在编程方面就有深厚的功底,后来他顺理成章成为了校科协的主席,也是在此期间,白金第一次接触到了 Linux,当时只是觉得好玩,抱着“我又多掌握一样别人不知道的东西”的心态,开始钻研起 Linux 操作系统,感受到了 Linux 在做服务器提供网络服务方面简直是个无比强大的存在。这也更坚定了他要在 Linux 和网络领域就业的决心。

“当然,那个时候的工程师应届生可不像现在这么吃香。”但白金在毕业后顺利收获了一份网工的工作。并先后在几家公司,负责网络 TCP 优化、sdump 排障工具和节点质量测试评估体系等方面的工作,在排障、网络质量认知方面也逐渐有所突破。

白金大学期间参加的乐团(右一是白金)

“我是一个闲不住的人,年轻的时候总觉得自己有使不完的劲儿。”在工作之余,白金爱读书,爱音乐,也爱搜罗行业最新的资讯、钻研最新的技术,也经常活跃于各大 BBS。因为热心肠和对网络方面深刻的认知,他先后成为了 ChinaUnix 系统管理版、网络问题版、内核问题版的版主,也陆续分享了《2小时玩转iptables》《游戏作弊修改合集》《从流量统计、识别出发看网络出口带宽优化》《TCP旁路干扰技术》等等公开课。

“那时候没有‘网红’的概念,就觉得是真喜欢。其实也不是专注网络,包括破解、编程等其它领域也很感兴趣,最开始的初衷是好玩,以兴趣为导向,不断地学,做到极致,当我在某些领域深入后逐渐有了成就感,就更欲罢不能了。想人所不想,做人所不能,兴趣、成就感、价值体现,这是我最大的驱动力。”白金回忆起这一段BBS历程仍然面露喜色。

白金在北京邮电大学为硕士研究生同学讲网络课

38岁决定跳槽来阿里做运维,活成了自己最想要的样子

聊到 “35 岁以上程序员会贬值”这个话题,白金觉得这绝对是那些做的并不好的人的借口。他认为,如果到了 35 岁还仍然仅仅在 Coding,在 Troubleshooting,做和 25 岁时一样的工作,那体力和专注力方面确实拼不过年轻人。但是,35 岁以后的程序员,难道不应该借助自己的知识来总结沉淀、形成方法论、为更多的人赋能、带领大家一起向前冲吗?

白金在 38 岁的时候加入阿里云,他承认这是职业生涯中为数不多的跳槽机会了。阿里云的技术实力和发展前景令他心动,而且他也十分坚信用自己多年的经验和能力,可以在这里开创一片天地。

所以,他毫不犹豫的就来了。“在这个年纪面临全新的职业挑战,要进大公司重新建团队,同时还要兼顾家庭,这些都不是能阻碍我的借口。”白金说:“身边很多朋友告诉我,我是同龄人里为数不多的一直还在钻研技术的人,因为我享受那种付出辛苦、帮助别人,同时证明自己,体现自我价值的感觉。我觉得只要一如既往的保持学习、热情和付出,就算我到了 48 岁,这份义无反顾的坚决也会推着我在职场路上走下去。”

来阿里后,白金给自己取名“辟拾”,“辟”象征另辟蹊径,来到阿里,就要创造出不同寻常的价值。“拾”是朝花夕拾的拾,白天盛开的花傍晚掉落到地上后,要把它拾起来,不光有想法,还要能落地。“如果我的两个宝贝也来阿里,花名一定要比我的更响亮,老大叫‘辟廿’,老二叫‘辟卅’。提起花名时,白金开玩笑的说到。

在团队中他也是典型的“活跃分子”,张罗生日会、主持年会、表演节目不再话下。在工作之余,他也给家庭以高质量陪伴,甚至成为了邻里间的孩子王。谈到为什么会有这么多精力,白金认为:生活中的压力和挫折其实没什么大不了,犯了错误哈哈一笑,吸取教训再来就是。生而为人本就辛苦,每天绷着脸压抑自己干嘛呢?多开些玩笑,多做些真性情的事情,对自己对大家都好。

嗓音浑厚纯正 曾为年会节目配音

这样面面俱到、乐观、皮实的性格也使他在进入阿里云以后,迅速融入团队,找到自己的位置。白金目前负责的 CDN 网络质量和服务器相关的工作,他经常打趣说自己是修机器和网络问题报障的,实际上是负责整个阿里云 CDN 系统硬件与网络的稳定性与服务质量,至关重要。生活中的他是无敌乐天派,而工作中的他却保持着一如既往的勤奋与严谨。

“阿里一直秉承客户第一,阿里云CDN 的体量巨大,覆盖全球的数千节点,数十万用户,运维工作看似简单实则挑战很大。我们需要对各地的网络情况、限制策略、实时监控、排障定位、报障举证等各个方面都稔熟于心,才能第一时间发现问题、定位问题、解决问题。“

曾经网上有个说法,如果业务是一辆高速行驶的汽车,那运维工程师就得在行驶过程中换轮胎、升级零件,当车速越来越快的时候,运维工程师没办法在过程中解决故障和性能问题了,必须先知先觉采取规避手段,这就是运维的价值。

很多人觉得运维工程师很苦逼,既忙又累还不被看好。白金认为其实一个好的运维,不应该仅仅只关注运维本身,Google SRE 就很好的诠释了一个好的运维应该具备的能力及组织上系统化的战略打法。运维要懂研发、要懂产品设计、有运营思想,运维也必须是一个好的项目经理,这样才能发挥出真正的价值,这样才能不再苦逼。正是因为有如白金一般的具备超前运维思维的工程师加入,阿里云 CDN 在节点网络质量和服务器的稳定性工作上有了新突破,实现了从预采、建设、上线、月盘的全链路质量综合评估系统。

在高强度的工作下,白金依然会抓住一切时间,保持高效的学习。同时也时不时抽空游走在技术论坛和行业会议中,为年轻人分享自己对网络的认知,这对他来说已经成为一种生活习惯,前段时间他的《上帝视角看网络》课程就在网络工程师圈内中颇为流传。

北京邮电大学李昕副教授这么评价他:他是一个典型的实证型微观宏观主义者,总能从细枝末节处发威,找到大网结构性的问题,可惜这样的匠人越来越少,后继乏力,但好处是白金现货和期货价格会因此而持续走高。

结语

回顾白金的学习和职业生涯,中国互联网也正好经历了懵懂、蛮荒、拓荒、爆发和稳增几个阶段。

从起初的通过 Modem 拨打私人网站号码(BBS)进行最原始的社交互动,到能够看看新闻、通过“伊妹儿”与地球另一边的人进行文字沟通,再到 ISDN、ADSL 模式下催生的 OICQ(QQ)、MSN 等社交工具,网速也从不到 1KB/s 逐渐发展到 128KB/s。

后来,互联网应用及相关技术飞速发展,网络接入变得五花八门。还增加了 LAN DHCP、LAN PPPoE、GPRS、Edge、3G、4G、WLAN 等多种入网接入手段,家里也可以使用无线小路由进行网路共享,上网速率达到了 ADSL 时代的数倍。

而移动互联网的崛起,也让大家感受到什么是真正的随时随地与世界连接,如今, 5G 即将来临,小基站、边缘化、结合 IoT、人工智能等等技术不断普及与发展,网络的想象空间更加无可限量。从事网络相关的职业,具有相当大的发展空间,年龄不应该是淘汰人的理由,跟不上时代和技术发展的速度才是。

谈到如何在职场保持激情与活力、打造自己的创造力与竞争力壁垒,白金有以下几点建议:

1. 执着:仍然是执着,做事一定要有种锲而不舍的精神,非要搞定才行。
2. 勤奋:马老师说的非常好,没有任何一个人、任何一个组织有权利要求你 996,但你如果要想出人头地,如果大家都那么努力,恐怕你不得不 996。我非常认同这个观点,每个人每天有 3 个 8 小时:8 小时工作、8 小时睡觉、8 小时吃饭娱乐。人和人的智商本质上差异并不大,没有大到足以区分天才或蠢蛋的地步,而人和人的差异的形成,其实就是思想意识、心态、勤奋度,你的第三个 8 小时是如何利用的非常关键。
3. 情商:智商固然重要,但智商不是决定成败的根本,很多智商高的人并未成功,而成功的人恐怕无不例外都是因为情商高。
4. 逆商:能不能受挫折,禁不禁得起受挫折,会不会因为一个小小的事情就跌倒爬不起来了?不要太玻璃心,脸皮厚一些。写了 Bug,没什么大不了的,自嘲一下,从头再来。
5. 坦诚:面试过不少年轻人,简历写的让我都自叹不如,但通过第一个步骤“挤水”后发现,其实有很多不实在的表现,或许是为了先赢得面试权吧,但其实当面试官发现精通只是参与过、熟悉只是很浅显的了解、了解只是听说过名字,而问具体项目细节时统统都是“忘了”的时候,其实你也已经在面试官眼中透支完了诚信。
6. 担当:能否扛起重担,是否有破釜沉舟的信念,当有重大任务时 Leader 能否放心的托付给你,这是一个极其重要的品质。
7. 切忌好高骛远:我自己年轻的时候其实也心高气傲,长大后发现其实是井底之蛙。谦虚严谨是永远要保持的特质。

最后,分享一下他的座右铭:与其当一名出色的想象家,不如做一个平凡的圆梦人。

还记得那块魔方墙吗?你们找到答案了吗?

原文链接
本文为云栖社区原创内容,未经允许不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/517914.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

巧用 Trie 树,实现搜索引擎关键词提示功能

来源 | 码海责编 | Carol封图 | CSDN 付费下载于视觉中国我们几乎每天都在用搜索引擎搜索信息,相信大家肯定有注意过这样一个细节:当输入某个字符的时候,搜索引框底下会出现多个推荐词,如下,输入「python」后,底下会出…

这一团糟的代码,真的是我写的?!

阿里妹导读:你有没有遇到过这种情况:过几周或者几个月之后,再看到自己写的代码,感觉一团糟,不禁怀疑人生?我们每天都与代码打交道,但当被问道什么是好的代码时,很多人可能会先愣一下…

迅雷下载Linux Oracle11gR2和Oracle12c

很多朋友分享的都是百度云盘链接,那个下载速度对于贫民来说,真的是等到花都谢了 而Oracle官网现在只能下载Oracle19C了,特此分享11和12版本的迅雷下载链接 11g下载链接: https://download.oracle.com/otn/linux/oracle11g/R2/lin…

除了吃月饼,中秋节还能干啥?

明天 八月十五,团圆夜 花好月圆之际 除了吃月饼,还能干啥? 阿里妹带来双重好礼,陪你过中秋~ (往下看,送云栖大会三日通票哦) 1重礼 — 阿里技术热门精选 — 《Java 开发手册》发布&#…

恭喜了!5 月逼自己学下这项技能,年薪 35 万起

你觉得 15 年内自己所在的 IT 行业很安全吗?No!据麦肯锡全球研究院发布的一份就业报告中显示,到 2030 年,中国预计将有 1200 万~ 1.02 亿人面临重新就业的局面。越来越多的人学习编程不再只是为了当程序员,…

Linux7/Redhat7/Centos7 安装Oracle 12C_系统安装_01

文章目录一、安装虚拟机1. 新建虚拟机2. 稍后安装3. 选择linux版本4. 安装位置5. 处理器配置6. 内存配置7. 网络配置8. 创建新磁盘9. 设置磁盘大小10. 选择镜像,完成二、虚拟机配置2.1. 重新启动2.2. 选择语言2.3. 设置时区2.4. 选择安装模式2.5. 自定义分区2.6. 接…

源码分析RocketMQ ACL实现机制

有关RocketMQ ACL的使用请查看上一篇《RocketMQ ACL使用指南》,本文从源码的角度,分析一下RocketMQ ACL的实现原理。 备注:RocketMQ在4.4.0时引入了ACL机制,本文代码基于RocketMQ4.5.0版本。 根据RocketMQ ACL使用手册&#xff0c…

Linux7/Redhat7/Centos7 安装Oracle 12C_配置IP、系统参数_02

文章目录一、基础配置1. 重新启动2. 安装VMware Tools3. 修改主机名4. 网络配置5. 重新加载网络二、配置系统参数2.1. 检查硬件环境2.2. 查看共享内存大小2.3. 创建用户和组2.4. 配置内核参数2.5. 配置资源限制2.6. 创建目录赋予权限2.7. 设置环境变量2.8. 映射配置三、基础关闭…

华为:跨过时艰,向未来

[中国,深圳,2020年5月18日] 华为公司第十七届全球分析师大会18日在深圳开幕。华为与来自全球的2000多名行业分析师,金融分析师,通讯、互联网、金融等行业意见领袖和媒体一起,以现场在线的方式,共同探讨在当…

阿里巴巴飞天大数据架构体系与Hadoop生态系统

很多人问阿里的飞天大数据平台、云梯2、MaxCompute、实时计算到底是什么,和自建Hadoop平台有什么区别。 先说Hadoop 什么是Hadoop? Hadoop是一个开源、高可靠、可扩展的分布式大数据计算框架系统,主要用来解决海量数据的存储、分析、分布式…

Linux7/Redhat7/Centos7 安装Oracle 12C_配置VNC远程安装数据库_03

文章目录1. yum安装VNC2. 在线安装时钟3. VNC配置4. 重新加载5. 加入开机自启动6. 启动vncserver7. vnc测试1. yum安装VNC # 在线安装vnc yum install tigervnc-server2. 在线安装时钟 # 在线安装时钟为了测试远程连接oracle主服务器图形化 yum install xclock3. VNC配置 # …

对不起,我把APP也给爬了

来源 | 凹凸数据责编 | Carol封图 | CSDN 付费下载于视觉中国最近群里很多小伙伴对爬取手机App和小程序感兴趣,今天本厨师将给大家呈现这道菜,供小伙伴们品尝。相信大家都对爬虫有一定的了解,我们爬PC端时候可以打开F12去观察url的变化&#…

从踩坑到填坑|淘宝Web 3D应用与游戏开发实战

导读:本文是淘宝前端技术专家——徐乾伟(烧鹅)分享的淘宝 Web 3D 应用与游戏开发实战,这个话题在业界被谈及得比较少。今天将会从移动、3D、游戏三种交叉的话题来和大家探讨。接下来和小编一起从初试 Web 3D、使用 WebGL、工作流相…

Warning: Missing charsets in String to FontSet conversion

当出现Warning: Missing charsets in String to FontSet conversion时 输入export LANGC即可解决

sstableloader工具使用及原理解析

sstableloader是cassandra提供的bulkload工具&#xff0c;可以将sstable文件导入到集群中。本文详细介绍其用法和实现原理。 用法 sstableloader工具在cassandra的bin目录下面&#xff0c;用法如下&#xff1a; bin/sstableloader <options> <dir_path> 具体的…

什么是工程师文化?

作者 | 王尊&#xff0c;帷幄 Whale CTO责编 | 唐小引头图 | CSDN 下载自东方 IC出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;什么是工程师文化&#xff1f;这篇文章的契机&#xff0c;是在 Whale All Hands 上团队成员提出的问题基础上展开的。All Hands 后我在…

Linux7/Redhat7/Centos7 安装Oracle 12C_安装Oracle软件_04

文章目录一、安装准备1. 下载oracle12c2. 上传oracle12c3. 赋予权限4. vnc远程连接主机5. 解压5. 安装二、安装流程2.1. 邮箱设置2.2. 只安装数据库软件2.2. 单实例数据库安装2.3. 企业级数据库2.4. 校验依赖2.5. 依赖安装2.6. root执行脚本2.7. OK2.8. 完成安装一、安装准备 …

从校招生到核心架构师,支付宝研究员李俊奎谈如何成为一名优秀的程序员

校招进入支付宝&#xff0c;11年时间&#xff0c;从一线工程师成长为支付宝安全核心架构师&#xff0c;这个技术牛人就是李俊奎。 李俊奎一直聚焦风控平台的技术和架构发展&#xff0c;并着手搭建了中国第一家云上的商业银行——网商银行。 在2016年双11和新春红包等活动中&a…

在 Apache Spark 中利用 HyperLogLog 函数实现高级分析

在 Apache Spark 中利用 HyperLogLog 函数实现高级分析 预聚合是高性能分析中的常用技术&#xff0c;例如&#xff0c;每小时100亿条的网站访问数据可以通过对常用的查询纬度进行聚合&#xff0c;被降低到1000万条访问统计&#xff0c;这样就能降低1000倍的数据处理量&#xf…

华为智能IP网络,加速联接智能化转型

[中国&#xff0c;深圳&#xff0c;2020年5月19日]在华为第17届全球分析师大会期间&#xff0c;华为“引领智能网络&#xff0c;加速联接智能化转型”峰会隆重召开&#xff0c;会上首次阐述了智能IP网络的三大特征——“智能超宽、智能联接、智能运维”&#xff0c;并分享智能I…