为了账号安全,请及时绑定邮箱和手机立即绑定

从“我不知道”到“让我来教你”

八堂精彩的课程激励你去做成非凡的事

The image shows a view through a hollowed-out tree trunk, focusing on a cross-section of another tree trunk placed on a stand in the background. The scene is set in a corridor with stone walls and a tiled floor, featuring a row of columns and a slanted wooden roof. The perspective creates a tunnel-like effect, drawing attention to the intricate patterns and textures of the tree trunks.

照片来自 Adriana Villela

我在计算机行业已经干了24年了。如果算上我在10岁时就开始学BASIC编程,那就更久了。这让我成了老程序员。

我是第二年的CNCF大使,也是第三年的HashiCorp大使,一位博主,还是一名播客主持人。在我的播客节目中,我有幸邀请到了一些了不起的嘉宾,例如Kelsey HightowerCharity MajorsHazel Weakly,以及Julia Morgado。我在北美和欧洲的KubeCons开源峰会上发表过演讲。白天,我是可观测性领域的开发者倡导者,大部分时间都在OpenTelemetry(OTel)上工作,特别是作为OTel最终用户SIG的维护者。到了晚上,我爱攀岩(有时还会摔下来……摔得很惨)。我特别喜爱水豚,因为它们既可爱又亲人,常让我感到快乐。

你现在可能在想,“天啊,这个女孩一切都安排得井井有条。”但假如我告诉你,到了最后,我什么都不知道。假如我告诉你,我每天都在害怕失败,活在恐惧中。假如我告诉你,每次提交拉取请求,我都感到害怕。而假如我告诉你,尽管如此,我还是克服了我的恐惧和焦虑,你也行。

今天,我要带你们踏上一段小旅程。我将分享在我职业生涯中学习到的经验教训,帮助你们建立信心,去实现伟大成就,从“我不知道”变成“让我来教你怎么做”。

第一课:你就是专家,没问题!

我毕业后的第一份工作是在咨询。我在Accenture工作了4年后决定咨询并不是适合我的生活方式。我不会美化它。那是一段艰难且充满压力的生活。我工作时间很长。但它也让我早早地明白了工作与生活的平衡的重要性。

但我在咨询工作中最大的收获是那句“你才是专家”。讽刺的是,我们经常并不是真正的专家。我们被请来解决技术问题,被视为专家。所以,我们不得不扮演专家的角色。

这段经历很有价值,因为这样我不能用这个理由来推脱,“但我不会做这个”。我们得自己想办法。这样一来,我就不再害怕尝试新东西。

在你翻个白眼,觉得这是一些可疑的骗人把戏之前,换个角度看。

我们现在大多数人做的工作和以前不一样。为什么呢?因为科技一直在发展。因此,我们必须不断学习,才能跟上变化。

所以我的呼吁就是,不要停下学习的脚步。别把“我不知道怎么做”当成不做的理由。把它当作学习新技能的机会。学习酷炫的新玩意。

第2课:改变想法也无所谓。

2013年,我决定辞掉我的科技工作,成为一名专业摄影师,这让我的可怜的父母大吃一惊。当时,我有一份收入不错、舒服的朝九晚五的稳定工作。但我非常讨厌它。我感到极度无聊,唯一让我感到快乐的事情就是拍照。所以我辞去了科技行业的工作,开了自己的摄影业务,决定再也不想回头了。

经过一年的没有真正赚到钱,并且工作时间远远超过了我在科技行业的工作时间,我发现自己处于一个十字路口。我可以再坚持一年,希望可以开始盈利。毕竟,大多数企业在开始时都不会盈利,所以我如果真的热爱它,就应该再坚持下去。但我意识到,我实际上并不真正热爱它。事实上,我其实更喜欢业务中那些技术相关的部分。

所以我决定重新回到科技领域。一开始我非常在意别人怎么想我,因为我已经告诉所有人我不再回去。但后来我想,“管他们呢?这可是我的事业,我当然有权改变主意。”

这是我做过最好的决定,因为我带着全新的热情和感激之情回到了技术圈。

