• בלוג
  • בתיאוריה אני יודע

בתיאוריה אני יודע

גם אם אתה יודע לדקלם מתוך שינה את כל תרשימי ה UML של תבנית העיצוב Observer זה לא אומר שתדע להשתמש בה.

הסוד בלדעת Design Patterns (כמו גם הרבה מיומנויות אחרות) הוא לדעת איך ליישם אותם בעולם האמיתי: מתי להשתמש, מתי לא להשתמש ומתי לבנות משהו דומה על בסיס אותו עיקרון.

במקום לשנן תיאוריה הרבה יותר משתלם להשתמש ביכולת החדשה שלמדתם בהקשרים שונים ובמערכות שונות בעולם האמיתי. כן תוסיפו למערכת שלכם פיצ'ר חדש המבוסס על פיירבייס, או vue, או לא משנה מה. רק אחרי שתעשו את זה מספיק פעמים נוכל להגיד שלמדנו את זה.

נ.ב. ערבוב טכנולוגיות בפרויקט זה משהו שקורה די הרבה בחיים האמיתיים. לא תמיד זה טוב אבל זה כן נותן למתכנתים הזדמנות ללמוד הרבה טכנולוגיות. בקישור הבא מהנדס לשעבר בספוטיפיי מדבר על עירוב הטכנולוגיות המטורף שהיה אצלם:

https://www.quora.com/How-is-JavaScript-used-within-the-Spotify-desktop-application-Is-it-packaged-up-and-run-locally-only-retrieving-the-assets-as-and-when-needed-What-JavaScript-VM-is-used