AWS 开发人员助理 (DVA-C02) 值得考吗?
AWS DVA-C02 证书是否值得考取决于您的角色。本文将介绍何时考它更有价值,何时 SAA-C03 是更好的选择,以及雇主实际看重什么。
简短回答:如果您实际编写在 AWS 上运行的代码,例如 Lambda 函数、ECS 服务、调用 AWS SDK 的代码,那么 DVA-C02 是值得的。如果您不编写代码,请选择 SAA-C03。在简历筛选中,SAA-C03 的回报更高,而且两者之间的重叠足以让您选择架构师路径时不会真正错过开发人员特定的内容。
这是实话。更长的版本则更细致,因为这两个证书服务于不同的角色,正确的答案取决于您的日常工作,而不是哪个证书“更难”或“更受欢迎”。
DVA-C02 实际测试什么
DVA-C02 于 2023 年 2 月发布,取代了 2018 年的 DVA-C01。考试包含 65 道题,时长 130 分钟,费用 150 美元,通过分数 720/1000。涵盖四个领域:
- Development with AWS Services (32%)
- Security (26%)
- Deployment (24%)
- Troubleshooting and Optimization (18%)
服务重点是大多数考生低估的部分。DVA-C02 大量侧重于:
- Lambda:生命周期、调用模式(同步、异步、事件源映射)、并发限制、层、环境变量、死信队列、目标。
- API Gateway:REST 与 HTTP API、集成(Lambda、HTTP、AWS 服务)、授权器(Cognito、Lambda、IAM)、阶段、节流。
- DynamoDB:分区键、排序键、GSI 与 LSI、按需与预置容量、DynamoDB Streams、事务、条件写入。这是考试中最棘手的服务——大约有六道题将取决于您是否了解 GSI 和 LSI 之间的区别。
- CodeCommit / CodeBuild / CodeDeploy / CodePipeline:AWS 原生 CI/CD 堆栈。AWS 宣布 CodeCommit 从 2024 年年中起不再接受新客户,但它仍然在考试指南中。预计会有相关问题。
- CloudFormation 和 SAM:足以阅读模板、识别固有函数(
!Ref、!GetAtt、!Sub)并理解sam deploy的作用。 - SDK 基础知识:分页、重试、指数退避、AWS SDK v3 (JavaScript) 以及 IAM 权限如何与代码交互。
- Cognito:用户池与身份池(如果您不记住区别,这可能是导致 3-4 道题答错的根源)。
- Step Functions, SQS, SNS, EventBridge:消息传递和编排模式。
请注意 未 被大量强调的内容:VPC 网络、EBS 卷类型、广泛的架构模式、Direct Connect。SAA-C03 涵盖这些;DVA-C02 大多不涵盖。
与 DVA-C01 相比有什么变化
如果您正在查看 2020-2022 年的学习材料,其中一些可能已经过时。具体来说:
- DVA-C01 严重依赖 X-Ray 和 CloudWatch Logs。DVA-C02 仍然会测试它们,但新增了 CloudWatch Embedded Metric Format 和 X-Ray 与 Lambda 的集成。如果您的学习指南是 2023 年之前的,它可能遗漏了这些内容。
- AWS SDK v3(模块化,原生支持 async/await)是代码问题中假定的版本。旧的 v2 SDK 大部分已淘汰。
- 增加了容器内容——ECS、Fargate、ECR、基本的 ECS 任务定义。DVA-C01 几乎没有涵盖容器。
- API Gateway 内容中增加了 HTTP API;考试现在要求您根据需求在 REST 和 HTTP 之间进行选择(HTTP 更便宜、延迟更低;REST 具有更多功能,如 API 密钥、请求验证)。
- KMS 和传输中加密/静态加密模式显著扩展。
如果您发现引用“Amazon Linux 2”或 DVA-C01 的学习指南,请在信任它之前仔细核对所有内容。考试目标差异足够大,以至于一些特定的服务特性已经发生了变化。
谁应该考 DVA-C02
我推荐以下人群考它:
每天向 AWS 部署代码的后端开发人员。 如果您的工作涉及编写 Python 或 Node.js Lambda 函数、部署 ECS 服务或构建通过 API Gateway 的 API,那么证书内容与您的工作直接相关。备考将填补您以前不知道的知识空白。我曾看到高级工程师通过 DVA-C02 备考学习到他们本应了解但却不了解的 Lambda 并发限制和 DynamoDB 一致性模型。
目标“AWS 开发人员”或“云工程师(应用)”角色的工程师。 一些招聘启事明确将 DVA-C02 列为资格要求。在这种情况下,请参加该考试——用 SAA-C03 替代是无济于事的。
希望专精的 SAA-C03 持有者。 如果您已经通过了架构师助理认证,并且正在转向更侧重代码的角色,那么 DVA-C02 是一个合理的第二个助理级认证。两者的重叠度可能约为 40%,因此您不会为相同的内容重复付费。
谁应该跳过它(转而考 SAA-C03)
任何通用型云 / DevOps / SRE 角色的人。 SAA-C03 是更普遍认可的证书。根据 LinkedIn 招聘数据判断,招聘人员搜索“AWS Solutions Architect Associate”的频率远高于“AWS Developer Associate”。如果您只考一个助理级证书,并且您的职位名称中不包含“开发人员”,那么 SAA-C03 在简历上会更好看。
非编码背景的职业转型者。 如果您从系统管理员或网络角色转入云领域,DVA-C02 会让您在 Lambda 代码模式和 SDK 细节上感到吃力。SAA-C03 更符合您已有的思维方式。
未通过 CLF-C02 或完全没有 AWS 工作经验的人。 DVA-C02 不是一个初学者证书。考试假定您已经使用过 AWS SDK、部署过 Lambda 函数并阅读过 CloudFormation 模板。在没有任何 AWS 经验的情况下参加考试会很艰难。
薪资信号
说实话,在薪资方面,这个证书并不出彩。levels.fyi 关于“AWS 开发人员”/“云软件工程师”角色的数据显示,2025-2026 年美国中级工程师的基础薪资大约在 11 万至 16.5 万美元之间,大型科技公司的总薪资可达 20 万美元以上。这与拥有 SAA-C03 证书的工程师大致处于相同的范围,上下浮动 5%。证书本身并不是一个有意义的薪资差异化因素;真正影响薪资的是工作年限、您所完成的工作以及您居住的地点。
美国劳工统计局 (BLS) 职业就业统计 (OEWS) 2024 年 5 月的数据将云开发人员归入“软件开发人员”(15-1252) 类别,中位数约为 13.2 万美元,90% 分位数约为 20.8 万美元。这比仅限于 AWS 开发人员的范围更广,但它是最接近的官方参考点。
真实的信号是:DVA-C02 是一个有用的凭证,特别是如果您想在需要认证开发人员以满足层级要求的 AWS 合作伙伴公司工作。它不会带来魔术般的加薪。不要指望您的现任雇主会因此给您加薪 1 万美元。他们可能不会。
前提条件和学习时间
AWS 官方建议具备一年或以上设计和维护基于 AWS 应用程序的实践经验。这是准确的。如果您拥有少于六个月的实际 AWS 开发工作经验,学习时间将大幅增加——可能需要 100-150 小时的准备。拥有一到两年经验,通常需要 60-90 小时。拥有三年以上 AWS 开发经验,只需 30-60 小时即可验证知识。
没有行政前提条件。AWS 不要求您首先通过 CLF-C02,DVA-C02 也不要求 SAA-C03。您可以按任何顺序参加考试。
至于学习材料,Skill Builder 的开发人员助理学习计划涵盖了大部分内容,但视频较多。建议补充以下内容:
- 动手实践 Lambda + API Gateway + DynamoDB 项目。构建一些东西。即使是使用 DynamoDB 持久化和 Cognito 认证的 API Gateway 后端的 CRUD API。考试会测试您是否感受过这些服务在生产中的痛点;您至少要感受一次。
- 阅读您使用的任何语言的 AWS SDK v3 文档。考试会以类似于 Python boto3 或 Node.js JavaScript SDK 的伪语法提问代码级别的问题。
- 在备考第 4 周进行一次计时模拟考试。在 CertLabPro 上浏览 DVA-C02 题库 进行场景练习。
总结
对于编写针对 AWS 代码的开发人员来说,DVA-C02 是值得的。对于其他人来说,它的价值较低,对薪资的影响也微不足道。如果您在 DVA-C02 和 SAA-C03 之间做选择,并且没有特定的招聘要求强制选择,那么默认选择 SAA-C03。如果您以编写 Lambda 为生,DVA-C02 将会磨练您本应具备的知识。
无论如何,证书都是一种强制学习的工具。真正的价值在于您在备考过程中建立的工程深度——而不是徽章本身。