בחלק ממקומות העבודה מבקשים מהמועמדים לעשות תרגיל בית, באחרים מבקשים לפתור שאלת קידוד בזמן ראיון.
לתרגילים האלה יש מספר מטרות:
לבדוק את רמת כתיבת הקוד שלכם
לבדוק איך אתם מתמודדים עם דברים שאתם לא מכירים
לבדוק את יכולת העבודה העצמאית שלכם
לתרגילים האלה יש מספר מטרות:
לבדוק את רמת כתיבת הקוד שלכם
לבדוק איך אתם מתמודדים עם דברים שאתם לא מכירים
לבדוק את יכולת העבודה העצמאית שלכם
חשוב להבין שלכתוב קוד שעובד זה המינימום, אבל רחוק מלהיות מספיק. חשובה לא פחות איכות הקוד:
האם הוא יעיל? קריא? מסודר?
כמה יהיה קשה לתקן אותו אם יש תקלה, או לשנות אותו אם יש דרישה חדשה?
כמה קל לבדוק אותו?
לא צריך להיות מושלם בהכל, (אנחנו אפילו לא בטוחים שיש דבר כזה מושלם), אבל אפילו רק להדגים שחשבת על שאלות כאלו יכול לעשות הבדל גדול.
למי זה מתאים?
למי שרוצה להתנסות בתרגיל שדומה בסגנון וברמה למה שמקומות עבודה מבקשים מהמועמדים, אתם מוזמנים לבחור תרגיל,לפתור אותו ולהעלות את הקוד שלו ל-GitHub, ואז לשריין זמן עם מתנדב שיעשה לכם code review. זאת אומרת, יעבור ביחד איתכם על הקוד שכתבתם וייתן הערות והצעות לשיפור.