לפני שמגייסים מפתח Backend ראשון: 4 שאלות

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

1. האם זו בעיה של "לבנות" או בעיה של "לתחזק ולשפר"?

אלה שני סוגי עבודה שונים. בנייה של משהו חדש דורשת ריכוז רציף לאורך חודשים. תחזוקה ושיפור של מערכת קיימת הם לרוב סדרה של משימות קטנות: לתקן שאילתה איטית, להפוך את הפריסות לבטוחות יותר, לסדר אינטגרציה שבירה. מי שמתאים לכם תלוי בסוג העבודה שיש לכם בפועל.

2. מי יודע איך מעלים את המערכת לאוויר, ומה קורה אם האדם הזה לא זמין שבוע?

אם התשובה היא "אדם אחד" או "אף אחד לא בטוח", זה סיכון שכדאי לטפל בו לפני כל דבר אחר, בין אם מגייסים ובין אם לא.

3. כמה מהעבודה היא באמת משרה מלאה, וכמה ממנה פרויקטים של חודש-חודשיים?

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

4. האם התשתית מתועדת, או שהיא נמצאת רק בראש של אדם אחד?

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

מה מתברר לא פעם

בהרבה חברות קטנות הצורך האמיתי הוא לא צוות שלם, אלא איש מקצוע ותיק אחד שמבין גם את הקוד וגם את התשתית, ועובד בהיקף חלקי.

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