• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

分享我成为GDEGoogle开发者专家的经历

android 搞代码 3年前 (2022-03-02) 35次浏览 已收录 0个评论
文章目录[隐藏]

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜寻 郭霖 即可关注,每个工作日都有文章更新。

通过一段漫长且简单的申请过程,我的GDE申请总算是顺利通过了。

很荣幸当初我成为了国内第二位Android GDE(第一位是朱凯),而我想写一篇文章将整个过程分享进去,同时向国内的开发者们遍及一下什么是GDE,以及如何去申请。

引子

往年4月,Android 11的Beta版行将上线之际。

鸿洋在微信上找我:老郭,最近有Google的那边的人分割你么?

我:没有啊,咋了?

鸿洋:有个说是和Google单干的流传搭档,正在做Android 11面向开发者群体的流传布局,想要找国内影响力比拟大的Android公众号来帮忙推广流传。

我:那可能是我的影响力还不够大吧

鸿洋:他们说在公众号找过你,你没有回复他们。

我:。。。。

鸿洋:那我把你的微信发给他们,让他们间接分割你。

一场微妙的旅程就这么开始了。

与Google建立联系

话说我在国内的Android技术社区也算是沉闷很多年了,写过百余篇博客,写过三本书,写过不少开源我的项目。但Google官网素来没有分割过我,我也没有被动分割过Google。当然,我不去被动分割Google是因为我不晓得是否能够分割上Google,所以这次可能和Google建立联系我是很开心的。

至于去帮忙Google做Android 11方面的推广,这点我当然是十分乐意的。毕竟从毕业以来我就始终在做Android方向的开发工作,既然是吃这碗饭的,帮忙Google推广技术天然是责无旁贷的事件。

原本我认为这件事件很简略,就是Google官网开发者公众号公布了一些Android 11的文章,我这边帮忙转发一下就能够了,然而事实并不是如此。

Google分割我之后示意,心愿我能够加入7月4号在上海举办的Android 11 Meetup流动,并进行主题演讲。因为疫情的起因,这也是Google往年的第一场线下开发者流动。

这个邀请对于我来说是有点忽然的,平时我都是以写博客、写书为主,最多是开几场Live Coding直播,简直没有加入过任何线下主题演讲。然而换个角度想想,能受到Google官网的邀请,这也是对我的一种认可,如果回绝的话就显得太不礼貌了,所以貌似我也就只剩一种抉择了:好好筹备!

因为演讲的内容要围绕Android 11开展,我大抵翻阅了一下Android官网对于Android 11的新个性和行为变更,发现了一个比拟有意思的点:AsyncTask在Android 11当中被废除了。

AsyncTask能够说是陪伴了宽广Android开发者许多年,始终以来都能够很好地帮忙咱们进行异步工作解决。那么为什么在Android 11当中这个类被废除了呢?因为当初Google有了更加举荐的异步工作解决形式:协程。所以,我的演讲主题也就这么确定下来了。

首次线下演讲对于我来说还是相当缓和的,并且因为是Google官网的流动,我可不想在演讲中呈现什么技术性的谬误,要不然丢人就丢大了,因而必须进行十分全面的筹备。

我上网参考了大量对于协程的文章,认真学习和总结,把之前没能把握或者是有纳闷的知识点一一击破。另外还编写了许多Demo程序,对这些知识点进行测试验证,以加深了解。

除了技术方面的筹备,我还要思考演讲的内容划分,工夫调配(事实证明我始终不善于这个),甚至还学会了做PPT。

最终,Android 11 Meetup上海站的流动举办得相当胜利,线下名额全副报满,线上一共11000人观看,并且广泛收到了大家的好评。想看这次流动回放的敌人能够 点击这里 。

流动完结后,在Google始终负责和我联系的Tracy也在说:你讲得太好了,赶快去申请GDE吧!

恩?GDE?

什么是GDE

GDE的全称是Google Developer Expert,是Google在寰球范畴内发展的一个开发者专家认证我的项目。如果你对Google的某个技术畛域十分善于,同时在这个畛域有比拟高的影响力的话,那么就有可能成为Google官网认证的开发者专家。

因为我晓得绝大部分的国内开发者对于GDE的理解可能都很少,因而这里我就给大家做一个比拟具体的科普。

家喻户晓,Google是一家崇尚技术的科技公司,Google也常常会推出许多面向开发者的技术产品。开发者对于Google的整体生态来说是十分重要的一环。

