破解 AWS 认证:从初学者到专业人士的指南
2024 年是充满考试、问题和认证的一年。完成 AWS 认证之旅后,我想分享一些帮助我取得成功的技巧、见解和策略,并解答我在此过程中遇到的一些最常见的问题。
常见问题解答
问:认证真的很重要吗?
答:视情况而定。
我知道这不是你想要的答案,但这是事实。认证绝对是一个优势,因为一旦获得,它就属于你了(除非认证过期,但即使过期,也只是过期了,而不是被没收)。这完全取决于你的职业发展方向以及你想合作的公司类型。例如,在咨询行业,认证可以极大地增强客户对你专业技能的信心。咨询公司通常会鼓励和支持员工获得认证。另一方面,如果你的职业发展不需要或不重视认证,那么它更多的是你的个人目标。拥有认证仍然有用,但不那么重要。
问:准备认证需要花费大量时间。我该如何做好准备?
答:认识你自己。
我总是对任何愿意倾听的人说——学习计划有很多,但只有你自己最清楚自己的优势和劣势。例如,我见过一个推荐的学习计划,建议用一个月准备,但我只用了两天就完成了。你对云服务的了解程度、你的兴趣、你参加考试的原因以及你吸收某些信息的能力,都是会影响你时间表的变量。
所以,花点时间了解自己的学习风格。积累实践经验,因为这些经验在考试结束后也会对你有所帮助。
问:那么,是 AWS 密集型角色帮助您准备了考试,还是考试帮助您准备了角色?
A:哈哈,我不想把它们这样联系在一起,但它们之间的关系是共生的。
考试帮助我扩展工作所需的知识,而工作则帮助我更好地理解考试材料。
问:我有xxx认证,请问yyy认证需要准备多久?
答:和之前的答案一样。
不过,我发现向提出这个问题的人解释一下不同认证的覆盖范围很有帮助。通过比较它们,人们可以估算出在参加下一个认证之前需要学习哪些内容来弥补差距。
AWS 认证概述
以下是我目前所有 AWS 认证的简要概述以及我个人的经验。这将帮助你比较它们,找到适合你的方向。
1. AWS认证云从业者
这是进入 AWS 云的第一步。如果您已经使用过 AWS 并了解其工作原理,您可以在一天内完成准备。如果您熟悉云服务但尚未使用过 AWS,请预留大约一周的时间。如果您是技术新手,请参考官方页面以获取准确的准备时间估算。
2. AWS 认证解决方案架构师 - 助理
我发现这是继云从业者考试之后的完美选择。它涵盖了许多 AWS 服务,重点关注网络,并要求你能够解释服务的功能、限制以及何时使用。你需要充分了解这些服务,因为考试会考察你对它们如何协同工作以解决问题的理解。
3. AWS认证解决方案架构师-专业
这是 SAA 的高级版本。SAA 测试您对服务及其功能的了解,而 SA Pro 则要求您理解业务场景并在约束条件下找到解决方案。您将被问到一些基于案例的长问题,需要您选择最具成本效益的解决方案,并权衡服务影响和利弊。参加此考试需要具备相关经验或深入学习。
4. AWS 认证 SysOps 管理员 - 助理
我最喜欢参加这项考试,因为它包含实践部分。它侧重于配置、故障排除以及自动化/部署——就像系统管理员的角色一样。这里没有设计问题,只有实际操作的问题。
5. AWS 认证安全 - 专业
这项考试相当顺利。如果您经常使用 AWS,那么您可能已经熟悉许多安全主题,因为安全性在 AWS 云中至关重要。这门考试内容更深入,但由于安全性在日常云运营中的重要性,它是所有专业考试中最简单的。
6. AWS认证DevOps工程师-专业
这是我必须参加两次的两门考试之一,但我非常享受准备过程。考试内容主要围绕 AWS 中的 DevOps——了解你的工具以及它们如何融入你的软件开发生命周期 (SDLC)。重点讲解 DevOps 方法论,并根据特定的业务场景提供解决方案,例如自动化手动任务和实施持续集成。现在,作为一名 DevOps 工程师,我积累了更多经验,对考试内容比之前更加得心应手。
7. AWS认证AI - 从业者
我之前对 AWS、AI 和 ML 有一些了解,所以一时冲动就参加了这次考试。我准备了不到一天的时间,而且是在测试阶段参加的,所以考试强度很大,题目也比我预想的要多。所以,请把它当成一次助理级考试来对待;它比云从业者考试更深入。
8. AWS 认证高级网络 - 专业
这对我来说是最难的一次考试,虽然难度是主观的。我之所以很吃力,是因为很多场景我都无法复现,比如设置 Direct Connect,而且我之前从未接触过的网络概念也让我感到很吃力。它需要理解一些理论和概念,但这些概念很难实践。我一度甚至怀疑自己是否应该继续这个认证之旅,因为我的目标并不是成为一名网络工程师。
9. AWS 认证机器学习 - 专业
令人惊讶的是,我发现这比机器学习工程师和数据工程师助理考试更容易。我意识到专业考试考察的是深入的、特定领域的知识。你需要了解自己的权衡取舍,因为考试的核心是解决业务问题,并理解你的决策如何影响客户,而不仅仅是解决方案。
10. AWS认证机器学习工程师-助理
本考试考察您在 AWS 中实施机器学习任务的能力。了解您的机器学习阶段、每个阶段适用的 AWS 服务以及它们如何协同工作,尤其要了解“3V”(数据多样性、速度和容量)的概念。
11. AWS 认证数据工程 - 助理
数据工程师的角色与机器学习工程师截然不同。我注意到,数据工程涉及数据处理、治理、隐私和存储——有时与人工智能或机器学习无关。它涉及管理数据并在各种情况下使用数据,并理解数据治理、数据隐私和相关概念的重要性(以及如何实施)。
12. AWS 认证开发人员 - 助理
本考试重点关注如何遵循最佳实践构建云原生应用。您需要熟悉无服务器应用的部署选项,以及能够与 Web 应用和不同系统架构完美契合的服务。除了 Lambda 之外,还要特别关注 Lambda、数据库、队列系统、身份验证和计算选项。
所有考试的一般建议
- 遵循考试指南。它们非常准确,能帮助你集中精力学习,并找出任何差距。
- 了解基础知识。所有考试都会涉及 AWS 共担责任模型、完善架构框架(安全性、成本优化等)以及 AWS 全球基础设施等概念,因此请确保您充分了解这些概念。
- 规划你的考试顺序。考试顺序确实会影响你的考试体验。例如,在认真准备了机器学习专业之后,之后的考试就容易得多,因为它们之间有一定的关联。
完成所有 AWS 认证是一段充满挑战却又收获颇丰的旅程。我希望本指南能够激励您实现自己的认证目标——无论是参加一门考试还是所有考试。别忘了,成功的关键在于了解自己、有效准备并拥抱这段旅程!
如果您有任何问题或想法,请告诉我。