איזה סוג של עתיד מחכה למפתחי Java טריים שרק התחילו ללמוד Java בשנת 2020 או לא כל כך הרבה לפני כן? זה משהו שרוב האנשים שמתחילים ללמוד ג'אווה או שוקלים לעשות זאת תוהים באופן סביר, מנסים להבין אם ג'אווה היא עדיין הבחירה הנכונה. אחרי הכל, שוק הטכנולוגיה מתפתח ומשתנה בקצב מהיר, עם מגמות וטכנולוגיות חדשות שצצות ללא הרף.
מתוך הסרט "בחזרה לעתיד" (1985)
אז, האם יש עדיין עתיד מזהיר עבור מפתחי Java בתעשיית הטכנולוגיה ושפת הקידוד הטובה ביותר ללמוד, או שהספינה כבר הפליגה ו-Java, בהיותה שפת תכנות שעכשיו היא בת יותר מ-25 שנים (די מבוגר עבור תעשיית טכנולוגיה), זה פשוט לא כל כך רלוונטי יותר?
אז מפתחי Java אינם מוגבלים בשום אופן בבחירת תעשיות, מגזרי שוק ונישות לעבוד בהן. למעשה, כמה מהנישות הטכנולוגיות הטרנדיות ביותר כיום מסתמכות על ג'אווה במידה רבה.

התראת ספוילר!
בוא נוציא את זה מהדרך כבר מההתחלה. למרות שיש לנו דעות קצת שנויות במחלוקת בעניין זה בקהילת המפתחים (עם מחלוקת שקשורה בעיקר לכך שגוגל הופכת את Kotlin לשפת תכנות מועדפת עבור מפתחי אפליקציות אנדרואיד במקום ג'אווה), אנחנו בהחלט חושבים שיש עתיד מזהיר למפתחי Java, עדיין. למעשה, אנו נוטים להאמין שכיום, בשנת 2020, לקודד ג'אווה יש יותר הזדמנויות מאי פעם. והנה הסיבה.תעשיית הטכנולוגיה אוהבת את ג'אווה
על פי דו"ח של State of The Developer Nation שנערך לאחרונה על ידי Slashdata , המבוסס על סקר של אלפי מפתחי תוכנה ברחבי העולם, Java היא שפת התכנות הצומחת ביותר בעולם. נכון לעכשיו, המספר הכולל של מפתחי Java הוא מעט יותר מ-8 מיליון, כאשר כ-0.5 מיליון קודנים חדשים הופכים לחלק מקהילת Java מדי שנה. ג'אווה היא כיום שפת התכנות הפופולרית ביותר בפיתוח נייד (אנדרואיד, בעיקר), כמו כן היא נפוצה מאוד בפיתוח עורפי, פתרונות מבוססי ענן, ובמספר נישות טכנולוגיות חמות ומגמתיות כמו IoT וביג דאטה ( נדבר עליהם ביתר פירוט בהמשך המאמר). על פי אינדקס TIOBE , שמודד את הפופולריות של שפות תכנות בקרב מפתחים על סמך מספר קריטריונים, Java היא כיום שפת הקידוד השנייה הכי פופולרית בעולם, רק מעט אחרי C.קודנים לא יכולים לחיות בלי ג'אווה
אבל עבור רוב המקודדים, לא הדירוגים ואינדקסי הפופולריות הם שחשובים באמת. הביקוש האמיתי למפתחי ג'אווה, והשכר שלהם, הוא מה שבעצם חשוב, נכון? ובכן, לפי PayScale , השכר הממוצע למפתח ג'אווה בארה"ב הוא $74,300 לשנה, עם טווח שכר ממוצע של $50,000 עד $105,000 לשנה. המספרים של Glassdoor גבוהים אף יותר ועומדים על 74,100 דולר לשנה כשכר ממוצע שנע בין 57 אלף דולר ל-117 אלף דולר לשנה. לא נורא, נכון? ואלה הנתונים למפתחי ג'אווה רגילים. קודן ג'אווה בכיר היה מצפה באופן סביר לקבל 25-30 אלף דולר נוספים לשכר השנתי. קודני Java מרוויחים כסף גם באירופה. השכר הממוצע למפתח Java בגרמניה הוא כמעט 49,000 יורו בשנה, בעוד ש-Java Seniors מרוויחים יותר מ-62,000 יורו. בבריטניה, לפי הנתונים האלה , מפתחי Java מרוויחים בממוצע 53-85 אלף אירו בשנה, בספרד השכר הממוצע הוא 27-45 אלף אירו, בעוד שבהולנד זה 30-64 אלף אירו. לגבי הביקוש למפתחי ג'אווה, הוא נשאר ברמה גבוהה מאוד שנה אחר שנה. על פי דו"ח אחרון של חברת האנליטיקה Burning Glass, Java Developer הוא אחד מעיסוקי הטכנולוגיה הנפוצים ביותר בארה"ב, עם מספר משרות פתוחות שהגיע כמעט ל-4000 בפברואר 2020 בארה"ב לבדה. כאשר Java היא אחת הכישורים הטכניים המבוקשים ביותר (מוזכרת ביותר מ-23,000 משרות שנפתחו בפברואר). ועוד עובדה מעניינת. לפי נתונים מאתר העבודה Indeed , מפתחי Java הם בעלי הסיכוי הנמוך ביותר לעזוב את המקצוע שלהם מבין כל אנשי המקצוע בכלל, לא רק במגזר הטכנולוגי. שיעור החלפת הקריירה שלהם הוא פחות מ-8%, בעוד שבמקצוע מפתחי התוכנה בכלל זה 27%, ולמנהלי מסדי נתונים, למשל, הוא 35%. אפילו כשהציעו להם תפקיד ניהולי ברמה גבוהה יותר, רוב מקודדי Java פשוט לא רוצים לוותר על זה. זו עשויה להיות ההוכחה הטובה ביותר לכך שתכנות Java היא בחירת המקצוע הנכונה עבור רוב המקודדים.חברות גדולות נצמדות לג'אווה
אחת הסיבות לכך ש-Java כל כך פופולרי ומספר המשרות הפתוחות עבור קודי Java נשאר גבוה באופן עקבי היא העובדה שמספר חברות גדולות מסתמכות על שפת התכנות הזו לפיתוח הצד האחורי של המוצרים שלהן. לדוגמה, הנה רשימה של חברות טכנולוגיה גדולות שהמוצרים שלהן מבוססים פחות או יותר לחלוטין על ג'אווה: Uber, Airbnb, Linkedin, eBay, Spotify, Square, Groupon, Pinterest. לגוגל יש עדיין אחוז גבוה מהפיתוח שלה בג'אווה. מספר חברות תוכנה הודיות גדולות, כולל Infosys, TCS, Wipro, HCL Tech, Myntra ואחרות הן גם אוהבות גדולות של Java. ענקיות טכנולוגיה עולמיות, כמו Accenture, Intel, Symantec, Philips, Thomson, T-Mobile הן גם משתמשות כבדות של Java.
GO TO FULL VERSION