רקע,
אני נמצא בתחום ה-IT כ-6 שנים והיום בתפקיד מנהל IT בחברת סטארט-אפ.אני אגיד דברים שאולי יהיו קצת בוטים אבל זה רק כדי לתת לך תמונה אמיתית ולא אשליה אופטית כלשהיא.
CCNA זה נחמד אבל היום זה לא אומר עליך כלום.
בעבר ההסמכות CCNA\MCSE היו שוות משהו והיום פחות מסתכלים עליהן, יותר מסתכלים על מה אתה יודע בפועל.
CCNA זה ה Entry Level של סיסקו ועם זה אין לך הרבה מה לעשות,
אתה צריך יותר בשר,
ההסמכות יעזרו לך להגיע לראיונות עבודה, אבל CCNA זה כל מה שיש לך, הסיכוי נמוך יותר.
בניגוד למה שמישהו פה למעלה אמר, IT מאגד בתוכו את כל האספקטים של מערכות מידע.
זה כולל תשתיות (תקשורת, אבטחת מידע, ברזלים וכדומה..), תוכנה (מערכות הפעלה, מערכות שליטה ובקרה, ניטור, גיבויים (תוכנות גיבויים), וכדומה..).
מצד שני יש את תחום הפיתוח שכולל כמובן ידע בכתיבת קוד, ארכיטקטורה, הנדסה, בדיקות תוכנה ועוד..
השאלה היא מה מעניין אותך?
אם מעניין אותך לקחת מוצר כלשהוא ולהטמיע אותו, אז אתה יותר בצד של IT.
זה אומר לקחת מערכת הפעלה (מייקרוסופט או לינוקס לדוגמא) ולהטמיע אותו בארגון.
זה דורש תיכנון, זה דורש פתירת תקלות, זה דורש איתור תקלות ויש מאחורי זה לא מעט חשיבה ועבודת הכנה.
אם מעניין אותך ליצור משהו שלא היה קיים קודם, אז אתה יותר בצד של הפיתוח.
ליצור יש מאין, לעבוד על משהו חדש ולא רק משהו שמישהו אחר מעביר לך להטמיע.
החסרונות של שני התחומים הם:
IT,
העולם כל הזמן מתחדש, כל הזמן יוצרות תוכנות חדשות ומוצרים חדשים וטכנולוגיות חדשות שאתה חייב להיות מודע אליהן ולקרוא עליהן ולהתחדש כל הזמן. אם לא, אתה פשוט מאד תישאר מאחורה ותהיה מהר מאד לא רלוונטי.
בשלב מסויים עלול לשעמם.
פיתוח,
אתה לא תמיד מפתח משהו שמעניין אותך, לא תמיד אתה רואה את התמונה הגדולה ולפעמים יושב לכתוב מודול של 10,000 שורות שהוא בסך הכל 0.5% מכלל המערכת.
דורש יותר למידה ברמת התיכנון ואיך לעשות מאשר מה עושים בפועל.
אם תחליט ללכת על תחום ה IT הייתי ממליץ לך לעשות עוד הסמכה או שתיים (קצת סותר את זה שאמרתי שההסמכות לא כלכך נחשבות היום) אבל זה מה שיכניס אותך לראיונות עבודה. אם תעבור את ההסמכות אז מן הסתם יהיה לך ידע.
הרעיון הוא לעשות הסמכות בשביל לדעת ולא בשביל התעודה בסופו של דבר.
אם תחליט ללכת על פיתוח אז כן הייתי מציע לך ללכת לעבוד ב IT כ Help Desk (משרת סטודנט) ותוך כדי לעשות תואר במדעי המחשב.
אתה יכול לעשות קורסים בפיתוח אבל הקורסים בפיתוח יותר מכוונים אותך איזה קוד לכתוב כדי שמה שאתה רוצה יצליח ופחות יושבים ומסבירים לך למה כדאי לך לכתוב את הקוד ככה או איך לתכנן את הקוד עוד לפני שבכלל פתחת את ה IDE.
אם תלך במסלול הזה גם תהיה מתכנת חזק יותר, כי אתה תבין גם מה עומד מאחורי כל מה שאתה כותב, תבין בתקשורת, קצת במערכות הפעלה וכדומה (ניסיון שתצבור מה Help Desk).
ככה יהיה לך ערך גבוה יותר בשוק העבודה.
אני מקווה שכתבתי את כל מה שרציתי לכתוב ולא שכחתי כלום
ומקווה שעזרתי איכשהוא.
אם יש לך שאלות נוספות,
תרגיש חופשי :-)
ובהצלחה!