在Google推出的这些技术产品中,某些影响力比拟大且比拟胜利的技术,Google就会为其提供专家认证服务(GDE)。因而,GDE是有很多个畛域的。当然,这些畛域也会随着Google的技术迭代始终在变动。

目前Google一共提供了16个技术畛域的GDE认证,如下图所示。

这些技术根本也代表着Google当下最热门的技术方向。

那么或者有的小伙伴会好奇,成为GDE具体有什么益处呢?

我感觉最次要的益处就是可能失去一个Google官网的认可,相当于官网抵赖你是这个畛域的专家了。尽管Google不会间接发你钱,然而你齐全能够借助这个Title去尝试取得更高的薪水,甚至是自主守业。

并且,成为GDE之后,你将能够和Google建设间接的分割,在技术方面有什么问题能够向Google的员工进行征询,还能取得一些Google未公布产品的外部试用资格。

Google可能也会向你寻求一些技术倡议,比方我最近就被问到,心愿Android 12中能够减少哪些新性能?(当然我也没能给出什么有建设性的倡议,如果你有什么性能是十分心愿Android 12中退出的,能够通知我,我再转告给Google。)

除了以上益处之外,间接经济上的益处也是有一些的。比如说,GDE将有很大的概率被邀请去加入每年的Google I/O大会(这也是我申请GDE的最次要起因),并且Google会帮你承当所有的门票、机票、酒店的费用。另外,JetBrains向所有GDE提供了收费的全家桶产品,原价大略200多美元一年吧,像我平时偶然会用RubyMine写写服务器程序,当初这部分钱就能省下来了。

那么目前寰球一共有多少位GDE呢?这个数字是始终在变动的。因为每天可能都会有新的GDE退出,但同时,GDE的身份并不是始终无效的,而是只有一年有效期,Google会在第二年从新评估你是否依然具备GDE的资格,所以,每天可能又会有人失去GDE的身份。

截至我编写文章的时候,寰球一共有843位GDE,散布于上图中的16个技术畛域,其中Android GDE一共有109位。

Google在其开发者官网上有一个专门的页面,展现了所有的GDE,以及他们的详细信息,地址是:

https://developers.google.com/community/experts/directory

另外这个页面上还会应用Google地图来标注出每个GDE所在的地位,如下图所示。

从上图咱们能够看出,中国其实是有很多位GDE的。

事实上,中国目前一共有30位GDE,但绝大多数的GDE都是Machine Learning这个畛域的(24位)。而Android畛域就比拟少了,目前只有两位,并且我是最近才刚刚认证上的。

那么接下来,我就向大家具体介绍一下我的GDE申请过程。

如何申请GDE

受到了Google的邀请之后,我就开始了我的GDE申请之旅。

从开始申请到最终成为GDE,我经验了大略一个月左右的工夫。据说这曾经算是十分快的了,有些GDE甚至经验了半年之久的申请过程。

GDE的申请过程相当简单,而且对申请人的要求很多。不过我最终总结下来,次要要求无非就是两点:技术和影响力。

技术天然不必多说,你既然申请成为这个畛域的专家,没技术必定是不行的。

影响力是Google十分看重的一点,就是你光有技术还不行,你还必须在这个畛域上有比拟大的影响力,Google才可能会授予你GDE的名称。

而影响力又能够再具体划分成以下几点:公开演讲(尤其重要),博客,书,视频教程,开源我的项目。

其中,公开演讲是最最重要的一环,因为Google特地看重你在线下技术社区的参与度。另外其余几个局部都是加分项,越多越好,上不封顶。

当你认为你具备了所有成为一名GDE的条件之后,就能够去尝试申请GDE了。不过,申请GDE还须要一位推荐人,并且推荐人必须是Google员工才行,这里我要特别感谢Google的钟辉老师违心帮我推荐。

那么你可能会说,我上哪有什么机会去意识Google员工帮我推荐啊?没错,所以首先你本身还是要有比拟大的影响力才行,有了影响力天然就会有机会意识Google员工(被动或被动都有可能)。或者你也能够分割其余GDE帮忙你推荐,比如说我。

当你取得了推荐资格之后,会有专门负责GDE我的项目的Google员工与你进行对接。首先他会发你一个链接,让你在这个网页上填写申请材料,留神必须全副都用英文填写。

填写申请材料大略是我申请GDE过程中最苦楚的一个局部,因为要填的内容切实是太多了。

我记得有两个局部是须要你十分具体地去填写的:集体介绍和申请起因。