故事的寓意是,改变主意也无妨。人们经常会改变自己的职业和观点。我们根据现有的信息尽最大努力,随着我们获得更多信息和知识,我们的想法和观点也会随之演变。这很自然。

第3课:坦然面对困境

有时候最好的改变来自于痛苦。这就是我如何进入DevOps领域的。想象一下这个场景。那是在2014年左右。那时候,在我工作的公司里,我负责管理一个生产部署。我们必须把部署说明写在一个Word文档里,然后交给国外的某个人来负责部署。

这表示:

  1. 我必须确保我的指示是准确的。
  2. 负责部署的人必须确保他们正确阅读了指示。
  3. 负责部署的人必须确保他们正确执行了指示。

这不是在制造灾难吗?没错,绝对是!

在这个特别倒霉的周五晚上,一切都出错了。更倒霉的是,连声音都哑了,所以根本没法跟部署人员打电话。哦,而且团队里也没有人像我一样熟悉这个系统,所以我也没办法替代。真是恭喜我了。

花了整整一个周末,但我们终于把事情解决了。另外,这本来只需要几个小时。我感到很郁闷,在下个星期向我爸爸抱怨了这件事。哦,我还没提到,我爸爸已经快70岁了,是一名退休的软件架构师,他在2022年出于兴趣学习了Rust,并且还贡献了自己的

当时他转向我说:“你知道不知道,你应该了解一下DevOps。”

就这样我做到了这一点。我迷上了它。它成了我一生的目标,尽可能地在我的团队中实现自动化,以防止类似噩梦再次发生。它也成为了我职业生涯的跳板,从那时开始了DevOps,后来进一步发展到了可观测性。

这烂透了的局面变成了我职业生涯中的最大转行。

总之,困难的局面能让我们试试新东西!

第4课:你在这里有归属感:

可能让你惊讶的是,我从2022年才开始做IT行业的开发者倡导者。

当我被邀请加入Lightstep(现隶属于ServiceNow)的DevRel团队时,我感觉自己像个最大的冒牌货。我的团队里有OpenTelemetry的创始人之一,Ted Young;OpenTelemetry社区经理Austin Parker;以及另一位成员是Ana Margarita Medina,她在心理健康倡导和可靠性及混沌工程方面的工作在DevRel领域广为人知。我到底是谁?我感觉自己完全不适合那里。

让我们快进到之前。在我之前的工作里,我管理了两个团队:一个平台工程团队,使用所有的HashiCorp工具,包括Nomad(Nomad是一个调度和管理工具),还有一个可观测性团队。你知道吗?说实话,我对这两个团队的工作都不太了解。

但我知道的是,我知道如何成为专家。记得第一课!所以我做自己最擅长的事。我坐下来研究这两个领域的内容,并在博客上分享我的学习过程。

这些关于可观测性的博客文章吸引了奥斯汀·帕克的注意,他邀请我加入Lightstep的开发者关系团队。

我的 HashiCorp 学习吸引了 Hashi 社区成员 Riaan Nolan(LinkedIn 链接)的注意,他于 2021 年提名我担任 HashiCorp 大使,我至今仍担任此职位。

那么我属于这里吗?是的,我确实属于这里没错。如果你对是否属于这里有所怀疑:记得有人让你来这儿。你确实属于这里。

第五堂课:勇敢面对你的恐惧

咱们说实话。我们大多数人在日常工作中都会使用开源项目。但是回馈这些开源项目怎么样?不知道你呢,但对我来说,直到2022年,想着为开源项目做贡献简直让人紧张!!要知道,当你提交一个拉取请求时,你实际上是把自己暴露在某个隐藏在GitHub头像后面的陌生人评判之下。挺可怕的,对吧?

当我刚开始做可观测性领域的开发者关系工作时,我被鼓励为OpenTelemetry做贡献。但到那时为止,我的职业生涯已经有20多年了,我从未向开源项目贡献过任何内容。我有些害怕,但又有点兴奋。硬着头皮也得上,所以我提交了我的第一个拉取请求。快进到现在,我已经提交了几个拉取请求。不得不说我为社区做出贡献的感觉真是太棒了。

