离开Mozilla

2020-10-07 22:00:12

2001年,我刚从一所小镇高中毕业,去了一所小镇大学。我发现自己在古色古香的计算机实验室里,那里的不合标准的计算机有两个浏览器:Internet Explorer和Mozilla。正是在这个实验室里,我爱上了Mozilla--一个为开发人员提供解决开发问题的实际工具的浏览器。

我花了7年时间才接触到Mozilla。在我实现我的梦想:Mozilla之前,我在行业的第一份工作花了5年时间,在其他地方又花了两年时间。你要记住,我并不是在一个以科技为中心的地方长大的--威斯康星州到处都是农场、奶牛和在玉米田外做梦的人。然而,当莫兹拉打来电话时,我感觉我的职业生涯已经做好了起飞的准备。

我作为Web开发团队的一员加入了Mozilla--我的重点是Mozilla开发人员网络(Mozilla Developer Network)。说到梦想,我在Mozilla的第二周是去圣克鲁斯旅行,可以看到海边的景色;这是我在Mozilla的第一张照片:

我与我的新同事见面度过了令人惊叹的一周。我们举办了一场Firefox OS黑客马拉松,我的Instagram克隆获得了一等奖。我看到了由大型科技公司、Mozilla和世界级工程师组成的世界。

我在Mozilla做了我能做的每一件事。在MDN工作期间,我还为Firefox OS、早期的WebVR团队、Mozilla Marketplace、X-Tag(Web组件)……几乎所有我梦寐以求的东西做出了贡献。我什么都想分一杯羹。每晚睡觉时,我都知道我把同事埋没在拉请求中--我是一台机器。我想成为莫兹拉的化身...我亲身经历过。早期的一个亮点是与克里斯蒂安和布兰登成为朋友:

离开MDN后,我担任了两份工作:WADI(网络倡导和开发计划)和电视合作伙伴工程部门的Firefox OS。在Wadi的帮助下,我有幸为“服务工作者食谱”做出了贡献。有了电视这个角色,我得到了一台漂亮的超高清电视,在那里我帮助合作伙伴让他们的视频网站和游戏变得生动活泼。

当Mozilla的情况变得有点艰难时,我转到了Mozilla的生产力工具团队。我的头两周简直就是搞笑;我的新经理不知道我是一名前端工程师,所以我结结巴巴地完成了一次大规模的蟒蛇迁移。这是对未来的展望--我陷入困境,奋力争取成功。我做到了。

当我们决定转而使用Phabricator for Mozilla的代码审查工具时,我不情愿地开始编写与Bugzilla集成的身份验证代码。我重新熟悉了PHP,我倒退了一步来学习Perl,并使之成为现实。这段时间我感觉情绪低落,但回过头来看,火狐的几乎每个补丁都有我的指纹;这是一项巨大的个人成就。

在夏威夷的All-Hands会议上会见了DevTools小组的一名负责人,之后又进行了一些游说,最终我被调到了DevTools团队。我的一部分感觉我到达了应许之地,而另一部分我觉得我才刚刚开始。

DevTools让我爱上了Mozilla。我的抱负,我的梦想是去找Mozilla,但是联系到开发工具团队让一切都回到了原点。我成了我爱上的那个人。

DevTools太棒了。我是这个团队的一员,我会记住我职业生涯的余生。我学到了很多东西。我在调试器中实现了一些惊人的功能,包括断点窗格重写、创建事件侦听器断点和DOM突变断点窗格以及数百个其他补丁。我指导了Google Summer of Code、Outreachy和UCOSP的学生,还指导了一个才华横溢的贡献者社区。尽管我很享受与DevTools及其贡献者在一起的时光,但我知道我的时代即将结束。

当我对Mozilla的热情消退时,我被租借到Firefox for Android团队,在那里我遇到了新的挑战;更好的是,我遇到了一个由年轻工程师组成的令人惊叹的团队,他们在不断变化的需求和负面看法中奋力拼搏。我真的很喜欢。我会通过那份工作的面试吗?见鬼,没有。我最后成功了吗?见鬼,是的。我是Firefox for Android的一个主要功能--选项卡盘的贡献者,每个用户每天都会看到几十次。

在Mozilla,整个2020年都充满了冷漠和迫在眉睫的知识,即裁员即将到来。我们都知道这一点。我花了很多个晚上和我的妻子一起思考,如果我想上这份名单的话。当锤子终于落下,我在它下面时,我感到比任何东西都松了一口气。

我已经思考了一个月,为什么我没有感觉到更多的伤害,而我最终发现的事实是……我做到了。我他妈的做到了。莫兹拉是我的梦想,我实现了它。我离开时没有一丝遗憾……一点也没有。我在更多的项目中有数千行代码,这超出了我的能力范围。我没有因为表现不佳而被解雇;我在那里工作了很长时间,在那里做得很好,但COVID和其他商业因素导致了公司25%的人员被裁员。

在MDN、Firefox和Firefox for Android之间,我已经为数百万用户塑造了体验。我奖励了像我这样的开发者,并为每天的Mozilla用户塑造了体验。我做到了。

对坐在那个孤零零的电脑室里的18岁的大卫说:你他妈的做到了,伙计。你实现了那个梦想。

注意:我没有提到任何人的名字,也没有感谢你,不是因为我不欣赏,而是因为少了一个会伤透我的心。你知道你是谁。我的故事上有你的指纹,我欠你的比你知道的多。