משימת בית שאמרו 'תיקח 4-5 שעות' — השקעתי 18. כמה זה נורמלי?
יש לי 4 שנות ניסיון Full Stack. קיבלתי משימת בית מחברה שמחפשת Senior Developer.
המשימה: "מיני מערכת ניהול משימות — auth, REST API, ממשק פשוט". לפי ה-email שלהם: "4-5 שעות".
בפועל: 18 שעות לאורך 4 ימים.
למה לקח כל כך הרבה:
Stack היה חופשי, אז בחרתי מה שמרשים לי הכי הרבה. רציתי unit + integration tests. הוספתי Docker Compose ו-README מפורט. פתרתי edge cases שראיתי בדרך.
מה שמעצבן:
אם הם מעריכים 4-5 שעות, הם מצפים לפתרון חלקי. אבל כשאני שולח פתרון חלקי, אני מרגיש שנראה עצלן. ואם אני שולח פתרון מלא — עשיתי עבודה בחינם.
השאלה:
איך אתם מחליטים מה "מספיק טוב"? האם אתם שואלים אותם מראש על רמת הציפיות?
18 שעות זה יותר מדי לכל mission. כשאמרו 4-5 שעות — תן 5-6. זה מה שבודקים: לא שלמות, אלא scope sense.