כשמתחילים לעבוד בחברה חדשה, זה נפוץ שהעובד החדש יחווה קצת תדהמה תרבותית. המשרדים, האנשים, התהליכים וכדומה, יכולים להיות מבלבלים. עם זאת, מהנדסים לעיתים יחושו סוג נוסף של תדהמה במהלך תקופת הקליטה שלהם. אני מכנה זאת תדהמת תרבות הקוד.
תדהמת תרבות הקוד היא ייחודית לעבודה בבסיס קוד חדש שבו הכל עשוי להיות שונה לחלוטין ממה שמוכר למהנדס — דברים כמו מבני תיקיות, דפוסים שנעשה בהם שימוש, הגדרות בדיקות, ספריות שנעשה בהן שימוש, תהליכי CI/CD וכדומה. גם הבדלים קטנים כמו כללי הלינט וקבצי ההגדרות יכולים להיות מפתיעים.
אם מוסיפים לכך הבדלים בהעדפות אישיות בין חברי הצוות, זה יכול להיות מאוד מבלבל. עם זאת, יש יתרון לתדהמה הזו. זה מוביל למצב ייחודי שעל שני המהנדסים החדשים וחברי הצוות הקיימים להיות מוכנים לנצלו באופן מלא.
פוטנציאל משוב מקסימלי
לאחר שההפתעה הראשונית מתפוגגת, יש חלון זמן קצר שבו הפוטנציאל למשוב כנה ולא מוטה בשיאו — לפני שהפרספקטיבה משתנה ממהנדס חיצוני לחבר צוות.
הנקודה המתוקה הזו מתרחשת בקרוב לאחר שהמהנדס מתרגל לבסיס הקוד, אך לפני שהם מקבלים את מה שהם רואים כ"כך עושים את זה". זה במהלך חלון הזמן הזה שיש להם את ההזדמנות לנצל את הפוטנציאל הזה ולהציע תובנות ייחודיות הן לצוות והן לארגון הגדול יותר.
ישנן מספר דרכים מרכזיות לנצל את התחושה הזו כל מהנדס חדש:
💪️ דחה את תחושת המתחזה
עבר את הראיונות, קיבלת את ההצעה, ועכשיו אתה מוכן לעשות את העבודה, אבל ישנו הרגשה מטרידה שמא אתה מעל היכולת שלך. הבסיס קוד והתהליכים זרים לך. היית מומחה בעבודתך הקודמת והכרת את המערכות מפנים ומבחוץ אך עכשיו אתה אבוד ושואל את עצמך.
תרגע, זה יהיה בסדר! גייסו אותך בגלל הפוטנציאל שלך ללמוד ולתרום. אף אחד לא מצפה ממך להיות מומחה לאחר שבועות ספורים. תחושת המתחזה היא אמיתית. הכר בזה, אבל אז השאר את הרגשות האלו בצד ודDive לתפקיד החדש שלך.
☀️ הנח את ההטיות בצד
הבא את הידע, הניסיון והראייה החדשה שלך והשאר את כל ההטיות מאחור. אתה תשים לב להבדלים בבסיס הקוד ממה שאתה רגיל — הכל חדש לך אחרי הכל — אבל תהיה זהיר שלא להשוות "שונה" עם "לא נכון".
"איך אני הייתי עושה את זה" זה לא אותו דבר כמו "איך צריך לעשות את זה." זו היופי של הקוד: יכולות להיות מספר פתרונות לבעיה. הכר שגם אם לפעמים הדרך שלך הייתה טובה יותר, לעיתים קרובות זה פשוט שונה.
🛠️ לשבור דברים
יש סיבה שאנו לא מפתחים בפרודקשן ואין דרך טובה יותר ללמוד בסיס קוד חדש מאשר להתלכלך. שנה משהו וראה מה קורה. ראה מקום לשיפור? תעשה את זה.
סביר להניח שהעומס שלך עדיין קל מספיק כדי שיהיה לך זמן להתנסות ברעיונות חדשים. אל תתייאש אם השינויים לא מצליחים. אתה עדיין תצא עם הבנה עמוקה יותר של הקוד שבו אתה הולך לחיות.
📓 תעד הכל
קטלג כל דבר שנראה מוזר או שונה וכתוב את השאלות שעולות. זה לא לא נדיר לשאול את עצמך למה עשו את זה כך? אל תחשוב שהקוד שאתה רואה הוא מושלם כמו שהוא. אתה עדיין לא יודע את ההיסטוריה של למה הדברים הם כפי שהם.
ייתכן שהקטע שאתה מסתכל עליו פורסם במהירות ונעשו חתכים, במטרה לחזור אליו בזמן מאוחר יותר. דפוסים ודניימים משתנים במהירות והקוד יוצא מיום לפני שאתה יודע. זה בסדר, אם לא צפוי, שאתה מצביע על הדברים הללו. זכור, אם הקוד היה מושלם, לא הייתם שוכרים אותך לעבוד עליו.
🤝 שיתוף זה אכפתיות
כשהרגשת נוח, פנה לצוות שלך או למנהל ושיתוף את המשוב שלך. הם מבינים שאתה במצב ייחודי להציע מחשבות ורעיונות חדשים ומקבלים את זה.
כולם עובדים לקראת אותו מטרה של ליצור את המוצר הטוב ביותר ללקוחות שלנו. הדרך בה אנחנו מבצעים זאת היא על ידי הקשבה ולמידה זה מזה.
רוצה לוודא שתמיד תזכור את העצות הנהדרות בפוסט הזה? אל תדאג, שמרנו הכל בכרטיס Guru!
כשמתחילים לעבוד בחברה חדשה, זה נפוץ שהעובד החדש יחווה קצת תדהמה תרבותית. המשרדים, האנשים, התהליכים וכדומה, יכולים להיות מבלבלים. עם זאת, מהנדסים לעיתים יחושו סוג נוסף של תדהמה במהלך תקופת הקליטה שלהם. אני מכנה זאת תדהמת תרבות הקוד.
תדהמת תרבות הקוד היא ייחודית לעבודה בבסיס קוד חדש שבו הכל עשוי להיות שונה לחלוטין ממה שמוכר למהנדס — דברים כמו מבני תיקיות, דפוסים שנעשה בהם שימוש, הגדרות בדיקות, ספריות שנעשה בהן שימוש, תהליכי CI/CD וכדומה. גם הבדלים קטנים כמו כללי הלינט וקבצי ההגדרות יכולים להיות מפתיעים.
אם מוסיפים לכך הבדלים בהעדפות אישיות בין חברי הצוות, זה יכול להיות מאוד מבלבל. עם זאת, יש יתרון לתדהמה הזו. זה מוביל למצב ייחודי שעל שני המהנדסים החדשים וחברי הצוות הקיימים להיות מוכנים לנצלו באופן מלא.
פוטנציאל משוב מקסימלי
לאחר שההפתעה הראשונית מתפוגגת, יש חלון זמן קצר שבו הפוטנציאל למשוב כנה ולא מוטה בשיאו — לפני שהפרספקטיבה משתנה ממהנדס חיצוני לחבר צוות.
הנקודה המתוקה הזו מתרחשת בקרוב לאחר שהמהנדס מתרגל לבסיס הקוד, אך לפני שהם מקבלים את מה שהם רואים כ"כך עושים את זה". זה במהלך חלון הזמן הזה שיש להם את ההזדמנות לנצל את הפוטנציאל הזה ולהציע תובנות ייחודיות הן לצוות והן לארגון הגדול יותר.
ישנן מספר דרכים מרכזיות לנצל את התחושה הזו כל מהנדס חדש:
💪️ דחה את תחושת המתחזה
עבר את הראיונות, קיבלת את ההצעה, ועכשיו אתה מוכן לעשות את העבודה, אבל ישנו הרגשה מטרידה שמא אתה מעל היכולת שלך. הבסיס קוד והתהליכים זרים לך. היית מומחה בעבודתך הקודמת והכרת את המערכות מפנים ומבחוץ אך עכשיו אתה אבוד ושואל את עצמך.
תרגע, זה יהיה בסדר! גייסו אותך בגלל הפוטנציאל שלך ללמוד ולתרום. אף אחד לא מצפה ממך להיות מומחה לאחר שבועות ספורים. תחושת המתחזה היא אמיתית. הכר בזה, אבל אז השאר את הרגשות האלו בצד ודDive לתפקיד החדש שלך.
☀️ הנח את ההטיות בצד
הבא את הידע, הניסיון והראייה החדשה שלך והשאר את כל ההטיות מאחור. אתה תשים לב להבדלים בבסיס הקוד ממה שאתה רגיל — הכל חדש לך אחרי הכל — אבל תהיה זהיר שלא להשוות "שונה" עם "לא נכון".
"איך אני הייתי עושה את זה" זה לא אותו דבר כמו "איך צריך לעשות את זה." זו היופי של הקוד: יכולות להיות מספר פתרונות לבעיה. הכר שגם אם לפעמים הדרך שלך הייתה טובה יותר, לעיתים קרובות זה פשוט שונה.
🛠️ לשבור דברים
יש סיבה שאנו לא מפתחים בפרודקשן ואין דרך טובה יותר ללמוד בסיס קוד חדש מאשר להתלכלך. שנה משהו וראה מה קורה. ראה מקום לשיפור? תעשה את זה.
סביר להניח שהעומס שלך עדיין קל מספיק כדי שיהיה לך זמן להתנסות ברעיונות חדשים. אל תתייאש אם השינויים לא מצליחים. אתה עדיין תצא עם הבנה עמוקה יותר של הקוד שבו אתה הולך לחיות.
📓 תעד הכל
קטלג כל דבר שנראה מוזר או שונה וכתוב את השאלות שעולות. זה לא לא נדיר לשאול את עצמך למה עשו את זה כך? אל תחשוב שהקוד שאתה רואה הוא מושלם כמו שהוא. אתה עדיין לא יודע את ההיסטוריה של למה הדברים הם כפי שהם.
ייתכן שהקטע שאתה מסתכל עליו פורסם במהירות ונעשו חתכים, במטרה לחזור אליו בזמן מאוחר יותר. דפוסים ודניימים משתנים במהירות והקוד יוצא מיום לפני שאתה יודע. זה בסדר, אם לא צפוי, שאתה מצביע על הדברים הללו. זכור, אם הקוד היה מושלם, לא הייתם שוכרים אותך לעבוד עליו.
🤝 שיתוף זה אכפתיות
כשהרגשת נוח, פנה לצוות שלך או למנהל ושיתוף את המשוב שלך. הם מבינים שאתה במצב ייחודי להציע מחשבות ורעיונות חדשים ומקבלים את זה.
כולם עובדים לקראת אותו מטרה של ליצור את המוצר הטוב ביותר ללקוחות שלנו. הדרך בה אנחנו מבצעים זאת היא על ידי הקשבה ולמידה זה מזה.
רוצה לוודא שתמיד תזכור את העצות הנהדרות בפוסט הזה? אל תדאג, שמרנו הכל בכרטיס Guru!
חוויית הפלטפורמה של Guru מהלך ראשון – קח את סיור המוצר האינטראקטיבי שלנו