לדלג לתוכן

איך נראית שנה ראשונה בהייטק באמת

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

החודש הראשון - הכל מרגיש כמו שפה זרה

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

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

תסמונת המתחזה מגיעה כמעט לכולם

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

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

תשאלו יותר ממה שנוח לכם

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

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

התרומה שלכם בהתחלה קטנה, וזה בסדר גמור

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

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

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

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

הביטחון בא בגלים, לא בקו ישר

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

לסיכום

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

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

התחילו את קורס התכנות הבסיסי כאן

ואם אתם כבר בתוך השנה הראשונה שלכם ורוצים לדבר עם אנשים שמבינים בדיוק מה עובר עליכם -

הצטרפו לקהילה בדיסקורד