Στιγμιότυπα της επιστήμης δεδομένων της έρευνας υπερχείλισης στοίβας

Κόμβος πηγής: 1865102

Στιγμιότυπα της επιστήμης δεδομένων της έρευνας υπερχείλισης στοίβας

Πρόσφατα κυκλοφόρησαν τα αποτελέσματα του 2021 Stack Overflow Developer Survey, το οποίο είναι ένα συναρπαστικό στιγμιότυπο των σημερινών προγραμματιστών και των εργαλείων που χρησιμοποιούν. Ρίξτε μια ματιά σε ορισμένες επιλογές από την αναφορά, ιδιαίτερα εκείνες που μπορεί να ενδιαφέρουν τους επαγγελματίες δεδομένων.


Έρευνα υπερχείλισης στοίβας 2021
 

Κάθε χρόνο, το Stack Overflow διεξάγει μια έρευνα στους χρήστες του για να βοηθήσει στην ενημέρωση της ανάπτυξης της κοινότητας και της πλατφόρμας του. Φέτος, περισσότεροι από 80,000 προγραμματιστές μοιράστηκαν τον τρόπο με τον οποίο μαθαίνουν, τα εργαλεία και τις γλώσσες που χρησιμοποιούν και παρείχαν κάθε είδους σχόλια πολύτιμα για την κατεύθυνση του Stack Overflow. Τα αποτελέσματα παρουσιάζουν επίσης ένα στιγμιότυπο των προγραμματιστών και της ανάπτυξης από τη στιγμή που πραγματοποιήθηκε η έρευνα.

Τα αποτελέσματα των Έρευνα υπερχείλισης στοίβας 2021 κοινοποιήθηκαν πρόσφατα δημόσια, μαζί με σχόλια και πληροφορίες που παρέχονται από το Stack Overflow. Θα ρίξουμε μια ματιά σε μερικά από τα πιο ενδιαφέροντα σημεία δεδομένων, καθώς αφορούν την επιστήμη δεδομένων, τους επιστήμονες δεδομένων και όλες τις πολλές θέσεις που σχετίζονται με δεδομένα και τους επαγγελματίες που τις καλύπτουν.

Προφίλ προγραμματιστή

 
 
Η πρώτη ενότητα της έρευνας επικεντρώνεται στα χαρακτηριστικά των ίδιων των προγραμματιστών που απαντούν: δημογραφικές πληροφορίες όπως η ηλικία και η γεωγραφική τοποθεσία. πόσο καιρό έχουν κωδικοποιήσει? πώς έμαθαν να κωδικοποιούν? κι αλλα.

Μερικά γρήγορα και ενδιαφέροντα αποσπάσματα που σχετίζονται ειδικά με την εκμάθηση κωδικοποίησης, καθώς και με την απασχόληση προγραμματιστών, που προέρχονται απευθείας από την επισκόπηση της έρευνας κοινοποιούνται παρακάτω, μαζί με ορισμένα γραφήματα που συνοψίζουν τις συχνότητες απόκρισης σε βασικές ερωτήσεις προφίλ προγραμματιστή.

Φέτος, για παράδειγμα, παρατηρήσαμε μια σημαντική εξέλιξη στον τρόπο με τον οποίο οι προγραμματιστές εκπαιδεύονται. Για την αυξανόμενη κοόρτη των κωδικοποιητών ηλικίας κάτω των 18 ετών, οι διαδικτυακοί πόροι όπως τα βίντεο και τα ιστολόγια είναι πιο δημοφιλείς από τα βιβλία και το σχολείο μαζί, ένα στατιστικό στοιχείο που δεν ισχύει για καμία από τις άλλες ηλικιακές ομάδες μας. Συνολικά, το επάγγελμα είναι γεμάτο από νέους ξυλουργούς, με περισσότερο από το 50% να δείχνει ότι κωδικοποιεί για λιγότερο από μια δεκαετία και περισσότερο από το 35% να έχει λιγότερο από πέντε χρόνια στο εμπόριο.

Εικόνα
Εικόνα 1. Απαντήσεις στην ερώτηση 2021 Stack Overflow Survey "Πώς έμαθες να κωδικοποιείς;"

 

Δεν αποτελεί έκπληξη το γεγονός ότι σχεδόν το 60% των ερωτηθέντων έμαθαν πώς να κωδικοποιούν από διαδικτυακούς πόρους. Οι νεότεροι ερωτηθέντες τείνουν να μαθαίνουν από διαδικτυακά μαθήματα, φόρουμ και άλλους διαδικτυακούς πόρους. Οι μεγαλύτεροι σε ηλικία ερωτηθέντες, από την άλλη πλευρά, έμαθαν από πιο παραδοσιακά μέσα όπως το σχολείο και τα βιβλία.

