大家好!我是爱吃、爱玩、更爱学习技术,IT界新晋小红人,开发者的好朋友——比特熊!
【比特熊故事汇2.0】在【比特熊直播间】一周年生日会后诚意升级,高调回归。我们有这样几个升级:
- 时长瘦身,更多精华内容浓缩在60分钟内,高效直给!
- 开播时间延后,周四晚7点开播,更适合忙碌一天,开启休闲时刻的你。
- 嘉宾维度拓展,不仅有一线开发人工程师,还有社区达人和开发人生态里的好朋友。
- 参与方式多样,直播、视频、Vlog、社群对话...都是与大家互动起来的好机会!
请大家尽情地点赞、弹幕、收藏、关注【比特熊直播间】吧!
比特熊:首期嘉宾具有多重身份,他是CNCF Ambassador、InfoQ DevOps Editor,也是刚刚加入微软不久的Azure产品经理和开发人们非常熟悉的朋友!他的个人Tag很多,但是没有Slogan!比特熊与他结识是在社区加油站2.0的Meetup上,当时我们一起在微软北京办公室举办了200+开发人参与的K8s Community Days China!既然是很熟悉的朋友,本次直播当然不能吝啬深挖他的故事。
Feynman:大家好,我是周鹏飞,在开源社区里我常用的 ID 是 Feynman Zhou。今年五月份刚加入微软成为了一名产品经理。今天会分享我的几段职业方向不同的经历和保持多年的习惯,希望和大家一起探寻对工作和生活的热爱和激情。
Feynman:我目前是在微软 Azure 的 C+AI (人工智能与云)事业部,负责容器供应链安全(Container Secure Supply Chain)领域的工作,目标是确保微软 Azure 发布或集成的软件尽可能地避免出现安全漏洞,避免发布内容被篡改。现在容器供应链安全事故频发,这算是个新兴又热门的技术领域。其实早在三年前微软就发起了开源供应链安全的产品线。我所在的产品管理团队是 Azure Core PM Team,业务团队叫 Azure Upstream,是微软负责云原生开源项目和跟 Upstream 社区上游打交道的一个团队。
”软件供应链安全“:现代软件生产的过程与传统制造业比如食品和汽车的生产与上市流程其实是比较相似的。软件开发商将自研业务代码和一些第三方开源组件组合成完整的应用软件,构建流程会将这些组件一起打包成可部署的制品,然后被企业客户部署到生产环境中。这个过程被形象地称为“软件供应链”。在容器时代,容器供应链安全的目标是确保容器化的软件从开发到部署的整个生命周期的安全性与一致性。
比特熊:请揭秘一下微软产品经理的工作属性和体验。
Feynman:在微软,产品经理更多的是面向客户,背靠技术,为商业最终结果负责的角色。我们在工作中经常提到的一个词是 Business Impact。既要负责产品早期的从零到一孵化,产品原型设计,还需要跟研发团队沟通,最终产品上线交付给客户后的部署,包括最终的商业落地。其实整个产品的生命周期和流程都会有产品经理的参与。这跟我之前在做产品运营和社区运营的经历既有相似之处但又大不相同。俗话说就是产品经理负责生孩子,产品运营负责养孩子。
比特熊:既然提到你之前做过社区经理,甚至比较“有名”,现在转换到产品经理的角色还有继续参与开源社区吗?
Feynman:当然继续参与!最近也有从事 PM 或非技术背景的同行朋友问我,像 PM 这样的角色怎样参与到开源项目和社区的贡献中?实际上,开源贡献并不局限于代码,比如用户文档/项目的发布和管理、用户体验优化、社区治理、项目推广等环节,产品经理都可以根据个人兴趣去参与。
比特熊:Get!发挥主观能动性,人人可参与“开源贡献”。那么作为微软“新人”,感觉微软的团队氛围和企业文化怎么样?
Feynman:微软工作环境非常自由,时间和地点上都是。因为微软的团队和员工有着全球分布式的特点,在国际化的环境下,需要跟不同时区的团队协作。这种灵活的办公环境和人性化的管理方式,反而让整个产研团队变得有创造力,有更多时间去思考和异步协作与沟通。
比特熊:你在加入微软前,我知道你入行是在惠普做BI数据分析工程师,后来我们的认识是在你担任青云的社区经理期间,现在又在微软做的是容器供应链安全(Container Secure Supply Chain)领域的工作。看起来你一直在为自己的职业方向做转型和新的尝试,以比特熊的话来说,是个复合型人才。可以分享你在不同岗位和角色上的成长故事吗?
Feynman:在职业发展和转型的过程中,我也在摸索自己的兴趣以及擅长的方向。我是双非院校非计算机科班出身,可能起点比很多人都要低。因为自己的英语能力还算比较突出(在大学参与英语演讲比赛获得了省奖),还自学了一点计算机编程与数据分析的技术。2016 年本科毕业后,我有幸进入了一家全球五百强 IT 外企惠普,担任 BI 数据分析工程师。由于每天面对大量的数据,工作中不断有重复劳动,我会感觉到遇到了职业技能发展上的瓶颈,没有能让自己施展拳脚的发展空间。
当时,国内云计算技术发展迅速,我意识到云计算技术对于现代的企业而言已经逐渐成为了像水和电一样,是必不可少的。特别是当时新崛起的 Docker 和 K8s 这种容器技术。通过自主学习,我快速了解了容器技术的应用场景和基础,并笃定地认为以容器技术为底座的云原生技术将是未来的主流。我当时很幸运地找到了一家做云计算的创业公司青云 QingCloud,并作为早期团队成员加入了公司的战略级产品组和团队。因为我特别喜欢跟不同背景、不同国别的用户打交道,又对技术写作特别感兴趣,所以我当时在团队内任职 Technical Writer。
“Technical Writer(文档工程师)”:这个职位在国内相对小众,像微软、Google 和亚马逊这样的公司有专门的文档部门。但国内有很多人对文档工程师的职位存在着偏见:“写文档,谁不会呢?”。我们必须要承认术业有专攻,文档工程师在企业当中担任的角色是把复杂的产品和技术,以用户友好的内容形式传递给最终的用户。常见形式有企业软件的产品说明书、云计算产品的产品指南、用户文档、技术博客等。
Feynman:在做文档工程师期间,培养了我的产品思维,我更多的思考和学习了跟不同的用户交流,通过内容创作告诉用户怎么使用这些软件的方式。 文档工程师的工作经历也为我后续在团队内部转岗做开源社区经理有很大的帮助,前期的积累让我更加了解产品和用户。社区经理的工作更是让我有机会跟来自全球各地的用户和贡献者合作,还在国内发起和组织了多场技术活动,这段工作经历非常有意思,感兴趣的小伙伴可以看我之前写过的一篇文章《我是一名开源社区经理》。当然在这期间我认识了很多好朋友,其中一位就是我们比特熊!
比特熊:我听过有一个流行的说法,如果你做技术都不看英文文档,你就已经慢了。我也知道有很多开发人有较好的英语基础或者一直在进阶语言功力。你也提到在学生期间就发现自己的英语不错,想听听你的学习经验。
Feynman:我一直推崇的观点是——语言一定是在自然环境中习得的,不是通过死记硬背或者记单词就能够学会的。下面有几个小的 Tips:
听力:听英文播客(云原生领域有一个比较著名的播客叫 Google Kubernetes Podcast)
口语:看美剧英剧,尝试模仿和影子跟读法;在线上找外教一对一 (比如 italki 软件)
写作:保持定期的英文内容阅读,高效地做笔记和划重点并回顾比特熊:很多同事都提到说你工作起来就特别有激情,并且能经常感染周围的同事,有什么秘诀让你如此享受每天的工作吗?可以分享一下你如何远离职场中的精神内耗?
Feynman:其实没有什么秘诀,我的方法就是找到你热爱的事业并持续投入,在工作中抱着终身学习和成长的心态。比如我从小到大我都比较喜欢英语,虽然不是英语科班出身,但热爱会让我保持英语学习的长期习惯,经过努力拿到湖南省英语演讲比赛二等奖也是对自己英语实力的一种客观认可。这让我在后续的外企求职面试以及日常工作中都变得更加自信。 还有就是大胆去记录和分享自己所学到的专业技能,并主动获取他人的反馈和评论,不断扩充自己,也在学习过程中思考。
比特熊:促使我们进阶的经验分享不少,是不是也要说说自己是怎么“娱乐”的?
Feynman:我的Tag之一是运动达人嘛,基本上所有的球类运动都有接触。我打了 15 年篮球,乒乓球、羽毛球、足球也都玩过。近期比较热爱的是徒步,北京周边的徒步资源很丰富,在徒步过程中也有更多的时间安静思考自己生活或者工作上的问题并重新规划。长期的爱好可能还是跟我的职业相关,我比较喜欢技术写作,特别是当我通过技术写作,赚到第一桶美刀的时候我感到非常有成就感。此外我还比较喜欢阅读跟社区文化主题相关的书籍,如果大家对开源社区与文化感兴趣的话,推荐大家去看像《社区运营的艺术》、《大教堂与集市》、《People Powered》这几本书。
脱口秀节目也非常地解压,我还比较喜欢看李诞的脱口秀。李诞最近出品的一本《李诞脱口秀工作手册》,也顺便推荐给大家。国外的脱口秀,我最早喜欢看《艾伦秀》。
最近还有一个新晋爱好——录视频,当一个野生 up 主。
比特熊:本熊可是101分期待你的频道正式开播,也希望你在自己的视频中邀请比特熊出镜哦。
比特熊有话说
在鹏飞的谈话之间,总提到“幸运”二字。而纵观他的人生转折和高光时刻与不断思考和提前储备是绝对分不开的。以他自己的话来讲,起点不算很高,但他始终保持着“乐天派”的性格,有自己扬长补短、参与志愿性贡献、主动做好技能储备的习惯和坚持。所以在面对很多选择和新事物时,他总是游刃有余并轻松应对。
比特熊自诩认识很多开发人和IT行业中的朋友。Feynman身上的特点更像是当代开发人的集合面,我在他身上也感受到了这群人的闪光点。希望本期故事汇有点亮你心中的一片地方,每天醒来轻松迎接崭新的一天,期待听到你的分享!