דלג לתוכן הראשי
8200 University

הסדנה המעשית בגאמ"א סייבר

הסדנה המעשית היא השלב השלישי במיוני גאמ"א סייבר, ולדעת רבים ממי שעברו אותה גם התובעני ביותר. מדובר ביום עבודה רצוף של כשבע עד שמונה שעות במעבדה מבודדת בתוך מתקן של חיל המודיעין. עד לרגע הזה נבדקתם על מה שאתם יודעים וכמה מהר אתם קולטים. בסדנה נבדקים על משהו אחר: מה אתם מסוגלים לייצר בפועל, כשיש בעיה אמיתית, זמן מוגבל, ואף אחד לא מסביר לכם מה לעשות.

הערה על הנתונים: צה"ל אינו מפרסם רשמית את מבנה הסדנה, אופי המשימות או שיטת ההערכה. הפירוט כאן מבוסס על דיווחי מועמדים ועשוי להשתנות בין מחזורי גיוס ובין קבוצות מיון. התייחסו אליו ככיוון להכנה ולא כמפרט מדויק.

המאמר הזה הוא חלק מהמדריך המלא למיוני גאמ"א סייבר, ומכסה את השלב השלישי בתהליך.

הבדל מהותי שכדאי להפנים: לפי דיווחי מועמדים, כמעט אף אחד לא מסיים את המשימה במלואה, ונראה שזה מובנה בתכנון. המשימה גדולה מדי מכדי להסתיים ביום אחד, כך שאפשר למדוד עד לאן הגעתם ואיך עבדתם בדרך. אם אתם מגיעים לסוף היום בלי לסיים, זה לא סימן לכישלון.

מה הבוחנים באמת מסתכלים עליו

בסדנה יושבים בוחנים אנושיים שעוקבים אחרי העבודה שלכם לאורך היום, והם לא בודקים רק את התוצר הסופי:

ממדמה זה אומר
שיטתיותהאם יש שיטת עבודה מסודרת, או ניחוש ותקווה
בדיקת השערותהאם אתם מנסחים השערה, בודקים בניסוי ממוקד, ומסיקים
איכות התוצרקוד קריא ומסודר, או פתרון שעובד אבל לא ניתן לתחזוקה
התמודדות עם תקיעותמה אתם עושים בעשרים הדקות שאחרי שנתקעתם
ניהול זמןהאם השקעתם שעתיים בפרט שולי בזמן שהעיקר נשאר פתוח
קליטת משובכשבוחן מעיר, האם אתם משלבים את ההערה או מתעלמים

המועמדים מחולקים לשני מסלולי הערכה לפי הפרופיל שהצטייר בשלבים הקודמים: מה סימנתם בשאלון המקוון, ובאילו מודולי ידע הצטיינתם בכנס.

רוצים להתכונן למיוני גאמ"א סייבר?

ערכת ההכנה בנויה לפי שלבי המיון עצמם: תרגול שפה מומצאת ומחשבון קרב, מאות שאלות ידע, ואתגר בלאק בוקס שמדמה את הסדנה המעשית.

לצפייה בסילבוס ערכת ההכנה

מסלול הנדסת התוכנה

במסלול הזה מקבלים פרויקט משמעותי לפיתוח, בדרך כלל מערכת ניהול מורכבת שדורשת מודל נתונים, לוגיקה עסקית וטיפול במצבים חריגים. אבל לפי הדיווחים המשימה אינה ניתנת לכם במלואה, אלא משוחררת במנות: מקבלים את דרישות השלב הראשון ומממשים, בוחן ניגש ובודק, ורק אז משוחררות דרישות השלב הבא, שלעיתים סותרות הנחות שהנחתם קודם.

זה לא באג בתכנון המבחן, זה הלב שלו. המנגנון מדמה בדיוק את מה שקורה בפיתוח אמיתי: הדרישות משתנות, ואיכות הארכיטקטורה נמדדת ביכולת שלה לספוג שינוי.

המלכודת: מועמד שכותב הכל בפונקציה אחת גדולה יסיים את השלב הראשון מהר מכולם. ואז יגיע השלב השני, הדרישה תסתור הנחה מוקדמת, והוא ייאלץ לשכתב. בשלב השלישי שוב. עד סוף היום הוא הספיק שלושה שלבים במקום שישה. בסדנה, מהירות בשלב הראשון היא מדד גרוע: עשרים דקות נוספות בהפרדה נכונה בין רכיבים מרוויחות שעות בהמשך.

