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

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

המפקדים שלי מאוד רצו שאשאר בצבא, הם ניסו לשכנע אותי בכל מיני דרכים. אבל אחרי שגיליתי שעולם התיכנות מהנה כל כך, לא יכולתי. לא הצלחתי להשאיר את החלום הזה מאחור. באתי אל המג״ד והודעתי לו שכשהתאריך יגיע אני אשתחרר. הוא התאכזב מאוד אבל הוא הבין אותי. הוא ראה כמה שאני נהנה מהתיכנות והוא אפילו כתב לי המלצות כשהייתי צריך. למדתי תיכנות במכללת ג׳ון ברייס והלכתי והתפתחתי וצמחתי ופרחתי בתחום התיכנות.
היום אני מלמד תיכנות בשפות רבות כאשר השפה העיקרית והמועדפת עלי ביותר היא PHP. זאת בדיוק אותה שפת תיכנות אותה ניסיתי להתחיל ללמוד בצעירותי ונכשלתי. היום אני כאן כדי לעזור לך לעבור את הדרך וללמוד שפות תיכנות בשיטה המצליחה במקום בשיטה הנכשלת.
“אם תציב את המטרות שלך גבוה עד שיצחקו עליך, הכישלון שלך יהיה גבוה מההצלחה שלהם.”
נלסון מנדלה