JavaRush /בלוג Java /Random-HE /מדוע כדאי ללמוד ג'אווה ב-2020

מדוע כדאי ללמוד ג'אווה ב-2020

פורסם בקבוצה
ג'אווה חוגגת 25 שנה להיווסדה בשנת 2020. במהלך 25 ​​השנים מאז הקמתה, ג'אווה, כיאה לעידן כזה, הגיעה לבשלות מסוימת, אך לא איבדה את התלהבות הנעורים והאטרקטיביות שלה. מדוע כדאי ללמוד ג'אווה ב-2020 - 1זוהי עדיין השפה הפופולרית ביותר לפיתוח אתרים בעולם. Java משמשת בכל מקום בפיתוח של מגוון רחב של פרויקטים, לרבות שירותים למערכות שולחניות, אפליקציות סלולריות ומשחקים, וכן במגזרים אופנתיים של שוק ה-IT כמו ביג דאטה ו-IoT (Internet of Things). אז, בשנה ה-25 לחייו, חברנו ג'אווה, כמו שאומרים, בשיאו. השפה נמצאת בשימוש על ידי יותר מ-90% מכל חברות Fortune 500, אינדקס TIOBE מציין את Java כשפת התכנות הפופולרית ביותר בהתבסס על מספר קריטריונים, ומספר המשרות הפנויות למפתחי Java ברחבי העולם ממשיך לגדול. לשאלה האם הגיוני להתחיל ללמוד ג'אווה ב-2020, ניתן לתת תשובה ברורה מיד: כן, זה בהחלט שווה את זה. במאמר זה נדבר על מדוע אין ספק מיוחד לגבי הסיכויים הבהירים של ג'אווה לעתיד הקרוב, האם, בגיל כמעט 25, השפה הזו פופולרית מתמיד, ואילו דברים מעניינים מתרחשים בקהילת ג'אווה העולמית כיום .

כסף כסף כסף

נתחיל אולי מהדבר החשוב ביותר, כלומר, לדבר על כסף. אז לפי המשאב הסמכותי PayScale, השכר השנתי הממוצע של מפתח Java בעולם עומד כעת על כ-74 אלף דולר. לא נורא, נכון? השכר הממוצע נע בין 47 אלף דולר ל-106 אלף דולר בשנה. ולקודני Java מנוסים (תפקידים בכירים) כבר יש שכר ממוצע של 95 אלף דולר בשנה (מ-70 אלף דולר ל-139 אלף דולר). במקביל, מספר המשרות הפנויות למפתחי Java ממשיך לגדול משנה לשנה. על פי נתונים סטטיסטיים של אחת מהסוכנויות המובילות בתחום גיוס ה-IT, Collabera, מתחילת 2017 ועד סוף 2018, מספר המשרות הפנויות הקשורות ל-Java באתר זה גדל ב-80% - מ-3.5 אלף ל-6.2 אלף המספר הגדול ביותר של משרות פנויות עבור קודני Java נמצא בארה"ב ובהודו. לפי Indeed.com, בארה"ב מספר עמדות Java עולה על 31 אלף, ובהודו - 32 אלף. באשר לחברות בודדות, JPMorgan Chase & Co האמריקאית משלמת הכי הרבה לקודי Java. - בממוצע כ-90 אלף דולר בשנה. בהמשך מגיעים TCS ו-Infosys (73 אלף דולר לשנה), Cognizant (69 אלף דולר) ואחרות. אז זה לא יהיה הגזמה גדולה לומר שעכשיו מפתחי Java פשוט גורפים כסף, ומנצלים את העובדה שהביקוש לאפליקציות מובייל, שבפיתוחן כמעט תמיד נעשה שימוש ב-Java בצורה כזו או אחרת, הולך וגדל. ברחבי העולם, בשל כך הצורך בקודני Java. וזה לא מאוחר מדי לקפוץ על העגלה של הרכבת הזו הנושאת את המקצוענים המצליחים של Java לעתיד מזהיר.

מראה חדש כל חצי שנה

גם שפת הג'אווה עצמה, כיאה לחבר'ה מצליחים בני 25 עם עתיד גדול, לא עומדת מהצד, לא נחה על זרי הדפנה, עוקבת אחר אופנה ושואפת לעקוב אחר טרנדים. לכן, בשנת 2019, Java עברה למחזור שחרור של 6 חודשים של גרסאות חדשות. בעבר, גרסאות חדשות של Java שוחררו כל שנתיים עד שלוש, ולפעמים מרווח הזמן בין מהדורות היה שש עד שבע שנים. מה שבמידה רבה אפילו שימח חברות רבות, כי החידושים לא הגיעו מהר מדי. אבל עכשיו, החל מ-Java 9, מהדורות חדשות יוצאות בחודשים מרץ וספטמבר מדי שנה. וזה טוב, כי זה כמעט 2020, ולשחרר גרסאות חדשות של כל 6-7 שנים זה כבר לא אופציה. מדוע כדאי ללמוד ג'אווה ב-2020 - 2"מחזור שחרור של 6 חודשים הוא גישה טובה מאוד. אני אומר את זה כמפתח, על סמך ניסיון אישי. אם יש לנו לוח זמנים לשחרור של גרסה חדשה שמתוכנן לתאריך מסוים, אנחנו פשוט משחררים אותו עם התכונות שהיו מוכנות באותו זמן. ואם הם לא מוכנים, אז אנחנו דוחים אותם לשחרור הבא. אבל מהדורה קבועה כזו של מהדורות טריות היא יתרון מובהק", אמרה סומיט שארמה, מפתחת Full Stack בחברת Greytip Software ומחברת ה-DEV Community.