集体介绍是让Google疾速理解你的最佳路径,因而你须要将本人最有劣势的一面展示进去,让Google晓得你有多杰出。另外,如果你能顺利成为一位GDE的话,在这里填写的内容,最终也会成为你的GDE专属页面上的集体介绍。

下图是我的GDE专属页面。

而申请起因要如何填写就不太好说了,我不分明Google会如何评估这部分材料,甚至不分明Google想要从申请起因中获取怎么的信息。但依据我的大体猜想,不应该在申请起因中填写太过功利性的目标,因为成为GDE自身就是一个无经济收益的事件,Google更心愿看到的是你违心在开发者社区中无偿做出奉献的态度。

总之,对于申请起因这块,我置信1000集体就会有1000种写法,只有你的起因是充沛正当的即可,并没有什么所谓的标准答案,因而这里我就不把当初我写的申请起因分享进去了。

将上述两大块内容填写实现之后,接下来就到了要你使劲吹牛逼的工夫:证实你的影响力。留神这里我并没有开玩笑的意思,因为Google想要确切地晓得你的影响力到底有多大,所以你有任何值得吹牛的中央,都要尽可能地写上。

对于影响力这块的材料填写,次要分为线下影响力、内容创作、我的项目奉献这3个块面。

线下影响力就是指你加入过哪些线下开发者流动,发表过多少次演讲,总共影响到了多少人,Google和非Google的流动都能够。当然,因为往年疫情的起因,许多开发者流动变成了线上举办,所以这部分内容的填写往年变得绝对灵便了一点,一些线上演讲也能够算到外面。

内容创作是指你创作过哪些与Google技术相干的内容,这些内容影响到了多少开发者,次要包含博客、书、视频教程等等。这部分内容的填写对于我来说就十分有劣势了,因为我的博客访问量以及书的销量都是相当可观的,所以能够在这个中央好好吹一波。

最初我的项目奉献这部分我的了解是开源我的项目的奉献,不晓得在公司开发的商业我的项目能不能算到外面。总之你须要把你做过哪些拿得出手的我的项目都填写下来,而后这些我的项目在开发者群体中有多大的影响力(如star数量)也要通知Google,好让Google对你能够有一个更加综合的评估。

我印象中要填写的申请材料次要就是这些了,因为全副都要用英文来填写,所以还是挺花工夫的,我大略用了一周左右的工夫才全副填写实现。

申请材料填写实现之后,点击提交审核,你的GDE申请之旅就正式腾飞了。

面试

不过填写申请材料仅仅只是GDE申请的开始,接下来还有重重考验在等着你。

在你提交完申请材料之后,将会立刻收到一封邮件,通知你成为一名GDE须要经验哪些步骤。

一共是五步,详情见下图:

第一步是资格审查。Google会先对你的申请材料进行评估,确保你的资格足以担当得起GDE这个名号,不然可能在资格审查这一轮就会被刷掉。当然我认为这个概率很小,因为申请GDE都是须要Google员工推荐的,如果资格不够的话,首先他就不会推荐你。

过了资格审查这一关,接下来就会进入第一轮面试。第一轮Google会安顿一位与你申请畛域雷同的GDE作为你的面试官,这位面试官可能来自于世界上任何一个国家,所以你要做好他的英语口音不规范的心理准备。不过在英语方面也不须要太过放心,毕竟你是在申请GDE而不是在做英语考试。只有你能听得懂对面在问什么,并且能用英语把本人想说的话表达出来就能够了,听不懂的中央能够多问几遍Pardon?面试官是不会介意的。

我的一轮面试官是一位来自印尼雅加达的GDE:Andrew Kurniadi。

Google会通过邮件让咱们俩建设会话,而后咱们自行沟通面试工夫就能够了。以下是局部沟通细节:

面试的具体内容我就不能跟大家透漏了,其实无非就是我后面跟大家总结的两个点:技术和影响力,一切都是围绕这两个点开展的。

Andrew是一位相当敌对的GDE,在开始面试前我始终比拟放心我的英语口语到底行不行,面试完结后他通知我齐全不须要放心英语的问题,因为他感觉我的英语十分棒。一位好的GDE果然十分长于激励人。

首轮面试完结之后,面试官应该会依据面试的后果填写总结报告并提交给Google,具体是怎么操作的我就不分明了,Andrew在面试的时候有跟我解释,但其实我并没有怎么听懂。

总之,我大略是在首轮面试两天之后收到了面试通过的邮件,与此同时Google会帮你安顿第二轮面试。

