JetBrains, מפתחת כלים לג'אווה ולשפות אחרות, ערכה מחקר שנתי. יותר מ-47 אלף איש מ-183 מדינות השתתפו בסקר 2021 Developer Ecosystem Survey. בפרט, במהלך המחקר רואיינו מומחי IT מ-17 מדינות, המהוות כ-70% מכלל המפתחים בעולם: ארגנטינה, בלארוס, ברזיל, קנדה, סין, צרפת, גרמניה, הודו, יפן, מקסיקו, רוסיה, דרום קוריאה, ספרד, טורקיה, אוקראינה, בריטניה וארה"ב. אספנו את הממצאים המרכזיים של המחקר - על שפת ג'אווה, העבודה ואורח החיים של מתכנתים.
Java בשנת 2021: פופולרי בדרום קוריאה, סין וגרמניה
אחת המסקנות העיקריות של המחקר היא ששפת התכנות ג'אווה, למרות שהיא מאבדת מעט, עדיין פופולרית יותר מ-Python כשפה הראשית (32% לעומת 29% מהמשיבים). JavaScript הייתה השפה הפופולרית ביותר בשנת 2021, כאשר 69% מהמשיבים השתמשו בה ב-12 החודשים האחרונים ו-39% ציינו אותה כשפת התכנות העיקרית שלהם. כמו בשנת 2020, Java נמצא בשימוש הנפוץ ביותר בדרום קוריאה, סין וגרמניה. חלקה של ג'אווה בדרום קוריאה הוא 55%, בסין - 47%, ובגרמניה - 33%. בבלארוס, 26% מהמפתחים מעדיפים ג'אווה, באוקראינה - 20%, ברוסיה - 18%. זה מעט פחות מאשר ב-2020.
איזו גרסה של Java היא הפופולרית ביותר?
כמו ב-2020, Java 8 היא עדיין הגרסה המובילה של שפת התכנות הזו. מעניין גם שמאז 2019, Java 11 הציגה צמיחה מתמדת של כ-10 נקודות אחוז בשנה. במספרים, זה נראה כך: 72% מהמפתחים שמשתמשים ב-Java מעדיפים Java 8, ו-42% מעדיפים Java 11. המניות של Java 12 ו-Java 13 ירדו בערך פי שלושה מאז 2020, בעוד ש-Java 14 ו-Java החדשים יותר 15 כבר צבר קהל למרות היותו חדש יחסית.
באילו מסגרות אתה בוחר?
חלקם של המפתחים המשתמשים ב-Spring Boot גדל מעט ב-2021, בכ-4 נקודות אחוז (65% מהמתכנתים בוחרים בכך). המסגרת של Spring MVC נמצאת במקום השני עם 42% מהמפתחים.
במקביל, חלק קטן מהמפתחים משתמש בהרבה יותר מסגרות אינטרנט חדשות מאשר ב-2020.
שרתי יישומים: Apache Tomcat ו-Jetty
נוף שרתי היישומים בשנת 2021 הוא בערך כמו בשנת 2020, כאשר Apache Tomcat עדיין הפופולרי ביותר בקרב מפתחים, בשימוש על ידי 61% מהמתכנתים.
למה משמשת Java לרוב?
לרוב, Java משמשת לפיתוח אתרים (39%), לעתים רחוקות יותר - ליצירת כלי עזר (26%) ותוכנות מערכת (19%). השימוש ב-Java עבור אתרי אינטרנט ותשתיות IT גדל באופן שולי בין 2020 ל-2021, בעוד ש-Java ראתה פחות שימוש בניתוח עסקי, מדעי נתונים ולמידת מכונה.
דיוקן של מפתח: יותר נשים נכנסות לתעשייה
63% מהמפתחים עובדים במשרה מלאה, 15% לומדים באוניברסיטאות, 7% לומדים גם אבל עובדים, 5% פרילנסרים. 81% מהמשיבים עובדים כמתכנת, 15% כמוביל צוות, 13% כמהנדס DevOps, 12% כאדריכל.
רוב המתכנתים עובדים בחברות שבהן יש פחות מפתחים מאשר מומחים בתחומים אחרים. ממצא נוסף ראוי לציון הוא שלרוב מפתחים עובדים בחברות עם לא יותר מ-50 אנשים (80% מהמשיבים הגיבו כך). אם אנחנו מדברים על חברות IT, מתכנתים עובדים לרוב עם שירותי IT (40%), פיתוח מובייל (24%), פלטפורמות ענן ונתונים (17% כל אחד).
בין חברות מתחומים אחרים, מומחי IT עובדים לרוב בבנקאות ופיננסים (18%), מכירות וחינוך (12% כל אחת). רוב המפתחים הם גברים (93%) בגילאי 21 עד 29 (48%). עם זאת, יותר ויותר נשים נכנסות לתעשיית הטכנולוגיה. לעתים קרובות הם עובדים עם ניתוח נתונים ולמידת מכונה, עיצוב UX/UI. הרבה פחות נשים עובדות בתכנות ובניהול מערכות. אחוז המתכנתים הגדול ביותר נמצא בדרום קוריאה (13%), בלארוס (12%) וקנדה (8%). ברוסיה, בתחום הכללי של מפתחים, רק 7% הם מתכנתים, ובאוקראינה - 6%.
אורח חיים למפתחים: זמן השכמה ועבודה מרחוק
השעה שבה מפתחים בדרך כלל מתחילים את יום העבודה שלהם לא השתנתה מאז השנה שעברה: מתכנתים דבקו בלוח הזמנים של העבודה שלהם גם במהלך המגיפה. 83% מהמפתחים מתחילים את יום העבודה שלהם לפני 10 בבוקר.
אם לפני המגיפה כ-70% מהמפתחים עבדו מהמשרד, כיום 80% עובדים מהבית. מעניין לציין שבעוד חלקם של המפתחים העובדים בבתי קפה ירד בחצי במהלך המגיפה, מספר האנשים העובדים בחללי עבודה משותפים לא השתנה הרבה.
השנה, מגוון אירועים הפכו לנגישים הרבה יותר בזכות השימוש הנרחב בפורמטים מקוונים. בשנת 2020, כ-75% מהמפתחים השתתפו בכנסים מקוונים, ויותר מ-40% מהמשיבים השתתפו בסמינרים ובמפגשים מקוונים.
בעוד שלרוב המכריע של המפתחים יש חשבון GitHub, קצת פחות ממחציתם בעלי פרופיל ב-Stack Overflow. שלוש פלטפורמות המדיה החברתית הנפוצות ביותר הן טוויטר, אינסטגרם ופייסבוק.
תחביבים למפתחים: משחקי וידאו עולים על קידוד
בשנת 2020, רוב המפתחים כינו את התכנות כתחביב הגדול ביותר שלהם. השנה, משחקי וידאו בראש הרשימה, כשהפופולריות שלהם עלתה מ-49% ל-59%.
המחשב האישי הוא פלטפורמת המשחקים הפופולרית ביותר, כאשר הקונסולות תופסות את המקום השני. ביניהם, PlayStation ו-Nintendo Switch הם הנפוצים ביותר. התחביב השני הכי פופולרי הוא תכנות (57%), ואחריו האזנה למוזיקה (40%). יותר ממחצית מהנשאלים עוסקים בעבודות צדקה. הסיבה הפופולרית ביותר לתת צדקה היא להפוך את העולם והקהילה למקום טוב יותר לחיות בו. רוב המפתחים רוצים לעזור לילדים, דואגים לסביבה, להילחם באי-שוויון חברתי או לעזור למקופחים.
אלו הם הממצאים של מחקר מערכות אקולוגיות לפיתוח 2021. איזה מהממצאים האלה מתאים לך? עם אילו מהם אתה לא מסכים? אנו מזמינים אותך לדון בכך בהערות מתחת לטקסט.
GO TO FULL VERSION