Το 81% των επαγγελματιών προγραμματιστών απασχολούνται με πλήρη απασχόληση, μια μείωση από 83% το 2020. Το ποσοστό των επαγγελματιών προγραμματιστών που δηλώνουν ότι ήταν ανεξάρτητοι εργολάβοι, ελεύθεροι επαγγελματίες ή αυτοαπασχολούμενοι αυξήθηκε από 9.5% το 2020 σε 11.2% το 2021 – υποδεικνύοντας δυνατότητες εργασιακή ανασφάλεια ή στροφή σε πιο ευέλικτες εργασιακές ρυθμίσεις.

Τώρα στρέφουμε την προσοχή μας στα επίπεδα εκπαίδευσης προγραμματιστών για λίγο.

Εικόνα
Εικόνα 2. Απαντήσεις στην ερώτηση 2021 Stack Overflow Survey "Ποιο από τα παρακάτω περιγράφει καλύτερα το υψηλότερο επίπεδο τυπικής εκπαίδευσης που έχετε ολοκληρώσει;"

 

Το 70% όλων των ερωτηθέντων και το 80% των επαγγελματιών προγραμματιστών έχουν ολοκληρώσει κάποια μορφή τριτοβάθμιας εκπαίδευσης, με το πτυχίο Bachelor να είναι το πιο συνηθισμένο.

Άλλα θέματα που συζητούνται στην ενότητα Προφίλ προγραμματιστή περιλαμβάνουν δημογραφικά δεδομένα όπως φυλή, σεξουαλικό προσανατολισμό, γεωγραφική τοποθεσία,

Τεχνολογία

 
 
Τώρα προχωράμε στο ψωμί και το βούτυρο της έρευνας, τις απαντήσεις σε ερωτήσεις που σχετίζονται με τις γλώσσες και τις τεχνολογίες που χρησιμοποιούν οι προγραμματιστές αυτήν τη στιγμή.

Γλώσσες

 
Πρώτον, οι γλώσσες, η αδιαμφισβήτητη νούμερο ένα ερώτηση που οι άνθρωποι θέλουν να δουν τις απαντήσεις όταν πάρουν στα χέρια τους αυτήν την έκθεση.

Λοιπόν, ποιες γλώσσες προγραμματισμού, δέσμης ενεργειών και σήμανσης χρησιμοποιούν οι ερωτηθέντες για ανάπτυξη τον περασμένο χρόνο;

Εικόνα
Εικόνα 3. Απαντήσεις στην ερώτηση 2021 Stack Overflow Survey "Σε ποιες γλώσσες προγραμματισμού, δέσμης ενεργειών και σήμανσης έχετε κάνει εκτεταμένες εργασίες ανάπτυξης τον περασμένο χρόνο και σε ποιες θέλετε να εργαστείτε τον επόμενο χρόνο;"

 

Ιδιαίτερη σημασία για τους τύπους επιστήμης δεδομένων, η Python συμπεριλήφθηκε στο 48.24% των απαντήσεων και αυτή τη στιγμή είναι μια από τις πιο χρησιμοποιούμενες γλώσσες από προγραμματιστές.

Σημειώστε ότι, ενώ η γλώσσα ενδιαφέροντος της επιστήμης δεδομένων R δεν εμφανίζεται στις κορυφαίες απαντήσεις στο Σχήμα 3 (περικοπή λόγω της μεγάλης ουράς των απαντήσεων), η R συμπεριλήφθηκε στο 5.07% των απαντήσεων.

Είδαμε ποιες γλώσσες χρησιμοποιούν οι προγραμματιστές, αλλά θέλουν οι προγραμματιστές γλωσσών θέλω χρησιμοποιώ? Ποιο είναι το ποσοστό των προγραμματιστών που δεν αναπτύσσονται με τη γλώσσα ή την τεχνολογία, αλλά έχουν εκδηλώσει ενδιαφέρον να αναπτυχθούν με αυτήν.

Εικόνα
Εικόνα 4. Απαντήσεις στην ερώτηση 2021 Stack Overflow Survey "Σε ποιες γλώσσες προγραμματισμού, δέσμης ενεργειών και σήμανσης έχετε κάνει εκτεταμένες εργασίες ανάπτυξης τον περασμένο χρόνο και σε ποιες θέλετε να εργαστείτε τον επόμενο χρόνο;"

 

Και πάλι, καθώς το R δεν εμφανίζεται στις κορυφαίες απαντήσεις στο Σχήμα 4, συμπεριλήφθηκε στο 2.82% των απαντήσεων.