第二轮面试的面试官将会是一名Google员工,这次我的运气比拟好,Google帮我安顿了一名中国区的Google员工来帮我面试,就是咱们国内Android圈十分出名的陈卓老师。

由陈卓老师来帮我面试算是有利有弊吧,益处就是我最放心的语言障碍没有了,总算能够比拟舒服地问答了。害处就是,因为没有了语言障碍,面试官能够向你问更多更简单的问题,并且你不能再以听不懂当作借口了。

我的一轮面试只花了30分钟左右的工夫,而二轮面试足足花了一个小时,可能也是和陈卓老师聊得比拟投缘吧

同样,我不能将二轮面试的具体内容分享进去,但大体无非还是围绕着我后面提到的那两点开展的。

两轮面试都通过了之后,你离GDE就只差一步之遥了:签订窃密协定和服务与条款。

这两项尽管曾经不是什么考核内容了,但却是你成为GDE的必备前提条件。我过后就因为服务与条款邮件莫名其妙进入了垃圾邮箱,导致我没看到这封邮件,而后GDE的申请进度就始终卡在那里,白白多等了一个多星期。

对于窃密协定这块,因为GDE是有可能获取到一些Google的外部信息的,另外还能失去一些Google未公布产品的试用资格,为了避免这些机密信息被透露进来,所有GDE都必须签订窃密协定才行。因为签订了窃密协定,我在写本文时也比拟审慎,不过以上所有信息和截图都是我在签订窃密之前就能够获取到的,所以应该不会触犯窃密协定的规定。

而服务与条款这块,就是Google要和每一位GDE进行的一系列约定,哪些事件你能够做,哪些事件你不能够做。比方你不能够代表Google的立场去发表任何申明,还有你不能够向Google索要薪水等等。

Welcome On Board

以上所有环节全副通过之后,祝贺,你就正式成为一名GDE了。如果你还有点太敢置信的话,检查一下你的邮箱,将会看到这样一封邮件:

成为GDE之后,你将会收到一大堆Google发来的材料,包含GDE的Guide Line,GDE的专属联系通道,GDE的专属差旅网站资源等等等等。我大略花了一个早晨的工夫才将这些材料全副梳理分明。

每一个GDE的畛域,在Google都会有一个寰球范畴的负责人,这个负责人会很快与你取得联系,并要求与你进行一次视频会面。这次视频会面的次要目标是为了欢送你退出GDE的行列,向你介绍一些GDE的常识,并答复你的各种对于GDE的问题。

然而这对于我来说,又像是经验了一次面试,因为整个视频会面过程又是全英文进行的。

如果你的英文程度并不是十分好的话,这里我能够教你一个小窍门。就是你先提前跟他打一剂预防针,通知他:I’m sorry, my English is not very good, so I need to make a apology in advance. 而后对面出于客气就会说:That’s fine. Don’t worry about it. 最初完结的时候他还会再补充一句:I think your English is perfect!

我屡试不爽。

GDE的责任

很显著,成为GDE只是一个开始。如果你想把成为GDE当成一个起点的话,那么你可能并不适宜去申请这个头衔,因为GDE是要承当很多责任的。

Google十分乐于和违心分享并流传Google技术的人一起单干,所以才有了GDE这个我的项目。可能成为GDE,阐明Google对你的技术水平,以及你的技术影响力都示意了足够的认可。但如果你就此躺在功劳簿上,不再继续分享和流传你所善于的技术,那么很遗憾,Google将会在下一年移除你的GDE身份。

所以,在申请GDE之前,肯定要先想分明这一点。

我在申请之前就进行了一下自我评估,我认为无论我是不是GDE,长年以来我都始终在分享Android相干的开发技术,我十分乐于做这件事,并且也违心继续做上来,所以才决定提交了申请。

事实证明,这可能是我往年最正确的决定之一。这场微妙的旅程让我结识了许多优良的Googler,包含钟辉老师、陈卓老师、Tracy、Ben Weiss等等。甚至我居然还能跟我的偶像Yigit Boyar(Jetpack负责人,RecyclerView作者)进行视频连线,独特加入一场圆桌会议,这切实是太不堪设想了。

Tracy在刚刚加上我微信的时候就通知我,Google始终在招募优良的GDE候选人,同时心愿进一步扩充国内Android GDE的人数。

而当初,我曾经成为国内第二位Android GDE了。

如果你也具备成为GDE的资质,同时有趣味申请的话,请与我分割。

关注我的技术公众号,每天都有优质技术文章推送。

微信扫一扫下方二维码即可关注:


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:分享我成为GDEGoogle开发者专家的经历

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址