学习
实践
活动
工具
TVP
写文章
专栏首页腾源会从动物科学到乐队鼓手,腾讯技术小哥的开源人生

从动物科学到乐队鼓手,腾讯技术小哥的开源人生

“要么孤独,要么庸俗”

在孤独和庸俗之间,王炜选择了开挂。

小学三年级开始学编程,爱打游戏,为了上网省钱,攻破网吧计费系统;因为喜欢小动物,大学时期选择抛弃自己擅长的计算机,选择冷门的动物科学,业余时间参加乐队,成功追到了乐队主唱;为了发家致富,在大学二年级自己创业开发外卖系统,后期做成 SaaS 自己寻找客户售卖,超前性的以云的模式赚到了人生的第一桶金,在武汉实现了买房自由。

一路走来,王炜用活生生的案例,无时无刻不在提醒着我,彪悍的人生不需要解释。

和王炜在深圳南山的比克大厦见了面,第一眼看到他,无论如何不会和开挂这个词联系到一起,皮肤黝黑的他见到我们,显得略微有些拘谨和羞涩。

约王炜这次采访主要原因是CNCF基金会在不久前正式官宣了官方大使的身份,来自腾讯云CODING DevOps 的工程师王炜正式入选。

这也是腾讯首位以这个身份进入CNCF基金会的技术专家。这次约他是希望让他给我们讲讲这个神秘的开源组织以及他背后的开源人生。

在礼貌性的寒暄之后,我们简单粗暴地进入了正题👇

PART ONE

为什么会是他

这里有必要和大家普及下什么是 CNCF,这个成立于2015年7月隶属于Linux基金会的云原生组织,在全球开源领域有着巨大的影响力,被业界认为是云原生领域最有话语权的组织,长期致力于围绕“云原生”服务云计算,维护和集成开源技术,支持编排容器化微服务架构应用。

能够成为CNCF大使,不仅仅需要的是专业上的能力和贡献,还需要拥有足够的开源精神和热情。用CNCF官方的话来说,王炜能在众多大使申请中脱颖而出,是因为其专业知识深厚且对CNCF技术和项目充满热情,同时积极促进云原生技术发展、传播云原生理念,并在云原生领域做出了突出贡献。

王炜现在的身份是中国云原生社区、CNCF官方社区深圳站长,木兰开源社区导师,KubeCon评审委员会成员。在技术和产品层面,王炜将其负责的 Nocalhost 项目合并到CNCF Landscape,为云原生技术全景图增添了新成员,该项目是在云原生开发环境领域下国内唯一一个开源项目。

如何更快地在云原生环境下开发一直是一个难题,国外即便是像Google 和微软这样的高科技公司也在做一些尝试,但问题仍然没有被真正解决。社区也没有诞生开发标准,可以说这是一个一直被忽略的但又影响着全球每一个开发人员的老大难问题。

实际上,作为凝聚了CODING 团队在云原生领域多年的经验和技术积累的项目,Nocalhost其最初的产品设想来自于CEO张海龙,主要是解决CODING自身开发难的问题,后来经过产品Leader王振威的策划和验证,证明该方向是切实可行的。最终,CODING团队将这个想法形成产品,并将其开源真正回馈社区。

我们前面20分钟的交谈,略显枯燥,甚至和我一起来的两位美女同事都差点睡着😪

转折点发生在他无意中透露出在初中时就开始在计算机杂志发表文章。我们几个瞬间感觉到这里有故事,随即赶紧抓住这个点,让他给我们详细说说。

他也很兴奋。

PART TWO

每个人都是生活的舞者

每一个不曾翩翩起舞的日子都是对生命的辜负。

——尼采

出生于90年代的中国福建,和国内大多数同龄人一样,王炜的小学时期也和充满了诸多“少儿不宜”。

从《梦幻西游》、《大话西游》,还有《泡泡堂》到《暴力摩托》、《红警》,还有《罪恶都市》、《侠盗列车》等,他都如数家珍。

喜欢玩游戏的他,为了能够在网吧免费上网,凭借着对计算机世界的天赋,开始捣鼓网吧的计费系统,“如果能进入网吧的管理员系统,就可以随意的更改我上网的时长,这样我就可以用一小时的钱,玩20个小时”。

这个想法纯粹且没毛病。

执念和坚持最大的不同,那就是执念明知道不可以还要强求,而坚持就是只要努努力,目标就能达成。

小王的坚持,换来了丰厚的回报,终于在一个下午,他以一己之力干翻了整个网吧。

