פרופיל GitHub חזק. למה זה חשוב?

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

עכשיו השאלה היא לא אם תקבלו הצעות, אלא איזה הצעות תקבלו – 30K או 40K ומעלה.

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

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

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

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

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

טיפים לפרופיל GitHub מוצלח

ה-README בפרופיל הוא הפיץ’ שלכם

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

כדאי לכתוב שם:

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

מה לא:

  • קורות חיים מועתקים
  • רשימה של 40 טכנולוגיות שאתם "מכירים"
  • משפטים כלליים כמו "Passionate developer"

פחות ריפוזיטוריז, יותר איכות

10 ריפוזיטוריז חצי אפויים לא מרשימים אף אחד. 2-3 פרויקטים טובים כן.

עדף להציג פרויקטים ש:

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

כל ריפו צריך לענות על השאלות:

  • מה הבעיה?
  • איך פתרתם?
  • איך מריצים?
  • מה הייתם משפרים אם היה עוד זמן?

README לפרויקט זה לא קישוט

אם אין לכם README, מבחינת המגייסים אין לכם פרויקט.

README טוב כולל:

  • תיאור ברור
  • טכנולוגיות שעשיתם בהן שימוש
  • ארכיטקטורה בסיסית (גם בטקסט, לא חובה דיאגרמה)
  • דוגמאות שימוש או צילומי מסך אם רלוונטי

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

קומיטים שמספרים סיפור

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

פעילות חשובה יותר מכוכבים

אין לכם אלפי כוכבים? לא נורא.
יש לכם פעילות עקבית? הרבה יותר חשוב.

גם הדברים האלה נחשבים:

  • Contributions לפרויקטים אחרים
  • פתיחת Issues
  • שיפור קוד קיים

זה מראה שאתם יודעים לעבוד בצוות, ולא רק לבד.

אל תזייפו שלמות

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

השורה התחתונה

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