MasterScripter

41 מסקנות ותובנות מסקר המפתחים של Stack Overflow לשנת 2017

מאז 2011, ב- Stack Overflow עורכים סקר מקיף בקרב מפתחים. בסקר נשאלות שאלות אודות הטכנולוגיות המועדפות, הרגלי כתיבת קוד, דרכי לימוד ועוד.
מטרת הסקר, על פי Stack Overflow, הינה לשפר את חיי המפתחים ולהעצים אותם באמצעות מידע עשיר אודות המפתחים עצמם, העמיתים שלהם, והתעשייה. הסקר מיועד גם למעסיקים, אשר יכולים ללמוד דבר או שניים אודות המפתחים שלהם.

השנה, הסקר היה הרחב ביותר אי פעם, כשלמעלה מ64,000 מפתחים לקחו בו חלק.
בין הממצאים המעניינים, בחרו לציין החבר'ה בStack Overflow את הדברים הבאים:

  • רבים חושבים שכל המפתחים עוסקים בתכנות מהילדות. בפועל, טווח הנסיון רחב ומגוון בהרבה.
  • רק 13.1% מהמפתחים מחפשים עבודה באופן פעיל. יחד עם זאת, 75.2% הביעו עניין בהזדמנויות עבודה חדשות.
  • רוב המפתחים (63.9%) עובדים לפחות יום אחד בחודש מחוץ למשרד, ו- 11.1% מהמפתחים עובדים במשרה מלאה מחוץ למשרד.
  • רוב המפתחים מרגישים שלא משלמים להם מספיק.

למי שמעוניין, ניתן יהיה למצוא כל המידע שנאסף בStack Overflow בעוד מספר שבועות, תחת רשיון ODbL.

אלו אכן מסקנות מעניינות, אין ספק, אולם מצלילה לנבכי הסקר ניתן למצוא לא מעט תובנות מעניינות לא פחות.
אני צללתי וחזרתי עם 41 כאלו:

41 מסקנות ותובנות מסקר המפתחים של Stack Overflow לשנת 2017

פרופיל של מפתח

מי אתם, מפתחים ברחבי העולם? הנה מספר תובנות מעניינות שעוזרות להרכיב את הפרופיל של מפתח ממוצע:

1. 1.12% מהמשתתפים בסקר הם ישראלים. לצורך ההשוואה – זה משמעותית יותר מפורטוגל, צ'כיה, בלגיה, אוסטריה, נורווגיה ושוודיה. זה גם יותר מדרום אפריקה, ארגנטינה, יפן ואיראן. כנראה שלא סתם קוראים לנו אומת הסטארט-אפ!

2. הרוב הגדול (72.6%) של המפתחים מגדירים עצמם כמפתחי WEB. יחד עם זאת, רבים העידו שהם עובדים גם על פיתוח תוכנות דסקטופ ואפליקציות מובייל, שלא נכללו תחת ההגדרה "מפתחי WEB".

3. מתוך מפתחי הWEB, כ- 63.7% הם מפתחי Full Stack. כמות המפתחים שהזדהתה כמפתחי צד שרת בלבד היא יותר מכפולה (!) מכמות מפתחי צד לקוח.

4. למפתחי הWEB ומפתחי המובייל יש את כמות הניסיון המקצועית הנמוכה ביותר, באופן משמעותי, ביחס למפתחים מתחומים אחרים.

5. כמעט 90% ממשתתפי הסקר הם גברים. Where my ladies at?

6. ל76.5% מהמפתחים המקצועיים יש לפחות תואר ראשון. לעומת זאת, לכמעט 15% מהמפתחים המקצועיים אין השכלה אקדמאית.

7. הדעות בנוגע לחשיבות ההשכלה הפורמלית בתחום הפיתוח חלוקות מאוד.

השכלה פורמלית בתחום הפיתוח
מתוך הסקר הרשמי בStack Overflow

32% מהמפתחים המקצועיים טענו שההשכלה הפורמלית שלהם לא הייתה מאוד חשובה או לא הייתה חשובה כלל להצלחה שלהם בקריירה.

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

8. 90% מהמפתחים טוענים שהם, לפחות באופן חלקי, למדו לבד.

9. הדרכים הפופולריות ביותר בה מפתחים מלמדים את עצמם הן קריאת דוקיומנטציה רשמית, ושאלות ותשובות בStack Overflow.