他成功进入到管理员的系统,神不知鬼不觉地修改了自己的上网时长,为了不引起网管的注意,他每次只延长1-2小时。就这样大概玩了有半年,虽说已经很隐蔽了,但是作为网管也不是吃素的,这个皮肤黝黑,经常出现在网吧的毛头小子成功地引起了他们的关注,被拖了出来暴打一顿,送给他父母,让他们以后好好管管自己的孩子。

有人说以大多数人的努力程度,根本轮不到拼天赋,但是如果既有天赋,再有努力的加成,将进一步增加一个人的上限。

由于对计算机特别痴迷,王炜从初中开始就开始接触各类电脑黑客类杂志,当时发行量最大的《黑客X档案》更是每期必看,从那时开始就接触到安全检测工具、计算机安全以及 0day 漏洞等,到高中时期,他就已经能够在《电脑爱好者》上发布相关的专业文章。

但是,让人意想不到的是,虽然计算机能力超强,但是在大学选专业的时候,他偏偏选择了动物科学这样的冷门专业。

“计算机是我的强项,自学就完全可以学好,所以大学专业我一定要选一个自己喜欢的。我从小就喜欢小动物,所以选择了动物科学,而华中农业大学在这块是国内最专业的院校。”

人生的精彩在于主动的活出自己。如果说选择动物科学是来自王炜心底的呼唤,那么组建一个乐队就是他内心深处真正向往的生活。

爱捣鼓的他在大一的时候,正式组建了一个名叫 Mr.Cat的乐队,他和他女朋友就是在那时候认识的,他是鼓手,她是主唱,他追的她,后来就在一起了。

PART THREE

兼职创业,收获人生第一桶金

为了保持对计算机的学习,他从大一的暑期开始就在互联网企业实习做开发,大二的时候基于微信公众号,开发了一套拥有自主知识产权的外卖订餐系统“星期送“,一个人搞定前后端。

这个和饿了么、美团几乎同时出现的项目,一经推出,就受到大学校园内宅男宅靓女们的广泛欢迎。

“那个时候还是挺先进的,因为一个大学那么大,有四五十栋宿舍楼,每一栋宿舍楼都有订单。要在很短时间内,比如12点到12点半,把手上的300份外卖全部送出去,对效率的要求甚至决定这个项目的生死。”

这个效率,一方面是产品本身的效率,涉及到本身的开发效率,以及用户的订餐体验,另一方面就是餐饮的准备和配送效率。

那个时候,真的很忙,他和朋友一边做系统,一边做餐饮,还要兼顾学业。为了提升业务开发效率,已经开始使用一些开源的软件来缩短业务上线时间,比如当时著名的 JQuery、Bootstarp、CodeIgniter 框架等。

解决了产品的迭代问题,在业务上,他深知,要规模化就一定要标准化。

“当时我们的标准化是做得很好的,为了统一经营,标准化售卖,他们会在系统中提前公布下一周的菜单,主打两大套餐服务,学生餐售价8块钱,一个工作餐售价12块,用户喜欢吃什么菜,提前选好就可以了”

为了解决外卖的最后一公里问题,他请了很多学校的兼职,每个宿舍都会有专门送这一栋的同学。并且在系统层面做了自动的订单分配。每一个配送员只要在自己楼下手机上打开自己的系统就可以看到这栋楼有多少份。

到这栋楼下之后,这个同学只需要在自己手机上点一个按纽,就会自动把这栋楼所有的电话都打过去,然后对方手机会有语音提示“您的外卖到了,请下楼取餐”。

“我们最多的时候一餐大概有300份,一天大概卖500单,那个时候的营业额差不多有七八千那么多。”

因为生意太好,当时一度威胁到了食堂的经营业绩,后来学校为了有效规范学生的吃饭问题,他们成为学校保安的重点”抓捕“对象,再后来项目不得不转让。

但是这个项目也给他带来了人生的第一桶金,他们也利用这笔资金在武汉购买了第一套房。

为了继续自己的外卖梦想,从大三开始,他和另外一位同样也是学动物科学的同学开始创业,利用一个暑假时间,在原来星期送项目的基础上做了一套SaaS系统“外卖口袋”。

为了推销他们的系统,他那个时候经常坐一个多小时公交车,去当地的一些餐饮企业演示,他们也希望搞外卖,在看了我这个系统的演示之后,有的当场就掏钱购买。

但是这种地推的方式实在效率太低。

