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

成为AWS(无服务器)英雄的历程

标签:
云计算 AWS
前言

在2024年11月初的月份,我被评选为AWS Hero。我打算写一系列短文,回顾了我们在AWS上的旅程。在这系列文章的一部分中,我主要回顾了我做出的贡献,并提供了一些如何有效参与AWS社区的一些建议。如果将来有机会,我将在后续的文章中详细分析这些贡献。

这篇文章并没有命名为“如何成为AWS英雄”,因为我并不确切知道这样的提名是如何运作的,因为过程不公开,也不能自行提名。说实话,我梦想成为AWS英雄,但我并不是为此痴迷。我一直致力于在AWS社区中贡献并产生影响。其余的都不在我的控制范围。当我最终成为AWS英雄时,我兴奋不已,但过了好一会儿我才反应过来。但道理依然适用:我仍然专注于贡献和影响。

聊聊我的 AWS 之旅

我和ip.labs一起开始了迁移到AWS云的旅程,始于2017年初,因多个原因决定从数据中心迁移到AWS云,并在迁移过程中现代化我们的解决方案。我和我的同事Firdaws Aboulaye简要总结了这次旅程,在像是GoTo这样的会议上进行了演讲高度可扩展的图像存储与AWS无服务器技术。我们在2021年完成了所有应用程序向AWS云的迁移,并关闭了最后一个数据中心(其他数据中心较早关闭)。2018年,在迁移的同时,我们开始尝试使用AWS的无服务器技术,成为Lambda、API网关、DynamoDB、SQS、SNS、StepFunctions以及后来的EventBridge等技术的早期采用者。从那时起,我们使用这些技术构建了整个应用程序。我和我的同事Firdaws目前正在一系列文章高度可扩展的图像存储解决方案与AWS无服务器在ip.labs中分享项目的经验教训和挑战。由于ip.labs存在20年,我们也拥有传统的AWS堆栈,包括ALB、EC2、EBS和EFS,并使用Docker容器与ECS和ECS Fargate来处理某些用例。这就是ip.labs的云端之旅。

现在说说我自己:我目前已经45岁了,在ip.labs担任开发部负责人。我比较内向,我的第一次公开演讲是在37岁,那时我们预计将迎来我们的第三个孩子,而我还有许多其他事情要做😊。所以,那是在2016年的事情。我的第一次演讲是关于某个特定的Java主题(Java内存模型),那次和我的前同事Rodion一起在一次当地的会议上做的。你可以在这里阅读我写的一篇博客文章,里面讲述了我决定做公开演讲的原因:这里

2018年年中,我做了我的第一场与AWS相关的演讲,在那次演讲中我和我的同事Elmar描述了我们如何在完全不了解这些技术的情况下,在3周内使用AWS无服务器技术构建了一个生产就绪的应用程序。现在到了2024年底,我已经做了大约125场与AWS相关的演讲(其中一些是在线演讲,特别是在疫情期间)。其中很多演讲都是与我的同事一起进行的,回顾了公司旅程中的某些方面。我也会谈论在Lambda上运行Java,包括使用Spring Boot 3等框架开发web应用,这在我的私人研究课题之一,因为我们仍然有很多Java代码,但在Lambda上运行Java的实际经验不多。接下来是我的第一条建议:找到你感兴趣的贡献主题,但这些话题至少应该部分反映你日常工作中的内容,并且你应该享受这些实验的过程。对我来说,这些主题包括:AWS无服务器技术(单个服务、挑战及其运营)和在AWS无服务器上运行Java。我有时也会谈论AI相关的话题,并可能在未来更频繁地进行。对于你来说,这可能与各种容器和编排工具(如EKS、AWS网络、机器学习、生成式AI和DevOps等)相关。

我在 AWS 无服务器相关的 Java 演讲方面也有发言,不仅在 AWS 或无服务器相关的活动(会议、社区日、技术聚会)上,也在 Java 相关的活动中频繁演讲。这让我有机会多样化的演讲活动。我也经常举办一些工作坊(比如关于 Amazon DevOps Guru 服务的工作坊),并且经常作为嘉宾出现在许多 AWS 相关的播客和网络研讨会里。这些都属于公开演讲活动的子类别。

除了前面提到的公开演讲活动之外,当然还有很多其他方法可以做出贡献。你可以:

  • 写书
  • 为专业在线杂志撰写文章
  • 在个人网站、dev.to、Medium、Hashnode或其他博客上发布文章
  • 成为AWS社区领袖,组织本地聚会和全球AWS相关活动,例如AWS社区日或无服务器日(通常也接受关于其他云供应商或平台的演讲)
  • 主持播客
  • 拥有自己的YouTube频道,并经常发布视频
  • 积极参与相关社交媒体,如Twitter、Bluesky和LinkedIn
  • 参与开源社区,为项目贡献力量

所以,如你所见,贡献的方式真的很多,但但我们大多数人无法同时做所有这些事情。专注于你热爱并感到充实的事情。我最喜欢的一直是通过在大会和聚会上的演讲来贡献。

但除此之外,我还做了什么或仍然在做呢?自2017年左右以来,我非常活跃在社交媒体上,如X/Twitter和LinkedIn,不仅分享了关于我感兴趣的领域的话题,还推广了自己的演讲和文章。我在我的LinkedIn上已经拥有超过17000名关注者,在我的X/Twitter上有超过37000名粉丝,并且现在开始了我的Bluesky之旅。

