CodeGym /בלוג Java /Random-HE /התעשייה עמוסה במקודדי Java גרועים. מדוע הביקוש למפתחי Jav...
John Squirrels
רָמָה
San Francisco

התעשייה עמוסה במקודדי Java גרועים. מדוע הביקוש למפתחי Java בשנת 2020 עדיין עולה?

פורסם בקבוצה
כיום המספר הכולל של מפתחי Java בעולם הוא למעלה מ-7 מיליון (בהתבסס על הערכות שונות , ישנם 6.8-8 מיליון מקודדי Java בעולם), שזה מספר די גדול. והסיבה שאנשים רבים, במיוחד מתחילי ג'אווה, לא יכולים שלא לתהות: האם התעשייה כבר עמוסה בקודי ג'אווה? ואם לא, כמה מפתחי Java מקצועיים בשוק יהיו 'יותר מדי'? אלו השאלות שננסה לענות עליהן היום.'התעשייה עמוסה מדי בקודרי ג'אווה גרועים'.  מדוע הביקוש למפתחי Java בשנת 2020 עדיין עולה?  - 1

האם יש יותר מדי מפתחי Java בתעשיית התוכנה?

כמובן, הכל עניין של תפיסה ותלוי במה שאתה מחשיב כ'יותר מדי'. שאלה זו, כאשר נשאלת על ידי מי שכבר עוסק בתחום זה או מתכוון להתחיל את קריירת הקידוד שלהם בעתיד הקרוב, צריכה להיות מנוסחת מחדש כ-'האם עלי לעבור מלהיות/ללמוד להפוך למפתח Java למשהו אחר?' תשובה קצרה לכך תהיה לא, להיות מפתח Java זה עדיין דבר. והנה כמה סיבות למה, וכמה דעות בעניין של מהנדסי תוכנה מנוסים.

יותר מקודדי Java = יותר משרות מפתחי Java

העובדה שיש יותר מ-7 מיליון מתכנתי Java בעולם היא דבר חיובי יותר עבור כל אלה שמחפשים לקודד בשפה זו באופן מקצועי. בסיס עצום של מפתחים זמינים הוא אחת הסיבות שעסקים הולכים עם Java בבחירת טכנולוגיה לצרכים שלהם. זאת, יחד עם גורמים חשובים נוספים של הפופולריות הגלובלית העצומה של Java כמו תמיכת JVM ו- OOP, כמובן. "ג'אווה היא הטובה ביותר להזדמנויות תעסוקה, מכיוון שיש הרבה יותר פרסומי עבודה עבור Java מאשר לכל שפה אחרת. Java היא שפת התכנות המנוהלת בעלת הביצועים המהירים ביותר, ומנצחת את Ruby, C# ו-JavaScript. ה-JVM הוא חתיכת טכנולוגיה פנומנלית. Java היא שפת התכנות הסטנדרטית הארגונית כפי שהייתה COBOL לפני 30 שנה", אמר ריצ'רד קנת אנג, מפתח תוכנה מנוסה, ענה על שאלה הקשורה ל-Java ב-Quora.

יש מחסור במפתחי Java טובים

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

הביקוש לפיתוח Java ממשיך לגדול

בהיותה אחת משפות התכנות המגוונות ביותר בעולם, Java משמשת כיום כמעט בכל מקום מבחינת פלטפורמות, טכנולוגיות ומגזרי כלכלה. זו הסיבה שהצורך במפתחי Java מוסמכים ומנוסים ברחבי העולם ממשיך לגדול למרות העובדה שכבר קיימים כל כך הרבה קודני Java בחוץ. גורם חשוב נוסף הוא מיקום: אם במרכזי עסקים וטכנולוגיה ידועים כמו עמק הסיליקון בארה"ב או ערים גדולות במערב אירופה יש בדרך כלל הרבה מתכנתי ג'אווה זמינים, חברות במדינות קטנות יותר ופחות מפותחות נוטות לסבול ברצינות מהמחסור במיומנים. מפתחי Java "ג'אווה היא עדיין הטובה מסוגה עבור יישומים רבים. זוהי הדרך הטובה ביותר לבנות מערכת אחורית מוצקה, מהירה, ניתנת להרחבה וללא באגים. יש לו את ה-JVM המהיר ביותר. רק C או C++ מהירים יותר, ורק בנסיבות צרות מסוימות כמו אופטימיזציה של אלגוריתמי מחשוב. ג'אווה היא גם השפה של אנדרואיד, מערכת ההפעלה הסמארטפון הנפרסת ביותר על פני כדור הארץ. ג'אווה היא השפה הפופולרית ביותר עבור קוד לשימוש חוזר. וגם השפה הנפוצה ביותר אחרי שפות הסקריפט JavaScript ו- SQL. חלקם ציינו כי Rust היא שפה מתפתחת, ו-Go מקבל דריסת רגל חזקה כשפת שרת אחורי ניתנת להרחבה. ג'אווה היא כנראה לא "הטובה ביותר" בימינו מבחינת הפשטה ומהירות ביצוע, אבל עדיין יש לה בסיס מותקן גדול להפליא של ספריות שעדיין אין לשפות החדשות הללו. אז ג'אווה כאן כדי להישאר, למרות שהיא עשויה להפוך ל-COBOL החדש," פול קינג, מומחה למדעי הנתונים ב-Uber, חולק את השקפתו על בעיה זו.

Java היא כנראה השפה הטובה ביותר להתחיל את קריירת הקידוד שלך

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