”那个时候太傻了,只懂技术没有销售思维,也没有正经找一个真正懂销售的合伙人,就是靠我们一边研发一边到外面跑销售。

毕业后,他带着这个项目,以技术合伙人的身份加入了另外一家创业公司。

PART FOUR

“选择云原生,是我最正确的决定”

从大学时期的外卖系统到现在专业从事云原生,似乎冥冥之中早有注定。从当初的星期送、到后来的外卖口袋,再到现在的Nocalhost,王炜一直都在通过产品模式的创新来帮助用户生活或者工作效率的提升。

“Nocalhost这个项目一开始主要的出发点是基于解决CODING内部的研发问题来提出的,最开始的想法是由我们公司的CEO张海龙提出的,因为很多新同学加入CODING之后普遍反馈的一个问题是开发环境很难搭建,即使在开发环境搭建起来之后,又发现这些服务很难跑起来,更别提开发了。”

这并不是一个偶然的问题,张海龙敏锐地感觉这是未来云计算时代,国内甚至世界开发者们面临的普遍问题。

所以,从2019年开始,张海龙就萌生一个想法,能不能做一套放之四海而皆准的产品,一劳永逸的解决新同学或者所有同事开发困难的系统?

经过产品同学的讨论、研究,以及将开发同学提出的问题提炼成了产品能力,最终形成了一个产品方案,这个方案就是 Nocalhost的雏形。

后来,有了这个想法和方案之后,由王炜现在的领导王振威,做了基础的方案验证以及产品更深入的策划,形成了 Nocalhost一套整体的解决方案。

这套解决方案目前演进已经成为了由几个端共同组成的产品方案,比如它有IDE的插件,像VSCode 和 Jetbrains 系列的插件以及 Server 端,以及有本地Nhctl CLI 工具。

作为这个项目的主创之一,王炜前后深度参与该项目。

Nocalhost 目前是在云原生开发环境领域下国内唯一一个开源项目,虽然处于早期阶段,但在 GitHub 上已有超过 700 个Star,这些关注者来自于全球,包括Apple、Microsoft、VMware、Nokia等。

值得一提的是,腾讯云CODING团队内部已经完全使用Nocalhost来加速日常的研发工作。

“我觉得我选择云原生行业是我毕业以来最正确的决定。”

“在武汉毕业之后工作了五年,经历了两家公司,在2019年年底疫情前一个月来到深圳,也拿到很多机会,比如像360,腾讯广告以及CODING,当时也纠结了好一会儿,最后我个人觉得还是一定要从事云原生行业,因为这代表了未来的大势。”

在云原生的知识传播上,王炜将在今年年底出版两本技术书籍,分别是《Istio Handbook-Istio 服务网格进阶实战》和《Spinnaker 实战:云原⽣多云环境的持续部署方案》。

在最后,和大家分享一组数据,在中国云市场中,腾讯云是云原生领域重要的推动者之一。截至去年底,腾讯云原生产品API每日调用量已经超过100亿次,拥有超过100万的开发者,服务超过50万客户。同时,腾讯云运营着国内云厂商中最大规模的容器集群,已经服务了游戏、微信、广告等业务的数十亿计用户。

在云原生开源方面,腾讯云也在不断加码,持续将多项内部业务广泛使用的云原生项目对外开源,覆盖了Kubernetes、微服务、中间件、云开发、边缘计算等技术,深度参与数十个国际知名云原生开源项目的贡献。

本文转载自:腾讯开源

作者:腾讯开源

欢迎关注「腾源会」公众号,期待你的「在看」哦~👇

文章分享自微信公众号:
腾源会

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