10. 73.9% מהמפתחים המקצועיים מעידים שהם מתכנתים גם כתחביב. 🙂

11. בין דרכי הלמידה השונות שמפתחים ממליצים עליהן, 14.3% מהמפתחים חושבים שלמצוא עבודת QA ומשם להתקדם לתפקיד מפתח היא הדרך הטובה ביותר.

טכנולוגיות בשימוש מפתחים

הכלים והטרנדים החמים ביותר בקרב מפתחים בתחום הטכנולוגי. הרבה ריבים יכולים להיות מוכרעים עם הנתונים בקטגוריה הזאת..

12. ג'אווהסקריפט, זו השנה החמישית ברציפות, היא השפה שמשתמשים בה הכי הרבה. בגזרת ההפתעות, Python גברה לראשונה על PHP במדד השימוש. TypeScript פרצה בסערה לטבלה (בשנה שעברה היא כלל לא הופיעה בה) והצליחה להתברג מעל Ruby.

13. בקטגוריית הפריימוורקים והטכנולוגיות ה"משלימות", NodeJS וAngular מובילות את הרשימה בגאווה. לריאקט יש עוד כברת דרך לפסגה..

14. סוג הדטהבייס הפופולרי ביותר הוא MySQL, עם כ- 44.3% מהמפתחים שהכריזו שהם משתמשים בה. 30.8% לעומת זאת, משתמשים בSQL Server.

15. שפת הפיתוח האהובה ביותר היא Rust, זו השנה השנייה ברציפות. VB מנגד היא השפה המאוסה ביותר.

16. על הפער באחוז השימוש, מחזירה ריאקט בראש טבלת הפריימוורקים והטכנולוגיות ה"משלימות" האהובות ביותר. קורדובה היא המאוסה ביותר בקטגוריה זו.

17. Visual Studio היא סביבת העבודה הפופולרית ביותר בקרב מפתחים, למעט אנשי DevOps וסיסטם. Notepad++ היא סביבת העבודה חוצת סוגי המקצועות הפופולרית ביותר.

18. מפתחים אשר משתמשים בClojure במסגרת עבודתם מרוויחים את המשכורת הגבוהה ביותר. בארה"ב ספציפית, דווקא מפתחים שמשתמשים בScala וב-Go מרוויחים את המשכורות הגבוהות ביותר.

עבודה כמפתח

באופן כללי, מפתחים אוהבים את בחירת הקריירה שלהם. זה לא תמיד תואם את שביעות הרצון מהעבודה הנוכחית, אבל בואו נצלול קצת יותר לעומק.

19. 70.3% מהמפתחים עובדים כשכירים במשרה מלאה. 10.2% מהמפתחים הם עצמאים או פרילאנסרים.

20. 42.5% מהמפתחים עובדים בחברות תוכנה, אינטרנט או שירותי WEB. יחד עם זאת, ניתן למצוא מפתחים בהרבה תחומים מגוונים.
0.6% מהמפתחים עובדים בחברות בנייה למשל!

21. רק 9% מהמפתחים עובדים בחברות סטארט-אפ, פחות או יותר. הרוב דווקא עובדים בחברות פרטיות.

22. רוב המפתחים מרוצים מבחירת הקריירה שלהם, אולם מהעבודה הנוכחית קצת פחות. רמת שביעות הרצון הממוצעת גבוהה יותר אצל מפתחים שיש להם 4 ויותר שנות ניסיון.

23. הדרך הנפוצה ביותר בה מפתחים הגיעו לעבודה הנוכחית שלהם היא דרך חבר, קרוב משפחה או קולגה שסיפרו להם אודות המשרה.

24. העדיפות העליונה של מפתחים בחיפוש עבודה היא הזדמנות להתקדמות מקצועית, לעומת ההטבות והתנאים שנמצאים רק במקום השני.

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

26. המשכורת השנתית הממוצעת הגבוהה ביותר היא 60,215$, ומרוויחים אותה מומחי DevOps.

27. המשכורות בארה"ב גבוהות משמעותית ביחס למדינות אחרות. לשם ההשוואה, מפתח עם רקע במתמטיקה או בסטטיסטיקה נמצא במקום השני בטבלת השכר הן בארה"ב והן בקנדה. בארה"ב מפתח שכזה יכניס 101,000$ בשנה בממוצע, לעומת מקבילו הקנדי שיכניס 59,091$.

28. רוב המפתחים מרגישים שלא משלמים להם מספיק.