在2022年,也就是在我第一次公开演讲活动后的六年,我终于决定开始写博客来提高我的写作技巧。我没有自己的个人网站(也许以后会创建一个),所以这样我就可以在AWS Community Builder上发布我的文章。到目前为止,我已经在我的个人dev.to页面上发布了85多篇文章,拥有超过14000名关注者,这一切只用了两年。之前我也曾在德国的《Java Magazine》杂志上发表过文章,这些文章也被他们重新发布在他们的在线学习平台上,不过最近这两年我发表的频率更高:2023年一篇,2024年三篇,2025年还有一些已经计划发表。

尤其是由于我的公开演讲活动和发表的文章,我收到了来自各种相关AWS服务团队的联系。他们询问我对某些未来AWS服务开发方向的看法,并征求我对这些服务本身及其改进领域的反馈。与那些在AWS背后负责这些服务的人接触对我来说是非常愉快的经历。我审阅了Jason Katzer写的《无服务器学习:设计、开发和部署》(由O'Reilly出版)。几年前,我也在O'Reilly Learning平台上教授过与AWS无服务器相关的在线课程。当前,我没有参与任何开源项目,但会在我的私人GitHub账户上发布我文章中的逐步示例。如今不再组织任何与AWS相关的活动了。我在2019年发起的波恩的年度无服务器聚会,在进行了4次聚会后,由于新冠疫情而暂停,之后也没有再重启(也是因为参会者的兴趣区域缺乏)。不过,自2017年以来,我一直是每月在波恩举办的Java用户组的共同组织者(已经举办了40多次),该用户组非常受欢迎,我也多次在那里展示了与我AWS无服务器相关的Java主题演讲。不过,Java用户组并不是与AWS相关的活动。我也没有主持任何播客,也没有YouTube频道。

我之前跟你分享了我的贡献类别,并再次鼓励你仔细选择你的类别。再说一次:不要同时开始做所有事情。试试看哪些最适合你,哪些是你最喜欢的。一旦有些事情对你来说变得像例行公事,你就可以添加或减少其他类别。

顺便说一下,如果你的演讲被会议组织者拒绝了,继续尝试申请,但可以稍微修改一下标题和内容概要(关于如何写好的内容概要有很多资料)。我的演讲被拒绝的次数远远多于被接受的次数。此外,对于大多数人来说,我的公司并不太知名(我们主要在B2B领域),而且我们并不是超大规模的公司。因此,大会组织者通常更倾向于让知名公司(和著名演讲者)展示更大规模的话题和用例,这是可以理解的。但也有足够的会议会给第一次演讲的人机会。我从未因被拒而气馁,反而继续尝试(你从我这里也可以看出,我取得了一定的成功)。即使还有些会议我想参加,但多年来尝试了不同的演讲内容仍然未能成功。但我还是会继续努力尝试,就像你可能想到的那样 😊。

如果你的文章经常被拒,你也可以开始自己写博客文章,因为没有人能阻止你发布它们😊。你可以收集读者的反馈,然后根据这些反馈写演讲,作为基于你博客文章的演讲的起点。我两个方向都试过了:先写演讲再写博客,反过来也可以。

在2020年,我成为了AWS Community Builder的第一批成员,并且一直是这个令人惊叹的计划的一部分,直到现在(已经是第五年了)。但由于一个人不能同时是AWS Community Builder和AWS Hero,所以我离开了这个计划。这个计划不仅给了我很多学习和网络交流的机会,也让我有机会分享和推广我的内容。我真的很享受其中的经历,如果你还没有加入,可以去看看AWS Community Builders的页面,因为现在提名已经开始,你可以在1月20日之前申请。

总结与结论

在这篇文章中,我迄今为止简要介绍了我的AWS旅程,重点讲述了我的贡献主题和贡献类别,并鼓励你也开始自己的AWS旅程。专注于你的贡献和影响力,而不是头衔(如AWS社区构建师或AWS英雄)。这样的头衔可能自然而然地获得,也可能根本得不到;也许很快获得,也许永远得不到。我在贡献了6年多后才成为AWS英雄。

但我也意识到,通过自己的贡献,我同时也建立起了个人品牌,你也能够做到这一点!你也可以成为被邀请在著名会议上发言的专家(例如,有些会议没有征文通知,而是邀请制)。这对我来说也是一种巨大的认可。你还可以与其他知名行业专家(例如在会议上或他们在你的博客文章下评论时)交流经验并互相学习。我意识到,通过走出自己的舒适区,我在过去的8年左右的时间里学到了很多。由于你的可见度和人脉,你可能会更频繁地收到工作邀请,如果你对新机会持开放态度。但这些可能都是这个系列文章的第二部分的主题。

所说的一切也适用于非AWS相关的项目或技术:Java社区有 Champions(推广者),Docker有 Captains(船长),CNCF有 Ambassadors(大使),等等。所以,如果你对某项技术充满热情,也有很多类似的机遇。只要开始为任何你感兴趣的领域贡献力量!每个人都有可以分享的东西!

点击查看更多内容
TA 点赞

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

0 评论

作者其他优质文章

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

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消