ג'אווה במרכז העניינים: IoT ונישות טרנדיות אחרות

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

מומחים: שום דבר לא מאיים על ההנהגה של ג'אווה בשנים הקרובות

מה חושבים בחורים רציניים עם מומחיות ומעמד בחברה על חברנו ג'אווה? האם הם מאמינים ש-Java היא התאמה טובה, והאם הם מוכנים לבטוח בה בלב "בנותיהם" - כלומר להבטיח הפעלה חלקה של תהליכים מורכבים העומדים בבסיס שירותים ויישומים עם תפקיד מפתח בעסק של מגניב חברות (כגון, למשל, כמו Uber או Airbnb)? מדוע כדאי ללמוד ג'אווה ב-2020 - 4"לעתים קרובות את העתיד ניתן לחזות בצורה הטובה ביותר על ידי התבוננות בעבר, כי ההיסטוריה תמיד חוזרת על עצמה עם שינויים קלים. את מאזן הכוחות בין שפות התכנות קשה לשנות, במיוחד בטווח הקצר, וג'אווה תמשיך להוביל את הדרך", אמר מארק ליטל, סגן נשיא לתוכנות ביניים ב-Red Hat. "יהיה מעניין לראות אם שפות אחרות יתחילו להשתמש ב-Java Virtual Machine (JVM). לא רק דיאלקטים של JVM כמו Scala ו-Kotlin, אלא גם שפות בודדות עם בסיס משתמשים משלהן, כמו Ruby, JavaScript או Python. ל-JRE כבר היו פתרונות נישה - JRuby (Ruby), Nashorn (JavaScript) ו-Jython (python). וכל יציאות NodeJS נכשלו. זה יהיה מעניין, כי שילוב שפה שלמה זה די רציני. אולי גראל יעביר את המכונה הוירטואלית מעבר לשפת ג'אווה", הוסיף. "בשנים הקרובות, ג'אווה באמת צריכה להפוך ליותר ענן. זה קריטי מכיוון שהאימוץ בענן ממשיך לגדול. לגבי הפופולריות הכוללת של ג'אווה והסיכויים שלה, אנחנו לא יכולים ולא נוותר על ההשקעות שכבר בוצעו בתעשייה זו ובתשתית ההדרכה. אין טעם ללמוד שפה חדשה לגמרי ולהתחיל מאפס. זו הסיבה שגם חשוב מאוד ש-Java תעבוד היטב ותותאם לסביבות חדשות", אמר אנדרס וולגרן, CTO בחברת Electric Cloud. "למעשה, לשנים הקרובות יהיה תפקיד חשוב בפיתוח המערכת האקולוגית של Java. בכלכלת הקוד הפתוח, אתה תמיד צריך לחפש את הגישה הרציונלית ביותר. חברות גדולות ומוצרים חשובים צריכים להיות יותר אקטיביים במעבר מג'אווה 8 לגרסאות חדשות. והמעבר דורש התרוממות רוח טכנית. אלו שינויים שאמנם אינם דחופים במיוחד, אך חייבים להיעשות. אחרת יהיו לנו בעיות", אמר אריק קוסטלו, מנהל מוצר ראשי ב-Contrast Security.

פְּסַק דִין

אז, כשג'אווה חוגגת 25 שנה להיווסדה, יש כל סיבה להסתכל אל העתיד באופטימיות ולשאוף לשיאים חדשים. מומחי תעשייה אומרים בבירור שאף אחד לא מתכנן ברצינות או אפילו חושב לנטוש את ג'אווה, פשוט כי הושקעו מאמץ, זמן וכסף רב בשפה הזו ובמערכת האקולוגית שלה, שלא לדבר על הפרויקטים עצמם שבהם היא משמשת. ולמפתחי ג'אווה יש הזדמנות להשתתף בפיתוח של נישות רבות ושונות ותעשיות שלמות בהן השפה הזו היא חלק חשוב מתהליכי העבודה. אז השאלה "האם כדאי ללמוד ג'אווה ב-2020" היא בהחלט רטורית. וסביר להניח שזה יישאר כך עוד שנים רבות.
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION