אודותי
מי אני?
שמי הוא דוביד, יהודי, חרדי, שעוסק בתכנות. אני מתכנת שכותב קוד מאז 2005. אני מאוד אוהב תכנות!
איך התחלתי
אז ב2005 התחלתי עם ספר בעברית על VB6. ומכיוון שלא היה לי במחשב את המהדר שלו (Visual Basic 6) אז פיתחתי כלים בVBA של Microsoft Word... דברים יפים עם עבודה סזיפית...
ואז... דוטנט, C#
אחרי שנתיים בערך עברתי לדוטנט - עדיין בVB.NET. אחרי כמה שנים עברתי לC# בגלל המכללה בה למדתי, ומאז זו נהייתה השפה העיקרית שלי.
בשלב זה רוב לימודי התכנות שלי היו מספרים בעיקר בעברית, שבדור הזה היו עוד בנמצא.
web
יותר מאוחר נכנסתי לעולם הWeb, בהתחלה עוד עם ASP.NET Web Forms הידועים לשמצה, אבל תוך כמה שנים "נפתחתי" לעולם הJavaScript, שפה שכיום, באיחור קל, אני מאוד אוהב.
אחרי קצת שנים בweb הכרתי את angularJS (מוכר גם כאנגולר 1) אני כל כך אהבתי אותו, שלא הצלחתי לעבוד עם שום דבר אחר הרבה שנים.
בשנים האחרונות שהיה ברור שאי אפשר להישאר איתו לעד, בדקתי וניסיתי, לעיתים במאמץ רב, כמה סביבות וכיוונים אחרים (בפרטי ונילה).
בסוף הגעתי לangular וכיום אני מפתח בעיקר בה (נכון לעת הכתיבה גירסה 20).
כובעים...
במהלך השנים פיתחתי הן כעצמאי והן כעובד בכמה מקומות, הרבה כלים ומערכות, במגוון פלטפורמות.
בשנים הראשונות הייתי בעיקר מתכנת יחיד - גם כעצמאי וגם בארגונים בהם עבדתי. בגלל זה התפתחתי מאוד בתחום הייעוץ והמחקר. לעיתים קרובות נדרשתי לשאלות שבדרך כלל לא מגיעות לפתחו של מתכנת, בגלל אופי המקום בו הייתי ובגלל האופי שלי ובהתחשב בכך שהייתי מתכנת יחיד וממילא גם ראש צוות וגם איש מחקר. למדתי הרבה על עולם הפיתוח אבל גם על כל אטמוספירת פיתוח התוכנה... פיתוח תוכנה מתחיל בצרכים, והצרכים האלה אין להם אופי של תכנות בכלל. למדתי להיות קרוב לשני הקטבים הללו.
פורום tchumim.com
בשנת 2013 פתחתי את פורום tchumim.com (השם הזה התקבל רק ב2018. בהתחלה קראו לו hrdm.net ובהמשך code.613m.org). הפורום היה מאוד משמעותי עבור התקדמותי הן כמתכנת, הן כארכיטקט ויועץ. דרך הדחף שלי לענות ולהבין כל שאלה או בעיה הכרתי זויות שונות של עולם הפיתוח, והאתגרים שהיו שמה דחפו אותי להכיר המון. קניתי הרבה ספרי תכנות באמזון וכאלה, וקראתי אותם בשקידה (השקידה הייתה נדרשת כי אני לא יודע טוב אנגלית בכלל...).
מנטורינג?
למעשה אני מנטור בתכנות כבר שנים, אבל בלי ההגדרה - פשוט זה מה שעשיתי פעמים רבות שהזדמנו לי.
כעת - שנת 2025 - מיסדתי את הכובע הזה. במקביל לכמה מקומות בהם אני עובד משרה חלקית, אני מחפש תלמידים... יותר משהעגל רוצה לינוק.
על האתר
האתר הזה בנוי בעזרת:
- Eleventy - גנרטור סטטי
- Nunjucks - מנוע תבניות
- Tailwind CSS - ספריית CSS
- PostCSS - עיבוד CSS
- Cloudflare Workers - פריסה ואירוח סטטי
- GitHub - ניהול גירסאות ואחסון הקוד