תוכנית המנטורינג לבניית פרויקט - פרטי המסלול
שבוע שעבר פרסמתי כאן שאני מתכנן לפתוח קבוצת מנטורינג לפיתוח פרויקטים. במהלך השבוע ובעקבות שיחות טובות עם כמה מכם סגרתי תוכנית עבודה מסודרת לסדנה, ואני שמח לפרסם פה את המבנה המדויק שלה:
מטרת הסדנה היא לתת לך את המקום, הסביבה והדחיפה להפוך את הידע התיאורטי שלך בפיתוח לידע מעשי דרך עבודה על פרויקט שהוא כולו שלך מקצה לקצה.
הכנות לסדנה במהלך פברואר אני אעבוד אחד-על-אחד עם כל אחד מהמשתתפים כדי לייצר תוכנית עבודה אישית שלך לפיתוח הפרויקט. התוכנית תתאים לזמן פיתוח של חודש עבודה בהשקעה של כ 8-10 שעות בשבוע ותכיל איפיון מפורט והערכות זמנים. סגירת תוכנית עבודה במהלך פברואר היא תנאי לכניסה לסדנה.
מהלך הסדנה קבוצת העבודה תפעל במהלך חודש מרץ ובשני מישורים: הנחיה אישית ולימוד הדדי קבוצתי.
במישור ההנחיה האישית אני אהיה שם אתכם במהלך הפיתוח כדי לוודא שאתם מצליחים לעמוד בתוכנית שיצרנו, לעזור כשאתם נתקעים ולעבור על הקוד כדי לראות שאתם בונים דברים ברמה גבוהה ושתהיו גאים בתוצאה.
במישור הקבוצתי הקוד שנכתוב יישמר במאגר גיטהאב פתוח לשאר חברי הקבוצה. אנחנו נשתף אחד עם השני אבני דרך מרכזיות בפיתוח, אתגרים מעניינים שעבדנו עליהם וכלי עבודה בהם אנחנו משתמשים ודרך שיתוף הידע נוכל ללמוד ממפתחים כמונו שעובדים על פרויקטים שונים. אנחנו נקרא את הקוד אחד של השני ונשאיר Code Reviews הדדיים. העבודה עם מפתחים נוספים בקבוצה תעזור לכם לייצר קשרים שיעזרו לכם גם בהמשך ותחשוף אתכם לטכנולוגיות ושיטות עבודה חדשות.
מבנה הפרויקט כל משתתף ומשתתפת יעבדו על פרויקט משלהם בטכנולוגיה לבחירתם, וכן אני מצפה שיהיה סלט טכנולוגי מעניין. יחד עם זאת מבנה העבודה על הפרויקט יהיה דומה אצל כולם: בשבוע הראשון נבנה את הגירסה הראשונה על מחשב הפיתוח, בשבוע השני נעבוד על Deployment ו CI/CD ונקים Github Actions כדי לוודא שיש לנו דרך מהירה מפיתוח לפרודקשן והחל מהשבוע השלישי נתחיל לשלב פיצ'רים מתקדמים יותר של סביבת הפיתוח שבחרנו כמו Queues, Caches, Load Time Optimisations, ושאר רעיונות שיהפכו את הפרויקט שלנו למעניין. השבוע הרביעי יוקדש לבניית דף נחיתה ובדיקות אוטומטיות לפרויקט כדי שיהיה קל יותר למפתחים אחרים להצטרף ולתרום.
סיום הסדנה בסיום הסדנה יהיה לכם פרויקט שבניתם לבד בסביבת פרודקשן ותהיה לכם שיטת עבודה מסודרת לפיתוח והעלאת פיצ'רים נוספים, אם תחליטו להמשיך לעבוד על הפרויקט גם בהמשך.
הסדנה מתאימה לאלה מכם שיש להם כבר ידע בפיתוח, שעובדים היום בצוות ואפילו עובדים על מוצר אבל במהלך היום יום בעבודה מפתחים רק חלק מהמוצר הגדול ורוצים לחוות עבודה על מוצר מקצה לקצה.
אם זה נשמע כמוכם אני מאוד ממליץ לנצל את ההזדמנות ולהצטרף. יש עוד מספר מקומות אחרונים, זה מחזור ראשון אז המחיר ידידותי והקבוצה תהיה קטנה ואינטימית. לפרטים והצטרפות השאירו לי הודעה ונקבע שיחה מסודרת.