29. רוב המפתחים הצהירו שהדרך הטובה ביותר להעריך את כישוריו של מפתח אחר היא על פי שביעות רצון הלקוח.
הדרך השנייה הטובה ביותר היא עמידה בזמנים ובתקציב.

30. לדעת מפתחים, שני הדברים החשובים ביותר בגיוס מפתחים חדשים הם יכולות התקשורת והיסטוריה מוכחת של Getting things done.

31. מתודולוגיית הפיתוח הנפוצה ביותר (76.9%), כמה מפתיע, היא Agile.

32. בניהול גרסאות, 69.2% מהמפתחים משתמשים בGit. לעומת זאת, 4.8% מהמפתחים לא משתמשים בניהול גרסאות כלל!

33. את זה בטוח תמצאו מעניין – 65.6% מהמפתחים הוגים GIF כ"גיף". 26.3% הוגים "ג'יף", ו6% מבטאים כל אות בנפרד, והוגים "ג'י איי אף".

34. אומנם לא בפער גדול, אבל רוב המפתחים (53.8%) חושבים שזה לגיטימי לעבוד עם מקלדת רועשת במשרד משותף.

35. בויכוח הנצחי בין שימוש בטאבים לשימוש ברווחים, הטאבים מובילים ב5% עם 42.9% מקולות המפתחים. 19.3% טענו שהם משתמשים גם ברווחים וגם בטאבים.

36. 59.6% מהמפתחים מעדיפים לעבוד עם מוזיקה ברקע. 24.2% מעדיפים שקט מוחלט לעומת זאת.

37. 63.9% מהמפתחים עובדים לפחות יום אחד מהבית בחודש.

38. ישנה קורלציה בין כמות הימים שמפתח עובד מהבית בחודש לבין שביעות הרצון שלו ממקום העבודה. ככל שמפתח עובד יותר ימים מהבית בחודש, ככה הוא יותר שבע רצון ממקום העבודה שלו.

39. המדינה בה אחוז המפתחים שעובדים מרחוק במשרה מלאה הינו הגבוה ביותר היא רוסיה, עם 22.8%. בישראל אנחנו עומדים על 8.8%.

40. 60.2% מהמפתחים מאמינים בלספק את הקוד מוקדם ולבצע שינויים מאשר לחכות ולעשות את הקוד מושלם על הפעם הראשונה. זה מסביר למה 52.6% מהמפתחים מגישים קוד מספר פעמים ביום.

41. ישנה קורלציה גם בין תדירות הגשת הקוד לרמת שביעות הרצון ממקום העבודה. ככל שמפתח מגיש קוד לעיתים תכופות יותר, כך הוא מרוצה יותר ממקום עבודתו.

לסיכום

אי אפשר שלא להתפעל מהסקר המקיף ומהטורף שעושים כל שנה שם בStack Overflow. אם לא נכנסתם ורק קראתם את התובנות שלי, אני ממליץ בחום להציץ. אני חושב שהסקר הוא בסיס טוב לדעת איפה אתה עומד בתור מפתח – במיוחד בתור שכיר, והוא מספק מידע רחב ומקיף בהרבה תחומים שמעניינים הרבה מאיתנו. אין חוכמה כמו חוכמת ההמונים, לא?
אם כן הצצתם בסקר, שתפו אותי במסקנות שלכם מהמידע. מה הפתיע אתכם? מה עניין אתכם? אולי פיספסתי משהו!
עד לשנה הבאה, נאלץ להסתפק בזה 😉

אם הגעת עד לפה, הגיע הזמן להירשם לניוזלטר!

Summary
Article Name
41 מסקנות ותובנות מסקר המפתחים של Stack Overflow לשנת 2017
Description
מי אתם מפתחים? כמה אתם מרוצים מהקריירה שלכם? וממקום העבודה? בואו לקרוא 41 תובנות מסקר המפתחים הגדול לשנת 2017!
Author
Publisher Name
MasterScripter
Publisher Logo
תגיות:
אודות 
יזם בוטסטראפ, מתכנת ומנהל מוצר. שותף מייסד בקבוצת סיזן שמספקת שירותי פיתוח וליווי טכנולוגי לחברות וארגונים, וב-edge אתגרים בחינוך שמפתחת מוצרים דיגיטליים לבתי ספר. המייסד של PBC - מועדון ספרים מקצועי.

0 תגובות

השאר/י תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *