שיטות עבודה וכלים

25/02/2022

שני דברים שמשפיעים מאוד על הפרודוקטיביות שלנו כמפתחים הם:

  1. שיטות העבודה, הנהלים, התבניות וכל ההרגלים "האוטומטיים" איתם אנחנו עובדים.

  2. הכלים בהם אנחנו משתמשים, שעוזרים לנו ליישם את שיטות העבודה הטובות שלנו.

והסדר בין השניים חשוב.

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

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

כלים הם תוצאה והם באים אחרי שיטת העבודה. מי שכבר עובד בגישה פונקציונאלית שמתאימה ל Redux ישמח מאוד לגלות את הכלי; ומי שמוכן ללמוד את שיטת העבודה האידאלית עם גיט יגלה שהמעבר לגיט משפר משמעותית את הפרודוקטיביות. אבל הכלי הוא לא הדבר החשוב כאן.

כדי לשפר פרודוקטיביות מתחילים עם שיפור שיטות העבודה. אחרי זה הכלים כבר ימצאו אתכם.