אני נכון להיום עוסק בתחום הסיסטם כבר 6 וקצת שנים.
היום מתפקד בתור מנהל IT מטעם חברת HP (OutSource) בד בבד להיותי איש סיסטם בכיר בצוות תשתיות של HP.החלטתי שבנוסף לסיסטם, אני רוצה להתפתח עוד, ללמוד עוד ובסיסטם הכל נורא מוכתב לך מלמעלה.. קליק ימני פה, קליק שמאלי שם והופ יצרת יוזר חדש.
וזה בשלב מסויים מתחיל לשעמם.
בתור מנהל כמובן שאתה מתעסק עוד בתחום הניהולי אבל גם הוא עוסק עדיין בטכנולוגיות שקיימות בשוק ולרובן אתה יכול לחבר עוד מודול ועוד מודול אבל לא ליצור אותן בעצמך.
התחלתי ללמוד תיכנות (בתור איש סיסטם אני מאמין שתצליח ללמוד תיכנות לבד, הרי סיסטם זו עבודה יום יומית של חיפוש וחקירה ולמידה עצמאית..).
למדתי מאתר בשם Lynda.com תיכנות ל IOS (בשפת Objective-C).
היום אני יודע לכתוב אפליקציות ל IOS (לא מומחה, או מקצוען, אבל מספק את העבודה).
יש לי אפליקציה אחת בחוץ ועוד אחת שנמצאת בשלבי פיתוח.
לפני כמה ימים התחלתי ללמוד C# וזה די קל (לפחות הבסיס).
עוד מעט אגיע ל ,NET ואתחיל להתפתח גם בתחום הזה.
המטרה שלי בסופו של דבר היא לדעת לכתוב Server Side וגם Client Side.
כך שאני למעשה שמתי לעצמי מטרה ואני חותר אליה, לא סתם מתחיל ללמוד תיכנות כי אז או שאני אתייאש מהר מאד, או שאני פשוט לא אצליח כמו שאני באמת מסוגל להצליח.
אחרי המטרה של הלמידה שמתי לעצמי מטרה ליצור דברים, לחשוב על דברים ואולי לפתח סטארט-אפ בעתיד כזה או אחר..
למה אני נמשך לתחום הזה?
כי בניגוד לתחום הסיסטם, בתיכנות אתה יוצר "יש מאין", וזה מדהים ומהנה בעיניי.
לפני שנתיים אמרתי לעצמי, אין מצב שאני אי פעם אסתכל על שורת קוד! לא רוצה! לא מעוניין! מגעיל אותי! ותראה איפה אני היום, קורא, כותב, מבין, חושב קוד.
כששואלים אותי אם משהו אפשרי, אני ישר חושב מבחינת קוד איך אני בונה את זה.. איך אני מציג אנימציות על המסך או איך אני מאכלס טבלה במערך כזה או אחר..
לדעתי,
תנסה להתחיל ללמוד באתרים ומדריכים ברשת, יש מלא, רק תבחר!
אם תרצה הרחבה או שתראה שאתה לא מסתדר, תפנה למכללות למיניהן.
אם אתה בא בגישה של "אני רוצה ללמוד ואני רוצה להצליח בזה" אין שום סיבה שלא תצליח..
וזה אמור לענות לך על השאלה של "האם תיכנות זה משהו שאו שיש לך את זה או שלא? או שניתן לרכוש ידע ע"י קורסים ובכל זאת להצליח?"
שיהיה בהצלחה!