Και τι θα λέγατε για το πιο διορατικό»συνεργαστείτε με vs θέλετε να συνεργαστείτε;"

Υπάρχουν πολλά να ξεπακετάρουμε εδώ, αλλά εδώ είναι μερικές από τις πιο αξιοσημείωτες τάσεις που ανακαλύψαμε. Υπάρχουν πάνω από 10 προγραμματιστές Javascript που θέλουν να ξεκινήσουν ή να συνεχίσουν να αναπτύσσονται στο Go ή στο Rust. Η πλειοψηφία των προγραμματιστών που θέλουν να χρησιμοποιήσουν το Dart χρησιμοποιούν αυτήν τη στιγμή JavaScript. Βλέπουμε επίσης ότι οι μόνοι προγραμματιστές που θέλουν να εργαστούν στην PHP είναι προγραμματιστές SQL.

Αυτές οι πληροφορίες στεγάζονται σε ένα διαδραστική οπτικοποίηση που μπορεί να χρησιμοποιηθεί καλύτερα απευθείας στον ιστότοπο Stack Overflow Developer Survey.

Βάσεις Δεδομένων

 
Προχωρώντας στις βάσεις δεδομένων… εδώ είναι τα αποτελέσματα της ισοδύναμης ερώτησης για τη μέτρηση της χρήσης των προϊόντων βάσης δεδομένων.

Εικόνα
Εικόνα 5. Απαντήσεις στην ερώτηση 2021 Stack Overflow Survey "Σε ποια περιβάλλοντα βάσεων δεδομένων έχετε κάνει εκτεταμένες εργασίες ανάπτυξης τον περασμένο χρόνο και σε ποια θέλετε να εργαστείτε τον επόμενο χρόνο;"

 

Αυτό είναι αρκετά απλό, αλλά μπορούμε να δούμε ότι οι βάσεις δεδομένων SQL καταλαμβάνουν τις 3 πρώτες θέσεις και τις 4 από τις κορυφαίες 5. Αυτό φαίνεται σαν μια σημαντική συνεχής υποστήριξη των βάσεων δεδομένων SQL από τους προγραμματιστές.

Cloud Platforms

 
Όταν πρόκειται για πλατφόρμες cloud, το AWS φαίνεται να είναι βασιλιάς, με το Google Cloud και το Microsoft Azure να κατέχουν επίσης σημαντικά μερίδια αγοράς.

Εικόνα
Εικόνα 6. Απαντήσεις στην ερώτηση 2021 Stack Overflow Survey "Σε ποιες πλατφόρμες cloud έχετε κάνει εκτεταμένες εργασίες ανάπτυξης τον περασμένο χρόνο και σε ποιες θέλετε να εργαστείτε τον επόμενο χρόνο;"

 

Είναι ενδιαφέρον ότι μια σύγκριση του ποιες πλατφόρμες cloud αγαπούν οι προγραμματιστές με αυτές που φοβούνται συμμορφώνεται αρκετά με τις απαντήσεις σε αυτές τις πλατφόρμες που έχουν χρησιμοποιήσει οι προγραμματιστές. Δεν είναι επίσης παράλογο να υποθέσουμε ότι η χαμηλή υιοθέτηση του IBM Cloud και του Oracle Cloud θα μπορούσε να συσχετιστεί με τον φόβο ότι οι προγραμματιστές που το χρησιμοποιούν να το χρησιμοποιήσουν ξανά.

Εικόνα
Εικόνα 7. Απαντήσεις στην ερώτηση 2021 Stack Overflow Survey "Σε ποιες πλατφόρμες cloud έχετε κάνει εκτεταμένες εργασίες ανάπτυξης τον περασμένο χρόνο και σε ποιες θέλετε να εργαστείτε τον επόμενο χρόνο;"

Άλλα Πλαίσια και Βιβλιοθήκες

 
Κοιτάζοντας τόσο τα πιο χρησιμοποιούμενα όσο και τα πιο περιζήτητα άλλα πλαίσια και βιβλιοθήκες, μπορείτε να δείτε ορισμένα από αυτά που είτε είναι ειδικά για επιστήμονες δεδομένων ή/και μηχανικούς μηχανικής μάθησης, είτε χρησιμοποιούνται σε μεγάλο βαθμό από αυτά τα επαγγέλματα.

Ενώ το Tensorflow είναι η πιο περιζήτητη βιβλιοθήκη, η Pytorch είναι μια πιο αγαπημένη βιβλιοθήκη. Ως χρήστες .NET Core εδώ στο Stack Overflow, χαιρόμαστε που το βλέπουμε στην πρώτη θέση.

