הבהרה בנושא מדעי הנתונים של סקר הצפת הנתונים

צומת המקור: 1865102

הבהרה בנושא מדעי הנתונים של סקר הצפת הנתונים

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


סקר 2021 מחסנית
 

מדי שנה, Stack Overflow עורכת סקר בקרב המשתמשים שלה כדי לסייע בפיתוח הקהילה והפלטפורמה שלה. השנה, יותר מ-80,000 מפתחים שיתפו כיצד הם לומדים, את הכלים והשפות שהם משתמשים בהם, וסיפקו כל מיני משוב בעל ערך לכיוון של Stack Overflow. התוצאות מציגות גם תמונת מצב של מפתחים ופיתוח נכון למועד ביצוע הסקר.

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

פרופיל מפתח

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

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

השנה, למשל, ראינו התפתחות משמעותית באופן שבו מפתחים מחנכים את עצמם. עבור קבוצת הקודנים העולה מתחת לגיל 18, משאבים מקוונים כמו סרטונים ובלוגים פופולריים יותר מאשר ספרים ובית ספר גם יחד, נתון שלא מתאים לאף אחת מקבוצות הגיל האחרות שלנו. בסך הכל, המקצוע מלא במצטרפים חדשים, כאשר יותר מ-50% מעידים שהם מקודדים פחות מעשור, ולמעלה מ-35% יש פחות מחמש שנים במקצוע.

תרשים
איור 1. תשובות לשאלת סקר מחסנית 2021 "איך למדת לקוד?"

 

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

81% מהמפתחים המקצועיים מועסקים במשרה מלאה, ירידה מ-83% בשנת 2020. אחוז היזמים המקצועיים שאמרו שהם קבלנים עצמאיים, פרילנסרים או עצמאים עלה מ-9.5% בשנת 2020 ל-11.2% בשנת 2021 - המעיד על פוטנציאל חוסר ביטחון בעבודה או מעבר להסדרי עבודה גמישים יותר.

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

תרשים
איור 2. תשובות לשאלת סקר מחסנית 2021 "איזה מהבאים מתאר בצורה הטובה ביותר את הרמה הגבוהה ביותר של השכלה פורמלית שהשלמת?"

 

70% מכלל המשיבים ו-80% מהמפתחים המקצועיים סיימו השכלה גבוהה כלשהי, כאשר תואר ראשון הוא הנפוץ ביותר.

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

טכנולוגיה

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

שפות

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

אז באילו שפות תכנות, סקריפטים ושפות סימון משתמשים המשיבים לפיתוח במהלך השנה האחרונה?

תרשים
איור 3. תשובות לשאלת סקר מחסנית 2021 "באילו שפות תכנות, סקריפטים ושפות סימון ביצעת עבודת פיתוח מקיפה בשנה האחרונה, ובאילו תרצה לעבוד במהלך השנה הבאה?"

 

יש לציין במיוחד את סוגי מדעי הנתונים, Python נכלל ב-48.24% מהתגובות, והיא כיום אחת השפות הנפוצות ביותר על ידי מפתחים.

שים לב שבעוד שפת מדעי הנתונים העניינית R אינה מופיעה בתגובות העליונות באיור 3 (חתוך בשל הזנב הארוך של התגובות), R נכללה ב-5.07% מהתגובות.

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

תרשים
איור 4. תשובות לשאלת סקר מחסנית 2021 "באילו שפות תכנות, סקריפטים ושפות סימון ביצעת עבודת פיתוח מקיפה בשנה האחרונה, ובאילו תרצה לעבוד במהלך השנה הבאה?"

 

שוב, מכיוון ש-R אינו מופיע בתגובות העליונות באיור 4, הוא נכלל ב-2.82% מהתגובות.

ומה עם התובנה יותר "לעבוד עם לעומת רוצה לעבוד עם?"

יש כאן הרבה מה לפרוק, אבל הנה כמה מהטרנדים הבולטים ביותר שחשפנו. ישנם למעלה מ-10 מפתחי Javascript שרוצים להתחיל או להמשיך לפתח ב-Go או Rust. רוב המפתחים שרוצים להשתמש ב-Dart משתמשים כרגע ב-JavaScript. אנו רואים גם שהמפתחים היחידים שרוצים לעבוד ב-PHP הם מפתחי SQL.