原始发表时间:2021-08-20
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • 从动物科学到乐队鼓手,腾讯技术小哥的开源人生

    “要么孤独,要么庸俗” 在孤独和庸俗之间,王炜选择了开挂。 小学三年级开始学编程,爱打游戏,为了上网省钱,攻破网吧计费系统;因为喜欢小动物,大学时期选择抛弃自己...

    腾讯开源
  • 开源快讯|Nocalhost 成功入选 CNCF 沙箱项目

    文|腾云 CODING 来源|腾云 CODING 公众号 2021 年 11 月 17 日,腾讯云 CODING 旗下产品 Nocalhost 正式通过了全球...

    腾源会
  • 我的9年开源之路:395 Patch、20+Feature,背后只有努力与热爱

    9月17日,在2021中国信通院主办的2021 OSCAR开源产业大会上,腾讯云虚拟化资深研发专家李万鹏凭借在Linux内核KVM子系统的长期及突出贡献,荣获“...

    腾源会
  • 腾讯程序员不寻常的三年

    程序员杨晓峰开始体会到一种前所未有的“快感”。 他所在的团队向 OpenJDK 国际开源社区主分支贡献的代码名列国内第一,受到了该开源社区的点名致谢,腾讯也成...

    腾源会
  • 对话Severe Tire Damage:世界上第一支在互联网上直播表演的乐队

    策划、翻译:Alex 技术审校:赵军 Severe Tire Damage 人物对话 #006# 互联网历史上充满了改变世界的闪耀时刻,而其中直播技术的发...

    LiveVideoStack
  • 是时候关注 .today和.world了!

    不是我不明白,这世界变化快!老崔的歌总是那么富有前瞻性,突飞猛进的发展,让我们今天的世界发生了翻天覆地的变化。即使在域名这个垂直行业里,也早已不是.com的寡...

    腾讯云DNSPod团队
  • 「递归」第8集 | 当敲代码的手开始写歌,玩跨界的程序员有多野?

    我们为什么叫「递归」 “递归” (recursion) 是一种在程序设计语言中被广泛使用的算法。它有两大特点,一是调用自己,二是化繁为简。我们当中那些优秀的技术...

    腾讯技术工程官方号
  • 应急响应工具之科来技术交流版

    前不久确定了一个想法,想和应急响应小组的小伙伴们一起研究一些比较贴心(工作中常用到)的应急响应工具,网络上类似的清单很多,但通常这些清单只会告诉你,这是一个什么...

    信安之路
  • 25年前,区块链历史险些被改写,向那场密码朋克聚会致敬

    摇滚乐、嬉皮士的集体宗教、乌托邦、赛博朋克、自由与叛逆,在时代的浪潮下接踵而至。这些元素的出现,共同推进了密码朋克的发展,也在后来的区块链中留下了浓墨重彩的一笔...

    区块链大本营
  • 学界 | 女朋友说「我想要MAC」,OpenAI帮直男get到是口红还是电脑

    AI 科技评论按:语言词汇的多义性已经是一个越发让人头疼的问题。比如女生对男朋友说:「生日礼物我想要MAC」,本来心怀期待地揣测他买来的唇彩会是什么色,结果收到...

    AI科技评论
  • 高效能码农的自我修养:5本书教你怎样科学学习,拒绝无用功

    导读:作为一枚苦逼的码农,你需要学习很多东西。但在开始的开始,你学会学习了吗?科学、高效的学习方法,会让你事半功倍。今天书单姐推荐5本书,为你带来26种黄金学习...

    华章科技
  • 南大Lamda实验室俞扬:我的牛年小结

    今天给大家分享一下南大Lamda实验室俞扬老师的牛年总结,该实验室在国内强化学习领域属于Top2级别的,17年本科保研时有幸参加过俞扬老师的面试,他为人非常和蔼...

    对白
  • 2020年,注定不平凡

    我们已经在高速公路上行进了8个小时,从北京到济南的路,几乎成了大型停车场,这就是2020年春节前夕的我;半年没回家了,脑子里想着已经能站起来的儿子,每次视频也只...

    西岭老湿
  • 快手「快Star」的AB面:天才、学霸和想要改变世界的人

    机器之心原创 作者:蛋酱 关于快手「快 Star」,你所不知道的 AB 面。 那些被称为「天才学霸」的人,究竟是怎样的人? 在很多人眼中,他们简直拥有开挂般的人...

    机器之心
  • 12月13日 云头条:计量将迈入量子时代

    腾讯云日前与MariaDB基金会正式签署战略合作协议,2019年,腾讯云将继续以白金会员身份为基金会的发展提供强有力的资源支持,与MariaDB全球用户和开发者...

    February
  • 快讯 | 全国首套人工智能教材明年进入中小学,在沪试点反响热烈

    根据优必选与华东师范大学出版社共同主办的“人工智能教育研讨会暨《AI上未来智造者——中小学人工智能精品课程系列丛书》发布会”,我们得知这套丛书共包括十册,目前已...

    大数据文摘
  • 送技术、链资源、配资金……腾讯技术公益创投计划正式启动

    12月7日,在广州举办的大湾区科学论坛湾区科创峰会上,腾讯技术公益创投计划正式宣布启动(简称创投计划)。 该计划重点关注缺乏资金资助、技术支援、运营指导、传播...

    腾讯技术工程官方号

扫码关注腾讯云开发者

领取腾讯云代金券