Είναι εύκολο να υποστηριχθεί ότι τουλάχιστον 7 από τις ακόλουθες βιβλιοθήκες και πλαίσια είναι πολύ σχετικές με τους επαγγελματίες δεδομένων, με ακόμη περισσότερες να είναι δυνατές ή και πιθανές.

Εικόνα
Εικόνα 8. Απαντήσεις στην ερώτηση 2021 Stack Overflow Survey "Σε ποια άλλα πλαίσια και βιβλιοθήκες έχετε κάνει εκτεταμένες εργασίες ανάπτυξης τον περασμένο χρόνο και σε ποιες θέλετε να εργαστείτε τον επόμενο χρόνο;»

 

Στρέφοντας την προσοχή μας στα πλαίσια και τις βιβλιοθήκες με τις οποίες θέλουν να εργαστούν οι προγραμματιστές, πολλά από τα ίδια σχετικά εργαλεία της επιστήμης δεδομένων εμφανίζονται και εδώ.

Εικόνα
Εικόνα 9. Απαντήσεις στην ερώτηση 2021 Stack Overflow Survey "Σε ποια άλλα πλαίσια και βιβλιοθήκες έχετε κάνει εκτεταμένες εργασίες ανάπτυξης τον περασμένο χρόνο και σε ποιες θέλετε να εργαστείτε τον επόμενο χρόνο;»

Μάθηση και επίλυση προβλημάτων

 
Ως προγραμματιστής, τι κάνετε όταν κολλάτε; Το Σχήμα 10 φαίνεται να δείχνει ότι η Google είναι πραγματικά φίλος σας. Όλοι το κάνουμε…

Εικόνα
Εικόνα 10. Απαντήσεις στην ερώτηση 2021 Stack Overflow Survey "Τι κάνετε όταν κολλάτε σε ένα πρόβλημα;"

 

Μισθός

 
 
Το τελευταίο πράγμα που θα δούμε από την έκθεση είναι τα στοιχεία μισθών.

Σε όλο το συμβούλιο, οι διευθυντές μηχανικών, οι SRE, οι ειδικοί του DevOps και οι μηχανικοί δεδομένων τείνουν να λαμβάνουν τους υψηλότερους μισθούς. Όταν εστιάζουμε στις ΗΠΑ, βλέπουμε κάποιες διαφορές στο κάτω μέρος του φάσματος των μισθών. Στις ΗΠΑ, οι προγραμματιστές και οι εκπαιδευτικοί κινητής τηλεφωνίας τείνουν να έχουν υψηλότερο μισθό σε σχέση με άλλα επαγγέλματα σε σύγκριση με τον παγκόσμιο πληθυσμό προγραμματιστών.

Εικόνα
Εικόνα 11. Απαντήσεις στην ερώτηση 2021 Stack Overflow Survey "Ποια είναι η τρέχουσα συνολική σας αποζημίωση (μισθός, μπόνους και προνόμια, προ φόρων και κρατήσεων);"

 

Τι αντίκτυπο έχουν τα εργαλεία και οι τεχνολογίες που χρησιμοποιούνται στην ικανότητά σας να κερδίζετε;

Η έκθεση προσφέρει μια σειρά από μεταβλητές για τη συσχέτιση του μισθού. Αν και δεν είναι τέλεια προσέγγιση, ας ρίξουμε μια ματιά στην κατηγορία άλλα πλαίσια και βιβλιοθήκες, το οποίο φαίνεται σαν ένα ενδιαφέρον σημείο δεδομένων για να ερευνήσουν οι επιστήμονες δεδομένων. Φαίνεται ότι αυτή η λίστα κυριαρχείται από έναν αριθμό βιβλιοθηκών και εργαλείων που θα μπορούσαμε να χρησιμοποιούμε σε καθημερινή βάση.

Εικόνα
Εικόνα 12. Απαντήσεις στην ερώτηση 2021 Stack Overflow Survey "Ποια είναι η τρέχουσα συνολική σας αποζημίωση (μισθός, μπόνους και προνόμια, προ φόρων και κρατήσεων);"

 

Είναι δύσκολο να γίνει παρέκταση του μισθού με βάση μια ενιαία τεχνολογία, αλλά είναι ενδιαφέρον να δούμε τις κορυφαίες τεχνολογίες μαζί.

 
Σχετικά::

Πηγή: https://www.kdnuggets.com/2021/08/stack-overflow-survey-data-science-highlights.html

Σφραγίδα ώρας:

Περισσότερα από KDnuggets