תפסיקו לקרוא כדי לבנות ספרייה. תתחילו לקרוא כדי לפתור בעיה.
רוב רשימות הקריאה של מהנדסים מתמקדות באיסוף ידע.
הנדסה מודרנית מתגמלת על דבר אחד: הסרת צווארי בקבוק.
מהנדס ג'וניור הראה לי לאחרונה רשימה של 10 הספרים המובילים למהנדסים. היא נראתה בדיוק כמו רשימות מלפני עשר שנים. היא התבססה על אותם קלאסיקות ישנות וספרי תהליכים.
ההנחה הזו שגויה. קריאת ספרים לא הופכת אתכם אוטומטית למהנדסים טובים יותר.
צוותים בעלי ביצועים גבוהים לא בונים תוכניות למידה סביב ספרים. הם בונים אותן סביב אילוצים.
רשימות קריאה סטנדרטיות מניחות שלכל הידע יש ערך שווה. במציאות, ערך הנדסי תלוי בסיטואציה הספציפית שלכם.
- מהנדס backend המתמודד עם בעיות מסד נתונים לא זקוק לספר על Agile.
- צוות עם עלויות AI גבוהות לא זקוק לספר תוכנה כללי.
- סטארט-אפ עם בעיות latency לא זקוק למסגרת עבודה של מנהיגות.
האנשים האלו זקוקים לפתרונות לצוואר הבקבוק הספציפי שעומד מולם.
הנדסה מתגמלת רלוונטיות, לא שלמות.
יסודות כמו מסדי נתונים ורשתות (networking) עדיין חשובים. אבל הם כבר לא מספיקים. מערכות מודרניות מביאות אתגרים חדשים כמו עלויות AI inference.
במשך עשורים, מהנדסים עבדו עם מערכות דטרמיניסטיות. אותו קלט תמיד ייצר את אותו פלט.
כיום, מערכות רבות הן הסתברותיות (probabilistic). פרומפט של AI עשוי לתת תגובות שונות בכל פעם. שדרוג של מודל יכול לשנות את אופן הפעולה של האפליקציה שלכם מבלי שתגעו בקוד.
שאלות חדשות מניעות את העבודה שלכם:
- איך אתם מעריכים איכות?
- איך אתם מנהלים רכיבים בלתי צפויים?
המהנדסים החזקים ביותר קוראים כדי להבין מנגנונים, לא כדי לסיים ספר. הם מוצאים צוואר בקבוק ולומדים את הלוגיקה הספציפית הדרושה כדי לתקן אותו.
- אם ה-latency גבוה, למדו batching.
- אם ההקשר (context) הולך לאיבוד, למדו retrieval.
- אם סוכני AI נכשלים, למדו evaluation.
זה מחבר את הלמידה לתוצאות בייצור (production). הידע שלכם הופך למינוף מיידי.
השתמשו בלולאת למידה זו:
- זהו את צוואר הבקבוק.
- מצאו את המשאב הספציפי לתיקונו.
- יישמו אותו על המערכת.
לפני שתתחילו את הספר הבא שלכם, שאלו את עצמכם שאלה אחת: מהו האילוץ הגדול ביותר במערכת שלי כרגע?
האם זה latency, עלות, אמינות (reliability), או observability?
מצאו את המשאב שמטפל בבעיה הזו. אל תבחרו את הספר הפופולרי ביותר. בחרו את זה שפותר את האילוץ שלכם.
הנדסה היא לא תחרות קריאה. היא מקצוע של פתרון אילוצים. תן למערכת שלך להחליט מה תלמד בהמשך.
קהילת למידה אופציונלית: https://t.me/GyaanSetuAi