ראשי > פיתוח > איך הגעתי בכלל לבסיסי נתונים

איך הגעתי בכלל לבסיסי נתונים

לפעמים החיים לוקחים אותך לכיוונים בלתי צפויים. לפני 22 שנה לא ידעתי שאעסוק בבסיסי נתונים אבל איכשהו כל פעם שעזבתי אותם – חזרתי אליהם איכשהו בחזרה.

זה התחיל בשנת 1988 כשהתגייסתי לצה"ל ועשיתי קורס תכנות בממר"ם. באותם הימים שפות הפיתוח הפופולאריות היו C, פסקל  ו-Ada על מערכות VAX/VMS ו- PL/1 וקובול על מיינפריים של IBM. בתום הקורס ביקשתי הצבה בחיל מודיעין ואכן הוצבתי ביח' המחשבים של חמ"ן. מייד לאחר שהגעתי ליחידה, נשלחתי לקורס פיתוח מתקדם ב- VAX/VMS  ולאחריו המערכת הראשונה שבה פיתחתי הייתה מערכת העובדת על אורקל גרסה 6 שרץ על VAX/VMS . זו הייתה הפעם הראשונה שראיתי בסיס נתונים רלציוני ופעם ראשונה שנתקלתי בשפת SQL.

באותה תקופה לא היה תפקיד כזה שהיום נקרא DBA. היה זה פשוט עוד "כובע" שאחד המפתחים היה חובש בנוסף לשאר המטלות שעליו לבצע. רק כמה שנים טובות אחר כך, זה הפך למקצוע של ממש. כך השתמשתי באורקל בפרויקטים שונים והיו גם פרויקטים שלא השתמשתי בבסיס נתונים רלציוני בכלל אלא במערכות מפתוח נתונים שאינן סטנדרטיות. היום קשה לראות מערכת IT שאינה מורכבת על DB מסחרי – אבל לפני 18 שנה זה היה מקובל.

בשנת 1997 פגשתי את זיו מנדל, מנכ"ל ג'ון ברייס הדרכה. זיו היה מפקד קורס שלב 9 (או שלב 11, אני כבר לא זוכר) כשהייתי בצבא והוא זכר אותי. זיו הציע לי ל"התגייס" לקבוצת ג'ון ברייס (שאינה קיימת היום) גם כמנהל תחום הדרכת DBA וגם כיועץ אורקל וכך עשיתי. ג'ון ברייס היה בי"ס מעולה בשבילי ולמדתי שם כל מה שאפשר על אורקל וגם על טכנולוגיות אחרות (כמו FW, ג'אווה, שרתי אפליקציות ועוד) בנוסף הסתובבתי בין לקוחות שחיפשו עזרה בעבודה עם אורקל. הימים הם ימי הבועה. קורסי ה-DBA שהייתי מרצה בהם (DBA 1,2,3) היו מפוצצים עד אפס מקום, במיוחד כשיצאה באותם הימים גרסה 8 ואחריה 8i. אורקל הייתה מלכת ה-DB ולמעשה נתנה פתרון בכמה רמות מעל המתחרים (שהיו Informix, DB2, Sybase). היה אז גם מוצר קטן ושולי בשם SQL Server 7 של מיקרוסופט אבל הוא התאים רק למערכות קטנות עם משתמשים מועטים ולא היווה אז גורם משמעותי בתחרות מול אורקל.

במאי 1999 פנו אליי מחברת הסטארט אפ ImageID שגייסה סכומי עתק והציעו לי להצטרף כ-DBA ואיש פיתוח Web. לא היה אז איש תוכנה אחד בישראל שלא חלם על אופציות דשנות ועל המיליונים שהוא עתיד לעשות איתם. כל חודש היה אקזיט של חברה אחרת עם סיפורים על אנשים שסגרו משכנתאות ואפילו פנסיות בזכות האופציות שהיו ברשותם. על הנייר – הייתי יכול לקנות דירה נאה מאופציות שלי. על הנייר… כמובן שבהמשך יכולתי לעשות מהאופציות אוריגמי של בית מנייר….

ב-ImageID לימדתי את כולם לעבוד עם אורקל. אני בעצמי הייתי חצי מהזמן DBA וחצי מהזמן איש פיתוח (בעיקר ב-ASP, VB ו-C++).  בשנת 2003 החלטנו בחברה להיכנס לעולם הדוט נט. אני למעשה הראשון בחברה שלמד דוט נט ו-ASP.NET וכך הפכתי לר"צ WEB בחברה. במקביל המשכתי להיות איש האורקל של החברה. בשנת 2004 בחנתי את SQL Server 2000 ואת MSDE כבסיס נתונים עבור פרוייקט לחברה גרמנית עם סניפים רבים. חיפשנו DB זול יחסית שיעבוד בסניפים ויעביר נתונים ל-DB מרכזי שמריץ אורקל ב- XML באמצעות web services. זו הייתה הפעם הראשונה שנתקלתי ב-SQL Server. האמת – לא ממש התלהבתי ממנו. כאיש אורקל היו חסרים לי המון פיצ'רים במערכת הזו. במיוחד לא אהבתי שלא היה שם row versioning (מה שנקרא snapshot isolation). בשנת 2005 יצאה מיקרוסופט עם SQL Server 2005 וסופסוף היה כאן מוצר שיכול להוות אלטרנטיבה לאורקל. אני התחלתי לעבוד איתו באינטנסיביות כשעזבתי את ImageID והצטרפתי לחברת סטארט אפ אחרת בשם MutualArt ולאחר מכן גם באמדוקס וכיום ב-SRL.

אז בכל השנים האלה הספקתי לעשות כל מיני תפקידים: מפתח, DBA, מדריך, יועץ, ראש צוות, ארכיטקט תוכנה והיום מנהל תחום, אבל גיליתי כלל חשוב בקריירה ובחיים בכלל: כדאי להתמקד במה שאתה הכי טוב בו ובמה שיש לך יתרון יחסי על פני האחרים. כך חזרתי ל-DB וזה התחום שבו אני מרגיש הכי בבית.

מודעות פרסומת
  1. 31/08/2010 ב- 13:26

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

    רוני.

  1. No trackbacks yet.

להשאיר תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s

%d בלוגרים אהבו את זה: