מחפשת עבודה17
Active member
לאחרונה היה לי תרגיל בית כחלק מתהליך ראיונות.
התרגיל על פניו היה יחסית פשוט - והאתגר בו (לפחות עבורי) היה בכך שהייתי צריכה לכתוב אותו בשפה לא מוכרת, כולל צורך ללמוד איך לג׳נרט מיקרוסרוויס חדש בעזרת grpc.
אבל בדיעבד גיליתי שחלק משמעותי מהמבחן היה התרשמות מאוד קפדנית מסגנון הכתיבה שלי, והביקורת המרכזית של של המראיינת היתה שכתבתי הרבה שורות קוד. היא נתנה כדוגמא לזה למשל שהוספתי יותר מידי קוד מיותר שבודק שגיאות בנתונים, כשכנראה הכוונה בתרגיל היתה שהנתונים שמגיעים למיקרוסרוויס שלי בהכרח תקינים, וזו היתה חוסר הבנת הנקרא מצידי.
אבל חלק אחר מהביקורת היתה עצם העובדה שחילקתי את הקוד שלי לכמה פונקציות שתואם לסוג הפעולות שעשיתי - למשל ברמה של כתיבת פונקציה שמבצעת מעבר על הרשימה ומסננת ממנה את האובייקטים שעובדים בקריטריונים כאלו ואחרים, או פונקציה שממיינת את הרשימה שהתקבלה מהשלב הקודם בסדר יורד.
ייתכן שחלק מהחלוקה היתה באמת מפורטת מידי, אבל עד היום הפידבקים שקיבלתי על חלוקה כזו של הקוד לפונקציות היתה חיובית ושזה בהחלט הופך את הקוד למסודר וקריא יותר, ומקל למשל על ביצוע קוד רוויו או בכל מצב אחר שמצריך כניסה לקוד.
מה דעתכם על הנושא הזה?
התרגיל על פניו היה יחסית פשוט - והאתגר בו (לפחות עבורי) היה בכך שהייתי צריכה לכתוב אותו בשפה לא מוכרת, כולל צורך ללמוד איך לג׳נרט מיקרוסרוויס חדש בעזרת grpc.
אבל בדיעבד גיליתי שחלק משמעותי מהמבחן היה התרשמות מאוד קפדנית מסגנון הכתיבה שלי, והביקורת המרכזית של של המראיינת היתה שכתבתי הרבה שורות קוד. היא נתנה כדוגמא לזה למשל שהוספתי יותר מידי קוד מיותר שבודק שגיאות בנתונים, כשכנראה הכוונה בתרגיל היתה שהנתונים שמגיעים למיקרוסרוויס שלי בהכרח תקינים, וזו היתה חוסר הבנת הנקרא מצידי.
אבל חלק אחר מהביקורת היתה עצם העובדה שחילקתי את הקוד שלי לכמה פונקציות שתואם לסוג הפעולות שעשיתי - למשל ברמה של כתיבת פונקציה שמבצעת מעבר על הרשימה ומסננת ממנה את האובייקטים שעובדים בקריטריונים כאלו ואחרים, או פונקציה שממיינת את הרשימה שהתקבלה מהשלב הקודם בסדר יורד.
ייתכן שחלק מהחלוקה היתה באמת מפורטת מידי, אבל עד היום הפידבקים שקיבלתי על חלוקה כזו של הקוד לפונקציות היתה חיובית ושזה בהחלט הופך את הקוד למסודר וקריא יותר, ומקל למשל על ביצוע קוד רוויו או בכל מצב אחר שמצריך כניסה לקוד.
מה דעתכם על הנושא הזה?