如何获得Google Developers认证:移动网络专家

哈Ha! 今天,我想与大家分享一个有关我如何通过Google开发者认证:移动网络专家认证考试的故事。 老实说,我无法说出任何客观原因,因为我还没有听说过一个单独的案例,即该证书在某人申请工作或帮助他们提高薪水时给予了优先考虑。 在猫的下面,我将告诉您为什么我决定参加考试,并详细说明如何参加考试。



为什么需要证书?


对我来说,这是显示您需要泵送的指南。 当然,认证考试对自己也是一个挑战。 Google提供了完全实用的考试,您需要编写真实的代码来解决任务。 这是测试您的知识水平的好方法,同时当然也可以向同事炫耀。 结果,在2017年5月Google IO之后,我对获得此证书的想法感到兴奋。


准备移动网络专家认证考试


如何按照规定做准备


您应该从Mobile Web Specialist认证页面开始准备, 在该页面中,您可以找到许多有关考试和考试准备的有用信息。 另外,值得注意的是《 移动网络专家学习指南》 ,其中列出了考试的主要主题以及指向您应从中开始学习该主题的材料的链接。 对我而言,该文档成为一种清单,以证明我研究了列出的每个主题。


总共可以区分7个大主题,并在认证考试中进行检查。
  • 基本的网站布局和样式 -此主题包括创建响应式网站的能力,自适应布局,图像处理,对“移动优先”方法的了解和理解,以及在不同设备上使用不同屏幕尺寸的能力。
  • 前端网络 -假定候选人知道Web应用程序如何与服务器交互并从那里请求一些数据。 此外,假定具备现代Fetch API的知识。 您必须能够以异步模式工作,知道Promises的工作方式以及CORS
  • 可访问性 -可访问性这一主题非常重要,Google正在竭尽全力促进和发展它。 在这里,我们考虑以下问题:使用ARIA属性为台式机和移动设备创建可访问的标记,不使用鼠标即可正确浏览网站,语义布局,正确选择元素的能力(使用焦点)。
  • 渐进式Web应用程序 -包括创建和使用渐进式Web应用程序,脱机优先方法以及Service Worker的使用的所有方面。
  • 性能优化和缓存 -有关缓存API,Web存储API,IndexedDB API以及Web Worker的信息,以及有关内容在页面上显示顺序的单独注释(关键渲染路径)。
  • ES2015概念和语法 -您需要了解并能够应用现代JavaScript的新语言构造。 也许这是最简单的话题。
  • 移动Web表单 -包括有关HTML5中引入的输入元素的新属性的知识以及验证表单的方法。

我如何准备


由Google和Udacity主办的Google Developers Scholarship培训计划帮助我为考试做准备。 该程序于2017年秋季启动,包含曲目Mobile Web Specialist


根据Google Developers Scholarship计划的结果,我被选为继续我的培训计划:Mobile Web Specialist Nanodegree。


该计划包含大量的讲义材料,涵盖了考试中大约90%的主题(仅该程序中的Mobile Web Forms主题没有详细了解)。 另外,为了成功完成培训,有必要进行三个大型项目,并将所有已学到的技术应用于他们。 这极大地帮助了我学习所有新材料,并从实用的角度准备了考试。 总的来说,移动Web专家纳米学位计划已成为我的主要知识来源,我向所有感兴趣的人推荐它。


因此,当我终于在2018年夏天完成培训时,我再次打开了考试主题并意识到我已经准备好了。


考试过程


我不会详细描述注册考试的过程,所有内容都写在网站上,程序非常简单。 从管理方面,了解以下内容很重要:


  • 在这篇文章发表时考试费用 为149美元
  • 这笔费用包括三项考试
  • 要注册考试, 您必须提供证明您身份的文件的照片/扫描件
  • 要通过考试,您需要稳定的Internet,浏览器以及摄像头和麦克风(用于考试的第二部分)

考试是通过TrueAbility资源进行的。 在注册考试的过程中,将为您创建一个个人帐户,您可以通过该帐户启动考试。


考试很实用,分为两部分:


  1. 第一部分需要4个小时的时间,在此期间您将解决分配给您的任务。 您有权自由管理这次的时间,包括休息,从一个任务转移到另一个任务以及返回以前的任务。
  2. 用机器人简短采访了五个问题。 采访时,您需要打开相机,并用英语语音回答。 这次面试的目的是验证您自己已通过考试。

主体


将为您启动一个装有Linux的虚拟机,您可以直接通过浏览器从您的个人帐户访问该虚拟机。 在虚拟机内部,您将找到Google Chrome,其中将打开包含您的任务和Atom代码编辑器的页面。


就我而言,考试包括18项任务。 所有任务无一例外都是这样的:您需要修复现有代码以修复问题,和/或添加新功能。 由于您已经在浏览器中使用了代码和该代码的结果,因此您可以简单地通过刷新页面并确保您的代码按预期工作来验证自己。 我遇到了复杂度和代码编写量各不相同的任务(从修复几行到从头开始编写大量功能,尤其是在有关Service Workers的任务中)。 值得注意的是, Google允许您使用所需的任何资源 。 同时,他们说他们可以观察您的工作,但是没人期望您应该仅从内存中做所有事情。


最初,我觉得4个小时的考试时间很多,但就我而言,实际上,我完成了18项任务中的2项仅部分完成了-没有足够的时间,尽管我只花了一个休息5-7分钟。 希望您有这一步骤会更容易。

机器人访谈


完成主体部分后,将进行机器人访谈,其主要目的是验证您自己已通过考试。 您需要照相机,需要用英语用语音回答问题。 所有采访都需要10分钟,并且始终会录制视频。 问题与您的任务有关,例如,他们可能会问类似的问题:“在第3个作业的情况下,背景需要涂什么颜色?”。 由于任务是唯一的,因此即使您不记得任务的编号,也绝对不会混淆任务本身。


恭喜你! 在此阶段,您已成功完成考试,现在只需等待。 根据此认证的规则, 可以在考试日期后45天内将包含结果信件发送给您 。 需要耐心等待。


结果是什么?


我的期望恰好是45天。 我已经以为我的考试在某处丢失了,但是在最后一天的晚上,我收到一封确认我已经通过考试的信,以及指向资源链接,可以看到我的证书的链接以及将其添加到各种社交网站的各种链接。网络。


我当然会附上一张带有证书的图片,因为这一切都是书面的,您知道的!

请注意, 证书有效期为3年 ,那么您必须进行确认。


祝所有计划参加认证考试的人好运! 如果您已经通过它们,请在评论中分享您的经验。 知道它是多么有趣。

Source: https://habr.com/ru/post/zh-CN440520/


All Articles