AI הופך את כתיבת הקוד לקלה יותר. הוא לא הופך את ההנדסה לקלה יותר.
אנשים אומרים ש-AI הופך את הנדסת התוכנה לקלה יותר. הם טועים.
AI הופך את כתיבת הקוד למהירה יותר. הוא עוזר לכם לבנות אבות-טיפוס במהירות. הוא מעביר אתכם מרעיון לתוצר תוך שניות.
כתיבת קוד מעולם לא הייתה החלק הקשה ביותר בעבודה.
האתגרים האמיתיים נותרים בעינם:
- הבנת הבעיה
- הגדרת הארכיטקטורה הנכונה
- תרגום צרכי הלקוח למערכות אמינות
- בדיקה ותיקוף תוכנה
- תחזוקה והרחבת מערכות
LLM שמייצר פונקציה תוך שלוש שניות לא פותר את הבעיות הללו.
הפער בין קוד שקיים לבין תוכנה שעובדת הולך וגדל. כשכתיבת הקוד הייתה איטית, הייתם חייבים לחשוב. שקלתם טרייד-אופים. הטלתם ספק בהנחות.
עכשיו הקוד מופיע באופן מיידי. כעת עליכם למצוא זמן לחשוב בנפרד ובאופן מכוון. רוב הצוותים נכשלים בהתאמת התהליך שלהם לשינוי הזה.
צוותים מצליחים לא מתמקדים ביצירת הכמות הגדולה ביותר של קוד. הם מתמקדים בשאלת שאלות טובות יותר.
הם עושים את הדברים הבאים:
- מגדירים את הבעיה בבירור לפני שהם כותבים prompt
- בודקים אם התוצר מתאים לארכיטקטורה שלהם
- בודקים מקרי קצה שה-AI פספס
- מבינים את הקוד לפני שהם משחררים אותו
התפקיד שלכם משתנה. אתם עוברים מאנשים שכותבים קוד לאנשים שמתכננים מערכות. זהו רף גבוה יותר. שיקול הדעת ההנדסי הוא המקום שבו הערך שלכם טמון.
AI מפחית את המאמץ להפקת תוכנה. הוא מגביר את הצורך ב:
- הגדרת בעיות טובה יותר
- החלטות ארכיטקטוניות חזקות יותר
- תיקוף מהיר יותר
- שיקול דעת טוב יותר
העתיד שייך לצוותים שמקבלים החלטות טכניות טובות יותר. הוא שייך לצוותים ששואלים את השאלות ש-LLM לא יכול לשאול.
האם הצוות שלכם שינה את זרימת העבודה שלו מאז שאימץ AI? או שרק שיניתם את הכלים שלכם?
מקור: https://dev.to/dimitrisk_cyclopt/ai-makes-writing-code-easier-it-doesnt-make-engineering-easier-120