אני מראיין מפתחים יותר מעשור. בשנים האחרונות אין כמעט שבוע שאני לא מדבר עם מועמדים.
בחודשיים האחרונים אני רואה מגמה בתהליכים למשרות Senior Software Engineer (ICs). יותר ויותר מועמדים משתי אוכלוסיות שבעבר פחות ניגשו למשרה הזאת:
1. מנהלי פיתוח בכירים: ראשי קבוצות, דירקטורים, VPs ו-CTOs.
2. מפתחים מאוד מנוסים: טק לידס וארכיטקטים ברמות Staff ו-Principal.
ההנחה שלי היא שזה קשור לשינויים שמביאה מהפכת ה-AI.
התפיסה הנפוצה היא שארגונים יצטרכו פחות שכבות ניהול, ולכן בעתיד הקרוב יהיו פחות תפקידים למנהלים מנוסים. אני לא בטוח שאני מסכים עם הטענה. מטא כבר הציעה לחלק מהמנהלים שהפכו למפתחים ביחידת ה-Applied AI לחזור לתפקידי ניהול. חלק מהחברות שפיטרו middle management כנראה השתמשו בהסבר הזה כתירוץ.
תפקיד הטק ליד במובן הקלאסי, דיזיין וארכיטקטורה ותמיכה במפתחים, מאותגר בעולם האג'נטי. בחברות שאני מכיר הציפיה היום היא להרבה יותר hands-on ממה שהיה נהוג, ובחלק מהמקומות גם מראשי צוותים. משיחות עם חברים בתפקידים האלה נראה שהם מבינים את הכיוון.
כשאני שואל על זה בראיונות, התשובות לא חד משמעיות. אני בדרך כלל שומע שהם רוצים לחזור "לכתוב קוד".