מהנדס ה-Frontend לא יוחלף על ידי AI

AI מייצר פלט. הוא לא מייצר אחריות.

כולם יכולים לכתוב prompt. כמעט אף אחד לא יכול לשגר מוצר.

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

עכשיו, אנשים אומרים שה-AI ייקח לך את העבודה. הם אומרים שה-frontend מת כי כלים כמו Cursor או V0 יכולים לבנות UI בשניות.

הם טועים.

AI יכול לייצר רכיב (component), אבל חסר לו הקשר (context). הוא לא יודע למה כפתור צריך להיות כתום. הוא לא יודע שמצב טעינה (loading state) צריך בדיוק 300ms כדי להרגיש נכון. הוא לא יודע איך להתמודד עם משתמש מתוסכל.

AI מייצר פיקסלים. מהנדסים מייצרים משמעות.

הנה האמת על העבודה:

  • Frameworks הם זמניים. היכולת שלך לפתור בעיות אנושיות היא קבועה.
  • AI יכול לבנות טופס. הוא לא יכול לבנות אמון.
  • AI יכול לכתוב קוד. הוא לא יכול לקחת אחריות כשהדברים נשברים ב-3 לפנות בוקר.

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

  • איך אומרים למשתמש שההזמנה שלו נכשלה בלי לגרום לבהלה?
  • איך בונים דאשבורד (dashboard) שאדם לא טכני יכול להשתמש בו?
  • איך מתמודדים עם ספק שמעלה תמונה מטושטשת של מסמך?

אלו לא בעיות טכניות. אלו בעיות אנושיות. הן דורשות אמפתיה.

המיומנות בעלת הערך הרב ביותר היא לא כתיבת קוד מהירה יותר. היא לדעת מה לא לבנות. היא לדעת מתי פיצ'ר (feature) הוא נטל במקום נכס.

ה-AI לעולם לא ישאל: "האם הפיצ'ר הזה באמת פותר בעיה שאף אחד לא סובל ממנה?"

אם אתה מהנדס בתחילת דרכך, אל תלמד רק תחביר (syntax). למד את הצד האנושי.

  • בנה כלים לאנשים אמיתיים, לא רק ווידג'טים (widgets) של מזג אוויר.
  • הבן את המטרה העסקית שמאחורי הקוד.
  • למד לתרגם בין מעצבים, מנהלי מוצר ולקוחות.

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

AI הוא כלי ל-boilerplate. אתה זה שמטפל במשמעות.

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

ה-frontend הוא המקום שבו הערך הופך לממשי. זה המקום שבו הטכנולוגיה פוגשת את האנושיות.

מקור: https://dev.to/ogeobubu/the-frontend-engineer-will-not-be-replaced-by-ai-3k2l