全文共2513字,预计学习时长9分钟
图源:unsplash
本文的目标就是帮你通过AWS云开发人员认证考试。如果你打开了这篇文章,很可能正在为考试而烦恼。笔者最近刚刚通过了AWS云开发人员认证,说实话,只要做了充分的准备,具备了相关学习工具,获得证书不成问题。
在开始准备这次考试之前,笔者很少接触AWS,但仅仅六周后就获得了认证。
为了准备考试,笔者搜罗了很多资源,下文会介绍给你。其中有免费的也有需要付费的,一般情况下倾向于使用免费资源,但为了获得证书,必须付出代价才能有所得,你花的每一分钱都是有用的。只靠免费资源的话,你可能需要几个月才能拿下证书。
这是一个极好的学习机会,在这六个星期里,笔者对IT界开发人员所需知道的一切都有了全面的了解,涉及到架构、体系、开发、部署、监控、无服务计算、安全性、最佳实践等每个方面,你可以从这次认证考试准备中获得源源不断的知识。
对于IT界几乎每一项服务,AWS都有自己的版本。举个例子,借助于AWS提供的标准队列服务(SQS),笔者ka的工作原理。
如果这还无法激发你学习的热情,不妨想想,AWS认证员工和专业工作者的平均工资是10万美元起步。当然,获得认证并不等于能力达标,但这无疑是一个良好的开始。
这一部分是笔者检验过比较有用的课程资源。
ACloudGuru
你可以在Udemy上面花了13美元购买这一课程,你也可以在ACloudGuru学习门户网站购买。建议大家等课程打折的时候再买,否则你就得花150美元。
图源:crunchadeal
ACloudGuru算是一个完美的学习起点,它不仅提供课程,还可以让参与者动手做实验,内容丰富,需要很高的投入度。这一平台会尽最大努力保持内容更新,因为AWS环境会不断变化,要找到最新资源并没那么简单。课程结束前的“学生反馈”部分也十分关键。
笔者上课的经验是,首先看章节摘要,再看课程视频。这有助于你将注意力集中在每堂课最重要的部分上。
ACloudGuru社区也是个好地方,这是网上最好的资源集中地。ACloudGuru有一个讨论论坛,供大家交流考试经验。如果不是因为这个论坛,笔者或许永远不会发现Tutorials Dojo。
Tutorials Dojo
Tutorials Dojo加上ACloudGuru,可以帮助你走掉一半的备考之路。如果你已经有使用AWS的经验,只需要利用Tutorials Dojo这一资源就完全足够。这套教程价格约15美元,这也是笔者花得最值的15美元。
Tutorials Dojo提供了大约260个实践问题,这些问题明确集中于AWS认证考试的相关主题上。它不仅提供了大量的测试问题,还提供了每个答案的解析,详细到令人不敢相信。
此外,Tutorials Dojo还提供了相关AWS文档和备忘单的链接,这些文档和备忘单有助于进一步理解这些概念。
这一研究指南在备考的前期特别有用,它帮助笔者从概念上理解了许多AWS核心服务。其真正价值在于内容的可消化性。AWS文档和白皮书有时可能有点难以理解,但这一指南的写作方式既提供了深度的技术教学,又表达清晰,不会使人产生歧义,它提供了一层较抽象的解释,涵盖了每一个细节。
不过需要注意,自2018年出版以来,该研究指南中的一些复习问题已经有些过时。不过,了解历史背景会帮助我们更深刻地理解当前的意识形态和技术方法。看看它还是很有必要的。
笔者利用工作之便在O’ReillyLearning平台上免费订阅了这一资源。如果无法免费订阅,可以在亚马逊上花33美元进行购买。O’Reilly Learning网站借助Pearson平台提供了模拟考试,强烈建议大家试一试。
如果你对某个特定的主题或概念感到困惑,最好的方法是从源头上消除这种困惑。AWS文档和AWS白皮书都是最新的资源,上文所提到的所有资料都直接来源于这里。
其中有一篇介绍Lambda的文章覆盖到了考试中的两题,笔者在考前刚好看到了这篇!
图源:unsplash
对于在其他地方读到的API调用和限制,应当谨慎对待,因为AWS总是在变化,这些值也会随之变化。2016年推荐使用的API调用,现在可能已经被淘汰。限制也是一样。AWS Lambda函数过去的最大执行时间是5分钟,现在已经变成15分钟。
所以,文档是获取此类内容最新信息的最佳位置。
笔者买了模拟考试,这是为了确保自己学习的是正确的内容。20美元可以买20个模拟问题或许不值,但参加一场模拟考给了笔者参与考试的信心。
模拟考试中的题目与Tutorials Dojo所提供的试题非常相似。同样,这一模拟考试也不会指出你答错的题目,只会显示每个部分得到的分数(与真正的考试相类似)。
这一资源对笔者也相当有用:《备考:AWS认证开发人员——准学士》(https://www.aws.training/Details/Curriculum?id=19185)。它从不同视角剖析了AWS核心服务,并提供了与真实考试相类似的实践问题。
这两种资源不一定是必需品,但从不同的角度看待同一个知识点总是好的。况且这些资源直接来源于考试出题者。
学习,学习,不断学习你的核心服务!
笔者建议备考者了解有关IAM、Lambda、API Gateway、S3、DynamoDB、SNS&SQS、Step Functions、ECS、SAM、Kinesis、X-Ray、CloudFormation、CloudFront、CloudWatch、EC2和每个CI/CD工具的所有信息。考试中的大多数问题将围绕这些服务(务必注意无服务器这一服务)。
情景模拟问题占比很大,这类题将测试考试者对于特定服务或服务集合以及它们协同工作原理的综合认知。这更多是一种应用性的理解,记忆力对这类题并没什么帮助。
确保自己所学的内容是最新的。这一点再怎么强调也不为过。笔者花了大把时间学习2018年版考试的相关概念,直到买了Tutorials Dojo的模拟考试,才意识到自己一直在学习不相关的内容。所以一定要注意自己花的时间值不值得!
备考者应该深入了解API。很多问题的解题关键都在于“到底要用哪个API来解题”。要掌握这一点需要多年积累的经验或者对API文档的研读。如果不能扎实掌握,就很难做出有根据的猜测。这就是为什么笔者敦促大家尽可能多地参与实践,积累经验。笔者但听说Qwiklabs是这方面一个很好的资源。
安全性对于此次考试也很重要,了解IAM、Cognito、STS、VPCs、子网、安全组、网络ACL等对通过考试至关重要。
备考者也应该了解有关CloudWatch的所有信息,并掌握如何将其用于on-prem应用程序。
图源:unsplash
做完了上述准备工作,你就可以去报名,紧接着信心满满地通过考试了。祝你好运!
我们一起分享AI学习与发展的干货
欢迎关注全平台AI垂类自媒体 “读芯术”
(添加小编微信:dxsxbb,加入读者圈,一起讨论最新鲜的人工智能科技哦~)