מידע זה נמצא ב-an הדמיה אינטראקטיבית שבו ניתן להשתמש בצורה הטובה ביותר ישירות באתר Stack Overflow Developer Survey.

מאגרי מידע

 
עוברים למסדי נתונים... הנה התוצאות לשאלה המקבילה האומדת את השימוש במוצרי מסד נתונים.

תרשים
איור 5. תשובות לשאלת סקר מחסנית 2021 "באילו סביבות מסדי נתונים ביצעת עבודת פיתוח מקיפה במהלך השנה האחרונה, ובאילו תרצה לעבוד במהלך השנה הבאה?"

 

זה די פשוט, אבל אנחנו יכולים לראות שמסדי נתונים של SQL תופסים את 3 המקומות הראשונים, ו-4 מתוך 5 הראשונים. זה נראה כמו תמיכה מתמשכת משמעותית של מסדי נתונים של SQL על ידי מפתחים.

פלטפורמות ענן

 
כשזה מגיע לפלטפורמות ענן, נראה כי AWS היא המלך, כאשר גם Google Cloud ו-Microsoft Azure מחזיקות בנתחים משמעותיים בשוק.

תרשים
איור 6. תשובות לשאלת סקר מחסנית 2021 "באילו פלטפורמות ענן ביצעת עבודת פיתוח מקיפה במהלך השנה האחרונה, ובאילו תרצה לעבוד במהלך השנה הבאה?"

 

מעניין לציין שהשוואה בין פלטפורמות הענן שמפתחים אוהבים לעומת אלו שהם חוששים מהם מתאימה למדי לתגובות לאותן פלטפורמות שהמפתחים השתמשו בהן. זה גם לא מופרך להניח שאימוץ נמוך של IBM Cloud ו-Oracle Cloud עשוי להיות מתאם עם החשש שיש למפתחים המשתמשים בו להשתמש בו שוב.

תרשים
איור 7. תשובות לשאלת סקר מחסנית 2021 "באילו פלטפורמות ענן ביצעת עבודת פיתוח מקיפה במהלך השנה האחרונה, ובאילו תרצה לעבוד במהלך השנה הבאה?"

מסגרות וספריות אחרות

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

בעוד Tensorflow היא הספרייה הכי מבוקשת, Pytorch היא ספרייה אהובה יותר. כמשתמשי .NET Core כאן ב-Stack Overflow, אנו שמחים לראות אותו במקום הראשון.

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

תרשים
איור 8. תשובות לשאלת סקר מחסנית 2021 "באילו מסגרות וספריות נוספות ביצעת עבודת פיתוח מקיפה בשנה האחרונה, ובאילו תרצה לעבוד במהלך השנה הבאה?"

 

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

תרשים
איור 9. תשובות לשאלת סקר מחסנית 2021 "באילו מסגרות וספריות נוספות ביצעת עבודת פיתוח מקיפה בשנה האחרונה, ובאילו תרצה לעבוד במהלך השנה הבאה?"

למידה ופתרון בעיות

 
כמפתח, מה אתה עושה כשאתה נתקע? נראה כי איור 10 מציין שגוגל הוא באמת חבר שלך. כולנו עושים את זה…

תרשים
איור 10. תשובות לשאלת סקר מחסנית 2021 "מה עושים כשנתקעים בבעיה?"

 

שכר

 
 
הדבר האחרון שנבחן מהדוח הוא נתוני השכר.

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

תרשים
איור 11. תשובות לשאלת סקר מחסנית 2021 "מהו הפיצוי הכולל הנוכחי שלך (משכורת, בונוסים והטבות, לפני מיסים וניכויים)?"

 

איזו השפעה יש לכלים ולטכנולוגיות בשימוש על היכולת שלך להרוויח?

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

תרשים
איור 12. תשובות לשאלת סקר מחסנית 2021 "מהו הפיצוי הכולל הנוכחי שלך (משכורת, בונוסים והטבות, לפני מיסים וניכויים)?"

 

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

 
מוצרים מקושרים:

מקור: https://www.kdnuggets.com/2021/08/stack-overflow-survey-data-science-highlights.html

בול זמן:

עוד מ KDnuggets