במשך יותר מעשור, Stack Overflow שופכת אור על הטכנולוגיות העולות והדעות, ומצצה אל העתיד המבטיח של עולם הטכנולוגיה. במאי 2023 יותר מ-90,000 מפתחים הגיבו לסקר הטרי של StackOverflow על האופן שבו הם למדו ועלו ברמה, באילו כלים הם השתמשו ובאילו הם היו רוצים לשלוט. לאחרונה שוחרר סוף סוף סקר Stack Overflow 2023. בלי להכביר מילים, בואו נבדוק מה קרה בשנה האחרונה.
הבנים. צילום: Jan Thijs/Amazon
פרופיל המשיבה. סטודנטים בוחרים יותר ויותר בלמידה מקוונת
השנה,
Stack Overflow
השוותה בין הטכנולוגיות הפופולריות ביותר בשלוש קבוצות שונות - כולם משיבים, מפתחים מקצועיים ואלה שלומדים קוד. כפלטפורמת למידה מקוונת, לא יכולנו להתחיל בלי חדשות טובות - בקרב סטודנטים שעדיין לומדים לקודד, המרדף אחר ידע בקידוד באמצעות משאבים מקוונים הגיע לשיאים חסרי תקדים, עם זינוק מדהים מ-70% ל-80% מאז
האחרון סקר בשנת 2022
.
בקרב המשיבים, הדור הצעיר (בני 18 ומטה) נוטה למשאבים מקוונים כדרך הלמידה המועדפת עליהם. עם זאת, כ-52% מהאנשים בגילאי 25-34 נותנים את העדפתם גם לקורסים מקוונים. באופן מעניין, השנה, קבלנים עצמאיים, פרילנסרים ומפתחים עצמאיים רואים עלייה מתונה, בעוד שסטודנטים במשרה מלאה עדים לירידה קלה, הבדל של 1% לעומת השנה הקודמת.
הטכנולוגיות המובילות והפופולריות של ג'אווה: מקום מבוסס בין המנהיגים
בהתייחס ליסודות, ברצוננו להדגיש ש-JavaScript ממשיכה לתפוס את המקומות המובילים, בהיותה שפת התכנות הנפוצה ביותר זו השנה האחת עשרה ברציפות. Python עברה את SQL כדי לתפוס את המקום השלישי. יש לציין כי Python שולט הן בקרב מפתחים לא מקצועיים והן בקרב אלו שעדיין לומדים קוד. מספר טכנולוגיות עשו צעדים בולטים במהלך השנה האחרונה - Bash/Shell, C, Ruby, Perl ו-Erlang עלו בעמדה, ואילו Elixir ו-Lisp עלו שני מקומות.
כפי שאתה עשוי לראות בסטטיסטיקה זו, ג'אווה השיגה את המיקום השביעי מבין כל המשיבים. אבל אם נחפור לעומק, קל לראות ש-HTML/CSS היא שפת סימון, SQL היא שפה ספציפית לתחום, ואילו Bash/Shell היא שפת פקודה. לכן זה יהיה הוגן לומר ש-Java נשארת בין 5 שפות התכנות המובילות ברמה הגבוהה. יש לציין כי אלה שלומדים קוד נוטים יותר לדווח על שימוש ב-Java בהשוואה למפתחים מקצועיים - 35% לעומת 30%. Java היא שפת התכנות החמישית המבוקשת ביותר עבור אלה שרק מתחילים את מסע הלמידה שלהם. שוב, אם נזרוק את HTML/CSS ו-SQL, יתברר ש-Java מחזיקה במיקום השלישי המוצק ברשימה הקצרה של שפות תכנות ברמה הגבוהה המבוקשים ביותר על פני תלמידים.
מה זה אומר? Java נחשבת לשפת תכנות ראשונה מצוינת מכמה סיבות משכנעות - פשטות, עצמאות פלטפורמה, משאבים נרחבים ורלוונטיות לתעשייה.
מסדי הנתונים הפופולריים ביותר של 2023. PostgreSQL הפך למנהיג
השנה התרחשה מיני-מהפכה - PostgreSQL הוציאה את MySQL משלטון (הוא תפס את העמדה המובילה בשנים האחרונות). PostgreSQL נבחר למסד הנתונים הנערץ ביותר, והביס 31 אחרים. מדוע יותר ויותר מפתחים מעדיפים PostgreSQL? מכיוון שהוא גובר על מסדי נתונים מדור קודם ומומחיות בהקשרים החשובים ביותר - גמישות, ביצועים טכניים וישימות על פני המספר הרחב ביותר של עומסי עבודה ארגוניים. בנוסף, קוד פתוח הוא הלב של כל זה. ראוי לציין כי MongoDB נשאר מסד הנתונים של NoSQL הנפוצים ביותר.
פלטפורמות הענן הנפוצות ביותר
לגבי הפופולריות של פלטפורמות ענן, אנחנו לא יכולים לראות שינויים משמעותיים השנה. AWS ממשיכה לשלוט כפלטפורמה הנפוצה ביותר, וכמעט מכפילה את האחוז של Azure, הפלטפורמה השנייה בשימוש. קלות קנה מידה אוטומטי, אינטגרציה עם תשתית קיימת ושכבת חינמית נרחבת תורמים באופן משמעותי לפופולריות של AWS.
ה-Top Frameworks בשנת 2023. Spring Framework נמצא ב-5 המובילים
השנה, המגיבים שוב דירגו את Node.js ו-React.js כשתי טכנולוגיות האינטרנט הנפוצות ביותר. מפתחים מקצועיים משתמשים בהם באופן שווה למדי, בעוד שמי שלומדים קוד משתמשים ב-Node.js קצת יותר מאשר ב-React (52% לעומת 48%). jQuery ומסגרות אינטרנט אחרות פופולריות כמעט פי שניים מ-Node.js ו-React.js בקרב כל המגיבים.
אם כבר מדברים על מסגרות וספריות אחרות, NET (5+) עומד בראש הרשימה גם השנה. ראוי להזכיר ש-Spring Framework תואם Java גם מבטיח מקום בחמש המסגרת המובילות.
אילו כלים נוספים פופולריים כעת?
בשנת 2023, Docker השיגה את ביצועי ה-npm כטכנולוגיה הנפוצה ביותר בקרב מפתחים. בעוד שהסטודנטים ממשיכים להעדיף npm, Docker צובר במהירות אחיזה בקהילת המפתחים.
באשר לסביבת פיתוח משולבת, Visual Studio Code נשאר ה-IDE העליון בכל המפתחים ו-IntelliJ IDEA מחזיקה במקום השלישי.
השימוש בכלי AI. השחקן החדש על הסצנה
השנה, StackOverflow הציגה מדור חדש -
כלי חיפוש בינה מלאכותית . באופן לא מפתיע, הבחירה המובילה בכלי חיפוש בינה מלאכותית בקרב כל המשיבים היא ChatGPT. 83% מהמפתחים והסטודנטים שנסקרו השתמשו בו בשנה האחרונה ומתכננים להמשיך להשתמש ב-ChatGPT השנה. אחוז כזה הוא מעל ומעבר ל-Bing AI (20%), WolframAlpha (13.36%), Google Bard AI (9.86%) ואחרים. באופן לא מפתיע, מתחילים נוטים יותר להשתמש בכלי AI בהשוואה למפתחים מקצועיים (82% לעומת 70%).
מלבד בירור לגבי כלי חיפוש בינה מלאכותית, StackOverflow שאלה גם לגבי כלי מפתחי ה-AI הנפוצים ביותר. כאן, GitHub Copilot הוא המוביל הברור עם 55% מהמשיבים משתמשים בו. GitHub הוא כלי מסייע לקידוד המפורסם כ"מתכנת AI-paired". הוא נותן הצעות שנוצרו אוטומטית כסוג קודנים עבור משתנים, שמות פונקציות וקבצים, הערות קוד, מחרוזות doc-string וכו'.
סיכום
אני מקווה שהתובנות הקצרות האלה עזרו לך להגדיר אילו מגמות טכנולוגיות יעצבו את העתיד. על ידי התעדכנות במגמות אלו, מפתחים יכולים להישאר על הגל ולחצוב את דרכם להצלחה שימו לב שסקר StackOverflow הדגיש את הפופולריות המתמשכת של Java והטכנולוגיות והמסגרות הקשורות. בנוסף, הסקר גילה שקורסים מקוונים חוו עלייה חסרת תקדים, עם העדפה של 80% בקרב סטודנטים שלומדים קוד. מכל זה קל להסיק שאנחנו הולכים בדרך הנכונה, חברים!
GO TO FULL VERSION