יום שישי, 6 באפריל 2012

רשמים ראשונים מהעבודה - הצד של E

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

אז כבר אדחוף תמונה לא קשורה מאתמול בערב:


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

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

בתמונה: קינוח לארוחת ערב במסעדה כשביקרנו במפקדה הראשית:


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

שני יתרונות ברורים למקום העבודה שלי: הראשון הוא שהם נדיבים במשכורת יחסית (כנראה) למעסיקים מקומיים. השני הוא שזה מרחק של 5 דקות הליכה מהבית! אפילו בקיבוץ לקח לי יותר זמן מ-5 דקות הליכה למפעל!

מבחינה מקצועית אני קצת באיבוד - מאז האוניברסיטה לא ראיתי לינוקס וג'אווה, והגם שהיו התקדמויות בעולמות האלו, מבחינתי התחושה היא של רגרסיה נוראית; אני לא מוצא שומדבר, אני לא מכיר כמעט שומדבר, דברים עובדים מאוד מאוד אחרת (בתור דוגמית ראו הפינה החדשה בסוף הפוסט). 
נכון שגם המנהל שלי יודע שיקח לי זמן להיות אפקטיבי, והוא אמר שלקחו אותי על סמך יכולות ה problem solving שלי ולא בשל ידע בג'אווה, אבל בכל זאת אני כנראה צריך לשנס מותניים - אחרי חודש כבר הייתי רוצה להיות יותר בעניינים. 
מביך כפליים הוא שיחד איתי התחיל בחור אחרי קולג', שהספיק לעשות 3 תקופות "התמחות" (internship בלעז) כסטודנט באמאזון, והוא מכיר את כל החוכמות של לינוקס, ומלא ממשקים פנימיים, ואני מרגיש שהוא מוביל עלי כרגע בהכל. טיפה מביך ומעיק, אבל אני מקווה שיהיה בסדר.

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


לגבי האנשים: כנראה שחנוני מחשבים הם דיי דומים בהרבה מקומות בעולם. חוש הומור דומה, רפרנסים תרבותיים משותפים (XKCD, דאגלאס אדאמס, הנסיכה הקסומה, וגם שר-הטבעות - כולם עובדים מצויין!). יש דיונים במשרד על משחקי-הכס: הסדרה מול הספרים, ויש רובי פלסטיק ואנשים יורים אחד על השני את דיסקיות הגומי הרכות למשמע שטויות שנאמרות בקול.
הניהול פחות הדוק ממה שהכרתי בארץ, יש לנו מנהל, אבל הוא משתתף יום כן יום לא בישיבת הסטנד-אפ היומית (הכוונה לישיבת עידכון זריזה שאמורה להיות בעמידה ולא להופעה מצחיקה...), ויש לנו מוביל טכני בצוות, מפתח בכיר, והוא אכן מוצלח מאוד טכנית. הוא גם ציני וחביב, אבל הוא צעיר ממני בשנה שנתיים. שאר החבר'ה בצוות יותר צעירים ממני, והם קצת הופתעו לגלות כמה אני מבוגר. זה טוב, כי זה אומר שאני לא מתנהג מבוגר, אבל זה מבעס כי צעירים ממני בדיי הרבה שנים (בני 25-27) והם נמצאים במקום מאוד דומה אלי בקריירה. ככה זה כשאין צבא ועושים התמחויות תוך כדי לימודים.

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

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


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

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

אתבל בתמונה לא קשורה, של פריחת הדובדבן:


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

אני מייסד פינה חדשה: 
פינת ה- Java WTF?!?!?!

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

List<Integer> l = new ArrayList<>();
List ls = l;
l.add(0, "Argh-This-Will-Do-Strange-Things-To-The-Heap!");
l.add(1, new Integer(42));
String s = ls.get(0);

אבל זה עובד למרבה המצוקה. 
הקומפיילר נותן אזהרות, אבל לא יותר. הטיוטוריאל שקראתי אמר שתהיה כאן
heap corruption
אבל זה לא נראה ככה, הכל תקין ועובד.

כמו שאומרים לי כאן:
Java is awesome!

10 תגובות:

  1. יש לך בעיה בקוד
    לא סגרת סוגריים (מעניין רק ...
    לא נסגרו לו הסוגריים
    כל הכבוד לג'אוה

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

    השבמחק
  3. ואיך אחמם מים לקפה? הנחת יסוד מעניינת היא שיש קומקום חשמלי. ואין.
    יש מכונת "קפה" מגעילה. יש מדיח כלים. יש מקרר.
    אין קומקום :(

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

      מחק
  4. האמת שאחד מהפיצ'רים שיותר חסרים לי ב-.NET הוא היכולת להגדיר Void כ-Generic Type.

    בהצלחה בעבודה החדשה!
    אתה עוד תתרגל לטעם של הקפה המקומי... סמוך עלי ;-)

    השבמחק
  5. נראה לי שלא הבנתי משהו במתמונה שהעלת של שני המתכנתים שיושבים עם הגב למצלמה.
    באמת אתם יושבים כ"כ קרוב אחד לשני?????
    שכה יהיה לי טוב. באף עבודה בחיי לא ישבתי כ"כ קרוב למישהו אחר. גם בחברות העניות ביותר

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

      מחק
  6. אשמח לקרוא עוד פוסט על איך העומס העמיתי והציפיות אחרי תקופת ה"אכשרה" של חודש-חודשיים הסתגלות!

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

      מחק