我对OpenTelemetry的持续贡献最终使我成为了OpenTelemetry终端用户SIG的维护者,这也让我在过去一年和今年成为了CNCF的大使。这一切都是因为我直面恐惧,克服了羞怯。

第六课:展示自己优势

我们所有的经历都在为我们现在和将来要做的事情做准备。 我对此深信不疑。在我从事摄影的那些日子里,我只能硬着头皮上,向潜在客户和其他可能从交叉推广中受益的当地企业介绍我的服务。这段经历让我习惯了自我推销。毕竟,自我推销有时候确实让人有点尴尬。

“嘿,快来看看我写的这篇很酷的博客文章” 或 “来看看我最近在一个会议上做的演讲” 或 “我在一个播客中谈到了可观测性,你一定要听听”

但说到底,如果你不为自己宣传,别人是不会知道你所做的酷炫的事的。只有你自己能为自己打Call,所以出去为自己好好宣传一把吧,你确实值得!

第7课:要保持好奇心

技术与科学的进步源于人们的好奇。为什么它会有这样的表现?如果我尝试会怎样?好奇心让我们时刻保持警惕,让我们不断学习新事物。

比如说,还记得我之前跟你说过我为了一个工作不得不学 HashiCorp Nomad 吗?去年我有一个疯狂的想法。Kelsey Hightower 有一个著名的 “Hashinetes” 教程,在这个教程里,他把 Nomad 运行在 K8s 上。我突然想到,如果我在 Nomad 上运行 K8s 会怎么样呢?这能行得通吗?

所以我决定就这么做了。剧透预警:我做到了。现在,你可能会想,我怎么会决定做这件事呢?有什么实际应用吗?实际上并没有。我只是好奇能否做到。在这过程中,我学到了很多关于Kubernetes和Nomad内部运作的知识,。我也体会到了合作的力量。

因为你知道,我不是独自完成这件事的。我得到了Luiz Aoqui的帮助,而当时他正好是Nomad的开发者之一。巧的是,几年前我们在Twitter上通过我分享的Nomad相关实验文章相识的。所以说,自我推广真是个好方法,因为它能让你遇到很多意想不到的人。

所以我的号召是:保持好奇心。如果你对某事的工作原理或运作方式感到好奇,那就深入研究一下吧。你会学到很多超酷的知识,还有可能遇到很多很棒的人,他们会一路支持你!

第8课:失败也没啥大不了的

我们在生活中把失败看得太严重了,但它其实是一份真的很好的礼物。

我们从错误中学习到的东西比从完美中多。每次犯错,我们都会学到新东西。比如在编码时,当我发现并尝试调试你的代码错误时,我从这次调试中学到的比一开始就写出完美代码时要多。

你有过这样的经历吗?当然啦!因为我们都有缺点。如果我们是,相信我,我可能已经是个有钱人了,正躺在某个热带岛屿上晒太阳呢。

当我回顾我作为摄影师的一年,可以说我完全失败了。我花光了积蓄,加班加点,而且很不爽。但这却是我过得最糟糕但也是最有收获的一年。为什么?因为我了解了自己。我知道自己不适合当专业摄影师,其实更喜欢科技行业,但对现在的科技工作感到很无聊。

那次失败造就了现在的我,我对此心怀感激。

要接受你的失败,因为实际上它们其实比成功更能帮助我们学习。

最后的感想

就这样说吧。科技职业并非“一刀切”式的。每个人的职业道路都是由不同的经历和环境塑造的。不过,我今天讲的内容可以指导你科技行业的职业发展,并帮助你成为最好的那个自己。

现在,我留给你一张我的老鼠凯蒂的照片,她正悠闲地待在我丈夫的浴袍口袋里。老鼠真的很喜欢舒适的地方!❤️

A small rat with light brown fur and a pink nose is peeking out from a dark-colored pocket. The pocket is part of a garment with a black and beige vertical striped pattern. The rat’s head is turned slightly upward, and its ears are visible. The image captures a cute and unexpected moment of a rat comfortably nestled in a pocket.

小凯蒂喜欢柔软舒适的地方。

下次见吧!爱、和平,还有代码。✌️💜👩‍💻

这篇帖子基于我在2024年KCD Porto上的演讲。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消