CodeGym /בלוג Java /Random-HE /2020/21: מגמות פיתוח תוכנה ותחזיות עתידיות
John Squirrels
רָמָה
San Francisco

2020/21: מגמות פיתוח תוכנה ותחזיות עתידיות

פורסם בקבוצה
זה פחות מחודשיים לסוף 2020. הזמן להתחיל בסקר ועריכת תחזיות לשנה הבאה. מה שתמיד כיף, לא? מסכם את מה שהשנה הזו הביאה לנו והשערות לגבי מה לצפות בשנה הבאה. זה בדיוק מה שאנחנו הולכים לעשות היום: תסתכל על מה שקרה בתעשיית פיתוח התוכנה בשנת 2020, כמו גם ביצוע כמה תחזיות זהירות לשנת 2021. 2020/21: מגמות פיתוח תוכנה ותחזיות עתידיות - 1

פיתוח תוכנה בשנת 2020

בהתבסס על תוצאות הסקר השנתי למפתחים אקולוגיים (כמעט 20,000 מפתחים נסקרו ב-2020) שנערך על ידי חברת פיתוח התוכנה JetBrains, Java היא שפת התכנות הראשית הפופולרית ביותר בעולם כרגע. בעוד ש-JavaScript נשאר במיקום העליון כשפת התכנות הידועה והנפוצה ביותר בסך הכל. באשר לשפות התכנות האחרות ולטרנדים של הפופולריות שלהן בשנת 2020, Python ממשיכה לצמוח ולהתחרות עם Java. כעת Python היא שפת התכנות הנחקרת ביותר בעולם: למעלה מ-30% מהנשאלים אמרו שהם התחילו או המשיכו ללמוד פייתון ב-2020, שזה יותר מאי פעם. Python היא גם אחת משלוש השפות המובילות שמפתחים מתכננים לאמץ או לעבור אליהן בשנים 2020-2021, כאשר Go ו-Kotlin נמצאים בראש הרשימה. ממצא מעניין נוסף של הסקר הזה הוא ששפת התכנות Typescript ממשיכה לצמוח בהתמדה, מתקרבת במהירות למנהיגים ומציגה צמיחה מרשימה למדי. בשנת 2017 רק 12% מהמשיבים השתמשו בו ורק 1% אמרו שזו השפה העיקרית שלהם. בשנת 2020 28% מהמשתמשים אמרו שהם משתמשים ב-Typescript ועבור 12% זו השפה העיקרית שלהם. נראה כאילו כוכב חדש נולד; עם צמיחה כזו, Typescript אמור להגיע בקרוב ל-5 שפות התכנות הפופולריות ביותר בעולם.

Java בשנת 2020

כשמדובר למתכנתים שמשתמשים ב-Java כשפת התכנות העיקרית שלהם, לסקר הזה יש גם כמה תגליות מוזרות . למרות העובדה ש-Java 15 היא הגרסה העדכנית ביותר של השפה האהובה שלנו, רוב המתכנתים (75% מהמשיבים) עדיין משתמשים ב-Java 8 יחסית, ששוחרר במרץ 2014. Java 11 נמצאת במקום השני עם 32%, וממשיכה לצמוח בפופולריות. בהשוואה לשנה שעברה, השימוש בו גדל ב-10 נקודות אחוז. ה-Java 12 ו-Java 13 החדשים יותר מוצאים את הקהל שלהם במהירות. שניהם נמצאים בשימוש קבוע על ידי 10% או יותר מהמפתחים שנסקרו. באשר לשרתי יישומים שמפתחי Java משתמשים בהם, Apache Tomcat הוא עדיין ללא ספק הפופולרי ביותר, כאשר 62% מהמשיבים אמרו שהם בוחרים בו, למרות שהוא איבד כמה נקודות אחוז בהשוואה לשנה שעברה. Spring Boot היא מסגרת ה-Java הפופולרית ביותר עם 61% ממקודדי Java משתמשים בה. אביב MVC במקום השני עם 42%. בין מפרטי Java Enterprise, Java EE 8 עדיין המובילה עם 44%. IntelliJ IDEA הוא ללא ספק ה-IDE הפופולרי ביותר: 72% מהמשיבים מעדיפים את ה-IDE הזה על פני אחרים. חוקרים גם גילו ש-75% ממפתחי Java משתמשים בבדיקות יחידה בפרויקטים שלהם. JUnit (83%) ומוקיטו (43%) הם עדיין הפתרונות הפופולריים ביותר בתחום זה.

פיתוח תוכנה בשנת 2021. תחזיות

חיזוי העתיד הוא תמיד הרבה יותר קשה מאשר לנתח את מה שכבר קרה. הרשו לנו לשתף אתכם בחמש תחזיות לשנת 2021 שסביר מאוד שיהיו מדויקות.

  • הביקוש למפתחי תוכנה יגדל ב-2021.

למרות שכבר זמן מה אנחנו רואים תחזיות הפוכות, על כך שבעולם יש יותר מדי מתכנתים עד עכשיו ובינה מלאכותית כדי שייקח חלק ממשימות הקידוד הכי שגרתיות, עד כה הביקוש למפתחים רק גדל. וסביר להניח שהשנה הבאה לא תהיה יוצאת דופן. מגיפת ה-COVID-19 צריכה למלא את תפקידה, במיוחד אם החיסון לא יהיה מוכן עד סוף 2020 והתפשטות הנגיף נמשכת עם סגרות מחודשות ברחבי העולם. מכיוון שהסגרים עולמיים מובילים את הביקוש לשירותים דיגיטליים עוד יותר וגורמים לעלייה בדיגיטליזציה שלא הייתה צפויה על ידי השוק, נראה שעסקים יצטרכו לגייס עוד יותר מתכנתים כדי לעמוד בקצב הביקוש.

  • תכנות Java ימשיכו לשלוט בשוק.

וזו אפילו לא התחזית שלנו. על פי תחזית זו , ג'אווה, קוטלין וסקאלה ימשיכו לזנק בתור השלישייה הפופולרית ביותר בשוק פיתוח התוכנה כיום. "זמן הריצה של Java, Java Virtual Machine מציע בסיס מצוין ל-JAVA ושפות תכנות רבות בשימוש פופולרי כמו Kotlin ו-Scala משתמשות ב-JVM כזמן הריצה שלהן", מציינים האנליסטים.

  • בינה מלאכותית תמשיך למגמה.

למרות שבינה מלאכותית היא נישה לוהטת כבר כמה שנים, היא לא תפסיק ליצור חדשות בשנת 2021. יותר ויותר עסקים בתעשיות שונות מתחילים לאמץ טכנולוגיות AI ולשלב אותן בתהליכי העבודה שלהם. מטבע הדברים, הביקוש למפתחים מנוסים בפרויקטים של AI אמור לעבור את הגג ב-2021, ומשכורותיהם יגיעו בהמשך.

  • עבודה מרחוק בפיתוח תוכנה תהפוך לנפוצה עוד יותר.

כפי שאתם בוודאי יודעים, אחת ההשפעות החיוביות ביותר של מגיפת ה-COVID-19 על תעשיית הטכנולוגיה היא הטעינה של המעבר ממשרד לעבודה מרחוק. השינוי הדרמטי התרחש בתחילת 2020, ובשנה הבאה עוד חברות צריכות להסתגל למציאות החדשה ולאפשר לעובדיהן לעבוד מהבית. וזה פשוט מדהים, לא?

  • Python תמשיך לצמוח בפופולריות ולהתחרות עם Java (כשפת הקצה האחורית הפופולרית ביותר).

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