האם ה-AWS Developer Associate (DVA-C02) שווה את זה?
האם AWS DVA-C02 הגיוני תלוי בתפקיד שלך. הנה מתי הוא משתלם, מתי SAA-C03 היא הבחירה הטובה יותר במקום זאת, ומה מעסיקים באמת מחפשים.
תשובה קצרה: DVA-C02 שווה את זה אם אתה באמת כותב קוד שרץ ב-AWS — פונקציות Lambda, שירותי ECS, קוד שקורא ל-AWS SDK. אם לא, קח את SAA-C03 במקום. הוא משתלם יותר בהגרלת סינון קורות חיים, והחפיפה גדולה מספיק כך שאתה לא באמת מפספס את התוכן הספציפי למפתחים על ידי בחירה במסלול הארכיטקט.
זו הגרסה הכנה. הגרסה הארוכה יותר כוללת ניואנסים, מכיוון ששתי ההסמכות משרתות תפקידים שונים והתשובה הנכונה תלויה במה שאתה עושה ביום-יום, לא באיזו הסמכה "קשה יותר" או "פופולרית יותר".
מה DVA-C02 בודק בפועל
DVA-C02 הושק בפברואר 2023, והחליף את DVA-C01 משנת 2018. הוא כולל 65 שאלות, 130 דקות, $150 דולר ארה"ב, ודורש 720/1000 כדי לעבור. ארבעה תחומים:
- Development with AWS Services (32%)
- Security (26%)
- Deployment (24%)
- Troubleshooting and Optimization (18%)
הדגש על השירותים הוא החלק שרוב המועמדים מזלזלים בו. DVA-C02 נשען רבות על:
- Lambda: מחזור חיים, דפוסי קריאה (סינכרוני, אסינכרוני, מיפויי מקור אירועים), מגבלות מקביליות, שכבות, משתני סביבה, תורים של אותיות מתות (dead-letter queues), יעדים.
- API Gateway: REST לעומת HTTP APIs, אינטגרציות (Lambda, HTTP, שירותי AWS), מנגנוני אימות (Cognito, Lambda, IAM), שלבים, ויסות.
- DynamoDB: מפתחות מחיצה (partition keys), מפתחות מיון (sort keys), GSI לעומת LSI, קיבולת לפי דרישה לעומת קיבולת מסופקת (on-demand vs provisioned capacity), DynamoDB Streams, טרנזקציות, כתיבות מותנות. זהו השירות המורכב ביותר בבחינה — חצי תריסר שאלות יתבססו על ידיעת ההבדל בין GSI ל-LSI.
- CodeCommit / CodeBuild / CodeDeploy / CodePipeline: ערימת ה-CI/CD המובנית ב-AWS. AWS הודיעה ש-CodeCommit לא יקבל לקוחות חדשים באמצע 2024, אך הוא עדיין נמצא במדריך הבחינה. צפו לשאלות עליו.
- CloudFormation ו-SAM: מספיק כדי לקרוא תבנית, לזהות פונקציות פנימיות (
!Ref,!GetAtt,!Sub), ולהבין מה עושהsam deploy. - יסודות SDK: איחזור דפים (pagination), ניסיונות חוזרים (retries), השהיה אקספוננציאלית (exponential backoff), ה-AWS SDK v3 (JavaScript), וכיצד הרשאות IAM מתממשקות עם קוד.
- Cognito: מאגרי משתמשים (user pools) לעומת מאגרי זהויות (identity pools) (המקור לכנראה 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) היא הגרסה המניחה בשאלות קוד. ה-SDK הישן v2 יצא משימוש ברובו.
- נוסף תוכן על קונטיינרים — ECS, Fargate, ECR, הגדרות משימות ECS בסיסיות. ל-DVA-C01 כמעט ולא הייתה כיסוי לקונטיינרים.
- נוספו HTTP APIs לתוכן ה-API Gateway; הבחינה מצפה כעת שתבחרו בין REST ל-HTTP על בסיס דרישות (HTTP זול יותר, בעל לטנסי נמוך יותר; REST בעל יותר תכונות כמו מפתחות API, אימות בקשות).
- KMS ודפוסי הצפנה במעבר / הצפנה במנוחה (encryption-in-transit/encryption-at-rest) התרחבו משמעותית.
אם אתם מוצאים מדריך לימוד שמתייחס ל-"Amazon Linux 2" או ל-DVA-C01, בדקו היטב כל דבר לפני שאתם סומכים עליו. יעדי הבחינה שונים מספיק כך שחלק ממאפייני השירות הספציפיים השתנו.
מי צריך לגשת ל-DVA-C02
הייתי ממליץ עליו ל:
מפתחי Backend שמריצים קוד ל-AWS מדי יום. אם עבודתך כוללת כתיבת פונקציות Lambda ב-Python או Node.js, פריסת שירותי ECS, או בניית APIs שעוברים דרך API Gateway, תוכן ההסמכה מתאים ישירות לעבודתך. לימוד לקראתה ימלא פערים שלא ידעת שקיימים לך. ראיתי מהנדסים בכירים לומדים דברים על מגבלות מקביליות ב-Lambda ומודלי עקביות ב-DynamoDB מהכנת DVA-C02, דברים שהיו צריכים לדעת אך לא ידעו.
מהנדסים המכוונים לתפקידי "AWS Developer" או "Cloud Engineer (Application)". חלק מפרסומי המשרות מפרטים במפורש את DVA-C02 בדרישות. במקרה כזה, גשו לבחינה הזו — הוספת SAA-C03 במקום לא תעזור.
בעלי SAA-C03 המבקשים להתמחות. אם כבר עברתם את Architect Associate ואתם עוברים לתפקיד עתיר קוד יותר, DVA-C02 היא הסמכת Associate שנייה סבירה. החפיפה היא אולי 40%, כך שאתם לא משלמים כפול על אותו תוכן.
מי צריך לוותר עליה (ולגשת ל-SAA-C03 במקום)
כל מי שנמצא בתפקיד ענן / DevOps / SRE כללי. SAA-C03 היא ההסמכה המוכרת יותר באופן אוניברסלי. מגייסים מחפשים "AWS Solutions Architect Associate" לעיתים קרובות יותר מ-"AWS Developer Associate" — בפער גדול, אם לשפוט מנתוני פרסומי משרות בלינקדאין. אם אתם עושים רק הסמכת Associate אחת ולכותרת המשרה שלכם אין "developer" בה, SAA-C03 היא השורה הטובה יותר לקורות חיים.
מחליפי קריירה מרקעים שאינם קידוד. אם אתם עוברים לענן מתפקיד של מנהל מערכת (sysadmin) או רשתות (networking), DVA-C02 תאתגר אתכם בדפוסי הקוד של Lambda ובפרטי ה-SDK. SAA-C03 מיושר יותר עם מה שאתם כבר יודעים לחשוב עליו.
כל מי שלא עבר את CLF-C02 או לא עבד עם AWS כלל. DVA-C02 אינה הסמכה למתחילים. הבחינה מניחה שהשתמשתם ב-AWS SDK, פרסתם פונקציות Lambda וקראתם תבניות CloudFormation. להיכנס בלי ניסיון ב-AWS זה קשה.
איתות שכר
כאן ההסמכה, למען האמת, מאכזבת. נתוני levels.fyi עבור תפקידי "AWS Developer" / "Cloud Software Engineer" מציגים שכר בסיס בארה"ב של כ-110 אלף עד 165 אלף דולר עבור מהנדסים ברמת ביניים בשנים 2025–2026, כאשר שכר כולל ב-"ביג טק" מגיע ל-200 אלף דולר ומעלה. זהו בערך אותו טווח כמו מהנדסים עם SAA-C03, פחות או יותר 5%. ההסמכה לבדה אינה גורם מבדל משמעותי בשכר; מה שמשנה את המספר הוא שנות הניסיון, העבודה שפרסתם, והיכן אתם גרים.
נתוני U.S. BLS OEWS מאי 2024 מסווגים מפתחי ענן ל"מפתחי תוכנה" (15-1252), חציון סביב 132 אלף דולר, אחוזון 90 סביב 208 אלף דולר. זה רחב יותר ממפתחי AWS בלבד, אבל זו נקודת העוגן הרשמית הקרובה ביותר.
האיתות הכנה הוא: DVA-C02 הוא אישור שימושי, במיוחד אם אתה רוצה לעבוד בחברות שותפות של AWS הזקוקות למפתחים מוסמכים לדרישות דרג (tier requirements). זו לא העלאה קסומה. אל תיקח אותה בציפייה שהמעסיק הנוכחי שלך יקפיץ לך 10 אלף דולר. כנראה שלא.
דרישות קדם וזמן לימוד
AWS ממליצה רשמית על שנה אחת או יותר של ניסיון מעשי בתכנון ותחזוקת יישומים מבוססי AWS. זה מדויק. אם יש לך פחות משישה חודשים של עבודת פיתוח AWS אמיתית, זמן הלימוד יתנפח — כנראה 100–150 שעות הכנה. עם שנה עד שנתיים ניסיון, 60–90 שעות זה טיפוסי. שלוש שנים פלוס של עבודת פיתוח AWS, 30–60 שעות רק לוודא.
אין דרישת קדם ניהולית. AWS לא דורשת שתעבור את CLF-C02 קודם, ו-DVA-C02 לא דורש SAA-C03. קחו אותם בכל סדר.
עבור חומר לימוד, תוכנית הלימוד של Skill Builder Developer Associate מכסה את רוב התוכן, אבל היא עתירת וידאו. השלימו עם:
- פרויקט מעשי של Lambda + API Gateway + DynamoDB. בנו משהו. אפילו CRUD API מאחורי API Gateway עם עקביות ב-DynamoDB ואימות Cognito. הבחינה בודקת אם הרגשתם את הכאב של השירותים הללו בפרודקשן; אתם צריכים להרגיש אותו לפחות פעם אחת.
- קריאת תיעוד AWS SDK v3 עבור כל שפה שבה אתם משתמשים. הבחינה שואלת שאלות ברמת קוד בתחביר פסאודו הדומה ל-Python boto3 או Node.js JavaScript SDK.
- בחינת תרגול מתוזמנת בשבוע 4 של ההכנה. עיינו בבנק השאלות של DVA-C02 ב-CertLabPro לתרגול תרחישים.
שורה תחתונה
DVA-C02 שווה את זה למפתחים שכותבים קוד המיועד ל-AWS. הוא שווה פחות עבור כל השאר, והשפעת השכר צנועה. אם אתם בוחרים בין DVA-C02 ל-SAA-C03 ואין לכם פרסום משרה ספציפי שמכריח את הבחירה, ברירת המחדל היא SAA-C03. אם אתם כותבים Lambda למחייתכם, DVA-C02 יחדד ידע שכבר אמור להיות לכם.
כך או כך, ההסמכה היא פונקציית כפייה ללימוד. הערך האמיתי הוא העומק ההנדסי שאתם בונים תוך כדי הכנה — לא התג.