关于成为 GDE 这件事

经过长达一年的准备,并通过两轮面试后,终于在 9 月 25 号收到谷歌的邮件通知,成为了一名 GDE(谷歌开发者专家)成员。什么是 GDE,这里不过多介绍了,已经有不少 GDE 前辈介绍过。我主要讲讲我申请 GDE 的流程,以及获得的一些感悟。

早在几年前我就听说过 GDE,并且 GDE 是邀请制,你的影响力要大到谷歌或者其他 GDE 成员主动邀请你加入,所以成为一名 GDE 是非常难的一件事,我也从来没想过有可能成为一名 GDE。

但在去年 7 月份时,我突然看到谷歌开发者的公众号推文,开始公开招募 GDE,看到这个消息后,我还是抱着试一试的态度进行了报名,虽然我觉得自己没任何希望,因为此时的我在技术上并没有太多的影响力,没写过多少技术文章,也进行过技术演讲,也没任何社区分享经验,长期以来,我都只是一名默默无名地潜水者。

但幸运的是,我的报名表依然被谷歌收到了,没多久负责 GDE 社区的 JC 便约我进行了一次简单的面试,在此后 JC 也给了我很多的帮助。与其说是面试,更不如说是一些指导和说明,JC 在这一次面试中告诉我想要成为 GDE,需要有足够的技术影响力,社区分享经验等。还问了我英文怎样,因为资格评审通过后就需要进行全英文的面试,并且还让我用英文介绍一下自己,我当时仅仅用英文说了一句:My name is zhao zijian 后,就完全卡壳,说不出第二句了。

这一次面试结束后,我觉得自己应该是没希望的,毕竟我英语太烂了,而且也没啥技术影响力。此时我也感悟到了第一条人生哲学:机会是转瞬即逝的,当他来了之后,你要确保自己有足够的能力抓得住。我们在平时不断的努力,不断的学习,不断的提高自己,并不是因为看到了更好的机会,仅仅是因为只有这样,我们才能在机会突然来到时,有足够的实力去抓住他。

虽然我觉得自己没啥希望,但是我认为自己的技术实力还是不错的,并且在性能优化这一块有过很多年的经验和沉淀。所以便不管那么多,先努力试试了再说,试了还有一丝的希望,不试那就完全没有任何希望。我打算从两个方面来入手:一是提升自己的技术影响力;二是提高自己的英语能力。

提升技术影响力

在那个时间,我能实施的提高技术影响力的方式只有写文章一种方式,但是我认为零散的写文章无法快速的提高我的技术影响力,所以我打算写一个主题和系列的文章,这样可以让我聚焦打造这个主题和方向上影响力,基于自己的所擅长的,我决定写一套性能优化的文章,当时的我当然没有影响力找出版社写书,幸运的是,我找到了掘金平台,打算写一本掘金小册,因为掘金是字节的产品,而我也是字节的员工,所以即使在我掘金没写过几篇文章,没几个粉丝,也没多少等级的情况下,依然有资格去写掘金小册。

接下来的半年,就是全力的写掘金小册了,因为字节的工作强度也比较大,所以我也几乎用了所有的闲暇时间去写这本小册,小册《Android 性能优化》发表后,获得了不少好评,最重要的是,这本小册确让我认识了不少的人,进入了不少的技术交流的圈子,在这之前我从来没进过任何一个技术交流的社群或者群之类的,并且也有不少技术圈子的人因为这本小册认识了我,也知道我比较擅长性能优化。

除了写掘金小册,谷歌开发者社区也给了我不少帮助,Lily 是后面对接我申请 GDE 的人员(可惜她现在已经已经离职谷歌了),Lily 在我申请 GDE 的过程中,也给与我很多帮助和指导,并且给了我很多在谷歌开发社区进行分享的机会。比如在DTalk的多次分享,已经在Google I/O Extended的技术分享等。

在提升技术影响力的过程中,我认识了不少朋友,比如同样是 GDE 的成员乔禹昂,张世欣,王鹏等,也有很多非 GDE 的朋友,包括我这本掘金小册的读者,以及在一些技术交流群认识的朋友等。我由一个性格内向,多年潜水,从不会在群中主动发言的技术人员,也逐渐变成了一个外向,主动的人,并且现在也在维护一个 Android 技术交流的微信群。通过这个过程,我也获得我的第二条人生哲学:不管目标能不能实现,先用尽全力的去努力,即使最后也能没法实现目标,但是过程也能给你带来很多快乐和收获。