מסלול מחקר המערכות ואתגר הקופסה השחורה

במסלול הזה מקבלים מערכת סגורה: קובץ הרצה או שירות רשת, בלי קוד מקור ובלי תיעוד. המערכת מקבלת קלט ומחזירה פלט, וזה כל מה שיש לכם. המשימה היא להסיק את ההיגיון הפנימי שלה: בכל שלב להבין מה המערכת מצפה לקבל, לזהות את החוק שמפעיל אותה, ולחלץ מחרוזת אימות שפותחת את השלב הבא. האתגר בנוי בשכבות, לרוב סביב עשרה שלבים בקושי עולה.

מה שהופך את זה לקשה הוא לא שלב בודד אלא הצטברות: שלב אחד ידרוש לזהות מבנה נתונים, אחר ידרוש להבין קידוד, שלישי ידרוש לשים לב לדליפת מידע בהודעת שגיאה.

לולאת ההשערה: המתודולוגיה שעובדת

ההבדל בין מועמד שמתקדם למועמד שנתקע הוא כמעט תמיד שיטה, לא כישרון. מי שמנחש קלטים אקראיים ומקווה לטוב מבזבז שעות. מי שעובד בלולאה מסודרת מתקדם:

הבוחנים רואים את הלולאה הזו קורית. מועמד שמנהל טבלת ניסויים מסודרת ומסביר מה הוא בודק ולמה מקבל הערכה גבוהה גם אם לא הגיע לשלב האחרון. מועמד שפותר שלושה שלבים בניחוש מוצלח בלי להבין למה זה עבד מקבל פחות.

ארגז הכלים

לא לשנן פקודות, אלא להבין איזו שאלה כל כלי עונה עליה:

סוג הכליעל איזו שאלה הוא עונה
עורך וצופה בינארימה באמת יש בקובץ, בית אחרי בית
חילוץ מחרוזותהאם יש טקסט קריא מוסתר בקובץ
מפרק קודאילו פקודות המעבד מבצע בפועל
מנפה שגיאותמה קורה בזיכרון תוך כדי ריצה
מעקב אחרי קריאות מערכתעם מה התוכנית מדברת: קבצים, רשת, תהליכים
מנתח תעבורת רשתמה בדיוק נשלח על הקו ובאיזה מבנה
סקריפט שכתבתם בעצמכםמה קורה כשמנסים מאתיים קלטים במקום אחד

שימו לב שרוב הכלים האלה לינוקסיים, ושימוש יעיל בהם מניח הבנה של ייצוג נתונים בזיכרון. זו בדיוק הסיבה שההמלצה לרכוש ידע ב-C ובלינוקס עוד בשלב השאלון המקוון משתלמת דווקא כאן, בשלב הקשה ביותר.

דפוסים חוזרים שכדאי לזהות

איך מתאמנים

זה השלב שהכי קשה לזייף ושהכי מתגמל תרגול אמיתי. אין דרך לקרוא על זה ולהצליח.

להתמודד עם התקיעות

אתם תיתקעו. כולם נתקעים, וזה חלק מהמבחן. מה שנמדד הוא מה קורה אחר כך:

טעויות נפוצות

סיכום

הסדנה היא המקום שבו כל מה שלמדתם נפגש עם היכולת שלכם לבצע. בשני המסלולים, מה שמכריע הוא לא ידע נדיר אלא שיטת עבודה: במסלול הפיתוח, ארכיטקטורה שיודעת לספוג שינוי, ובמסלול המחקר, לולאת השערה וניסוי מסודרת. שתי המיומנויות האלה נבנות רק בעשייה, ואי אפשר לקרוא עליהן בערב שלפני.

השלב הבא בתהליך: ראיונות, פסיכולוג וסיווג ביטחוני.

להגיע לסדנה עם ידיים שכבר עשו את זה

הדבר היחיד שמכין לסדנה הוא תרגול מעשי. ערכת ההכנה כוללת אתגר בלאק בוקס רב שלבי בסביבת לינוקס, בדיוק מהסוג שמופיע במסלול המחקר.

לצפייה בסילבוס ערכת ההכנה