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