努力的学英语

第二件我觉得很难的事情就是学英语了,作为一个大学仅仅低分过了英语 4 级,毕业后就从来没有用过英语的人来说,我觉得全英文面试比我提升技术影响力要更难。但就如我收获的第二条人生哲学一样,不管最终结果如何,先努力吧。但是努力并不是瞎努力,这是很忌讳的一件事的,这世上努力的人太多,但是有好结果的并不多,那是因为努力的方向,并不是提高目标成功率的方向。

我在当时学英语的目的很明确,就是能应付 GDE 的面试,GDE 会有两轮面试,第一面是一名资深的 GDE 成员面你,第二面是一位谷歌的内部员工面你。面试是通过 Google Meetings进行的 ,该工具会有实时的字幕,所以我觉得我在英语学习的方向主要就是两点:

  1. 提高英语的快速阅读能力。之所以要提升这个能力,是为了能通过字幕快速明白面试官的问题,面试官来自全球各地,所以面试官的英语很大可能有各种口音,比如印度口音,日本口音等等。提升自己的听力,并能听懂这些口音,在短时间内是不切实际的,而提升阅读能力是切实可行的,毕竟当了多年的技术人员,英文文档阅读能力还是较强的。我提升快速阅读能力的方式就是读英文书,看英文新闻,一年下来,我读完了很多本的英文书,文学类的、社科类的,技术类的等等。这个过程给我带来最大的惊喜和收获就是:现在看英文书几乎不怎么费力了,而且让我几乎享受到了读中文书同样的乐趣,所以我现在读书都是有英文版就会优先看英文版,没有英文版才看中文的书。
  2. 提高专业技术的表达能力。因为时间有限,我没法所有场景的英文都学,所以我学习的方向都是商务英语,如何表达工作上发生的各种事情,我用的是字节的开言英语,因为是员工,所以很多课程有福利,然后专门针对商务和工作这一块进行学习,在很长一段时间里,我几乎每天都会花半个小时到一个小时来进行英语学习。并且我还将不少我写的性能优化的文章翻译成英文,发表在 medium 平台,当然翻译的过程也借助了谷歌翻译等工具,我会反复阅读这些文章,通过这种方式使自己达到能表达复杂的技术内容的英语能力。

在最后进行 GDE 的面试过程中,第一面是一位新加坡的面试官,但不是华人,所有有一些口音,第二位是一位日本的面试官,这是我第一次进行英文面试,我原本以为自己会结结巴巴,但实际面试下来全程还是很流畅,和面试官聊的也非常的开心,连我自己都被自己的英文能力惊呆了。当然最大的帮助之一是谷歌的实时字幕,没有这个工具,我还是很难这么流畅的听懂面试的问题。听力是一个需要长期学习和锻炼的过程,这一块也是我在接下里要不断学习和强化的。

通过英语的学习过程,我获得了我的第三个人生哲学:不要盲目的努力,根据目标来制定最优的策略和方向,会让你事半功倍。

后记

成为 GDE 只是一个起点,它意味着我会有更多的机会和平台,去表达,去分享,去提升自己的技术影响力。我觉得生命的乐趣,就是你有一个较困难的目标,然后通过中长期的计划去实现它,你能享受在这个过程中的快乐和收获,当你享受过程时,结果已经不是你最关心的事了,突然有一天,你发现自己离目标越来越近,甚至实现了目标,这个时候你又有一个更大更困难的目标,然后奔着这个目标,继续享受下一段旅程。

相关推荐
安卓理事人6 小时前
安卓LinkedBlockingQueue消息队列
android
万能的小裴同学7 小时前
Android M3U8视频播放器
android·音视频
q***57748 小时前
MySql的慢查询(慢日志)
android·mysql·adb
JavaNoober8 小时前
Android 前台服务 "Bad Notification" 崩溃机制分析文档
android
城东米粉儿9 小时前
关于ObjectAnimator
android
zhangphil10 小时前
Android渲染线程Render Thread的RenderNode与DisplayList,引用Bitmap及Open GL纹理上传GPU
android
火柴就是我11 小时前
从头写一个自己的app
android·前端·flutter
lichong95112 小时前
XLog debug 开启打印日志,release 关闭打印日志
android·java·前端
用户693717500138412 小时前
14.Kotlin 类:类的形态(一):抽象类 (Abstract Class)
android·后端·kotlin
火柴就是我12 小时前
NekoBoxForAndroid 编译libcore.aar
android