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

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

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

The results of the 2021 Stack Overflow Developer Survey were recently released, which is a fascinating snapshot of today’s developers and the tools they are using. Have a look at some selections from the report, particularly those which may be of interest to data professionals.


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

Every year, Stack Overflow conducts a survey of its users to help inform the development of its community and platform. This year, more than 80,000 developers shared how they learn, the tools and languages they use, and provided all sorts of feedback valuable to Stack Overflow’s direction. The results also present a snapshot of developers and development as of when the survey was conducted.

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

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

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

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

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

Εικόνα
Εικόνα 1. Responses to 2021 Stack Overflow Survey question “Πώς έμαθες να κωδικοποιείς;"

 

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

81% of professional developers are employed full-time, a decrease from 83% in 2020. The percentage of professional developers saying they were independent contractors, freelancers, or self-employed increased from 9.5% in 2020 to 11.2% in 2021 – indicating potential job insecurity or a shift to more flexible work arrangements.

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

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

 

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

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

Τεχνολογία

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

Γλώσσες

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

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

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

 

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

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

We’ve seen what languages developers are using, but want about the languages developers θέλω χρησιμοποιώ? Ποιο είναι το ποσοστό των προγραμματιστών που δεν αναπτύσσονται με τη γλώσσα ή την τεχνολογία, αλλά έχουν εκδηλώσει ενδιαφέρον να αναπτυχθούν με αυτήν.

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

 

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

And how about the more insightful “συνεργαστείτε με vs θέλετε να συνεργαστείτε;"

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

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

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

 
Moving on to databases… here are the results to the equivalent question gauging use of database products.

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

 

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

Cloud Platforms

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

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

 

Interestingly, a comparison of which cloud platforms developers love versus those they dread conforms quite closely with the responses to those platforms which developers have used. It’s also not unreasonable to posit that low adoption of IBM Cloud and Oracle Cloud could be correlated with the fear that developers using it have of using it again.

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

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

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

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

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

Εικόνα
Εικόνα 8. Responses to 2021 Stack Overflow Survey question “Which other frameworks and libraries have you done extensive development work in over the past year, and which do you want to work in over the next year?”

 

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

Εικόνα
Εικόνα 9. Responses to 2021 Stack Overflow Survey question “Which other frameworks and libraries have you done extensive development work in over the past year, and which do you want to work in over the next year?”

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

 
As a developer, what do you do when you get stuck? Figure 10 seems to indicate that Google truly is your friend. We all do it…

Εικόνα
Εικόνα 10. Responses to 2021 Stack Overflow Survey question “Τι κάνετε όταν κολλάτε σε ένα πρόβλημα;"

 

Μισθός

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

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

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

 

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

The report offers a number of variables to correlate salary with; while not a perfect approach, let’s have a look at the category άλλα πλαίσια και βιβλιοθήκες, το οποίο φαίνεται σαν ένα ενδιαφέρον σημείο δεδομένων για να ερευνήσουν οι επιστήμονες δεδομένων. Φαίνεται ότι αυτή η λίστα κυριαρχείται από έναν αριθμό βιβλιοθηκών και εργαλείων που θα μπορούσαμε να χρησιμοποιούμε σε καθημερινή βάση.

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

 

It’s difficult to extrapolate salary based on a single technology, but interesting to look at the top technologies together nonetheless.

 
Σχετικά::

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

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

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