נט2יו - איכות ברשת משנת 2004
  41 מסקנות ותובנות מסקר המפתחים של Stack Overflow לשנת 2017
29/3/2017 7:40

מאז 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. הדעות בנוגע לחשיבות ההשכלה הפורמלית בתחום הפיתוח חלוקות מאוד.


השכלה פורמלית בתחום הפיתוחhttp://masterscripter.co.il/wp-content/uploads/2017/03/השכלה-פורמלית-בתחום-הפיתוח-300x132.jpg 300w" sizes="(max-width: 680px) 100vw, 680px" />
מתוך הסקר הרשמי ב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. אם לא נכנסתם ורק קראתם את התובנות שלי, אני ממליץ בחום להציץ. אני חושב שהסקר הוא בסיס טוב לדעת איפה אתה עומד בתור מפתח – במיוחד בתור שכיר, והוא מספק מידע רחב ומקיף בהרבה תחומים שמעניינים הרבה מאיתנו. אין חוכמה כמו חוכמת ההמונים, לא?

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

עד לשנה הבאה, נאלץ להסתפק בזה 😉


הפוסט 41 מסקנות ותובנות מסקר המפתחים של Stack Overflow לשנת 2017 הופיע ראשון בMasterScripter







האחריות על התגובות למאמרים השונים חלה על שולחיהן. הנהלת האתר אינה אחראית על תוכנן.
שליחת תגובה
חוקי שליחת תגובות*
תגובות חברי האתר מאושרות אוטומטית
כותרת*
_CM_USER*
_CM_EMAIL*
_CM_URL*
הודעה*
קוד אבטחה*

 הערה: התכנים המוצגים בעמוד זה ...

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

הצהרת נגישות

אתר זה מונגש לאנשים עם מוגבלויות על פי Web Content Accessibility Guidelines 2 ברמה AA.
האתר נמצא תמידית בתהליכי הנגשה: אנו עושים כל שביכולתנו שהאתר יהיה נגיש לאנשים עם מוגבלות.
אם בכל זאת נתקלתם בבעיית נגישות אנא שלחו לנו הערתכם במייל (אל תשכחו בבקשה לציין את כתובת האתר).

אודות ההנגשה באתר:

  • אמצעי הניווט וההתמצאות באתר פשוטים ונוחים לשימוש.
  • תכני האתר כתובים בשפה פשוטה וברורה ומאורגנים היטב באמצעות כותרות ורשימות.
  • מבנה קבוע ואחיד לנושאים, תתי הנושאים והדפים באתר.
  • האתר מותאם לצפייה בסוגי הדפדפנים השונים (כמו כרום, פיירפוקס ואופרה)
  • האתר מותאם לסביבות עבודה ברזולוציות שונות.
  • לאובייקטים הגרפיים באתר יש חלופה טקסטואלית (alt).
  • האתר מאפשר שינוי גודל הגופן על ידי שימוש במקש CTRL וגלגלת העכבר וכן בלחיצה על הכפתור המתאים בערכת ההנגשה הנגללת בצד האתר ונפתחת בלחיצה על הסמלון של כסא הגלגלים.
  • הקישורים באתר ברורים ומכילים הסבר להיכן הם מקשרים.
    לחיצה על הכפתור המתאים בערכת ההנגשה שבצד האתר, מסמנת את כל קישורי האתר בקו תחתון.
  • אנימציות ותכנים מהבהבים: הכפתור המתאים לכך בערכת ההנגשה שבצד האתר , מאפשר להסתיר בלחיצה אחת את כל התכנים באתר הכוללים היבהובים או תכנים המכילים תנועה מהירה (אנימציות, טקסט נע).
  • למתקשי ראיה: מתקשי הראיה שבנינו יכולים להעזר בשני כפתורים הנמצאים בערכת ההנגשה בצדו הימני של האתר, האחד מסב את האתר כולו לגוונים של שחור ולבן, השני מעביר את האתר כולו למצב של ניגודיות גבוהה.