Οι 6 πιο επιθυμητές εργασίες κωδικοποίησης (και οι τύποι των ατόμων που προσελκύονται σε κάθε)

Το Free Code Camp ρώτησε 15.000 άτομα ποιοι είναι και πώς μαθαίνουν να κωδικοποιούν. Τους χώρισα με την προτίμησή τους στη δουλειά και μετά εξερεύνησα τις διαφορές τους.

Περισσότερα από 15.000 άτομα απάντησαν στην έρευνα New Code Coder 2016 του Free Code Camp, δίνοντας στους ερευνητές ( όπως εγώ! ) Μια άνευ προηγουμένου ματιά στο πώς οι άνθρωποι μαθαίνουν να κωδικοποιούν. Ολόκληρο το σύνολο δεδομένων κυκλοφόρησε στο Kaggle.

6.503 νέοι κωδικοποιητές απάντησαν στην ερώτηση: « Ποιος από αυτούς τους ρόλους σας ενδιαφέρει περισσότερο; "

Εδώ είναι οι 6 πιο δημοφιλείς εργασίες κωδικοποίησης και οι (πολύ διαφορετικοί) τύποι ατόμων που προσελκύονται σε κάθε μία.

Αυτοί οι ρόλοι είναι προγραμματιστές πλήρους στοίβας, προγραμματιστής front-end, προγραμματιστής back-end, επιστήμονας δεδομένων / μηχανικός, προγραμματιστής κινητής τηλεφωνίας και σχεδιαστής εμπειρίας χρήστη (UX). * Για κάθε έναν, θα εξετάσουμε τρεις κατηγορίες μεταβλητές:

  • γένος
  • υπηκοότητα ανά ήπειρο
  • πτυχίο σχολείου

… Και πέντε αριθμητικά :

  • ηλικία
  • εμπειρία προγραμματισμού
  • ώρες αφιερωμένες στη μάθηση ανά εβδομάδα
  • τωρινός μισθός
  • αναμενόμενος επόμενος μισθός (ο πρώτος μετά τη διαφήμιση των νέων δεξιοτήτων κωδικοποίησης)

* Ο σχεδιαστής UX ήταν μια προεπιλεγμένη επιλογή στην αρχική έρευνα. Αν και ο βαθμός στον οποίο είναι μια εργασία κωδικοποίησης είναι συζητήσιμος, μια βασική κατανόηση του κώδικα είναι χρήσιμη.

Γένος

Ο σχεδιαστής του UX είναι μακράν η πιο διαφορετική πειθαρχία όσον αφορά το φύλο, με 52% άνδρες, 46% γυναίκες και το υψηλότερο ποσοστό ερωτών, φύλων και τρανς ερωτηθέντων (2%). Η ανάπτυξη κινητής τηλεφωνίας είναι η πειθαρχία που κυριαρχείται περισσότερο από άνδρες στο 81%, αν και η ανάπτυξη πλήρους στοίβας και back-end είναι κοντά.

Ήπειρος

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

Το Free Code Camp εδρεύει στις Ηνωμένες Πολιτείες, το οποίο εξηγεί την κλίση προς τη Βόρεια Αμερική.

Σχολικό πτυχίο

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

Αναρωτιέμαι αν αυτά τα λοξά θα απεικονιστούν με τη μορφή της ηλικίας.

Ηλικία

Οι προγραμματιστές κινητής τηλεφωνίας είναι πράγματι οι νεότεροι. Το 25ο εκατοστημόριο είναι δύο χρόνια νεότερο από τον επόμενο νεότερο ρόλο. Το Mobile είναι μια νεότερη πειθαρχία πιθανώς έχει να κάνει με αυτό. Η ανάπτυξη front-end είναι η παλαιότερη πειθαρχία με μέση ηλικία 29 ετών. Σημειώστε ότι η επιστήμη / μηχανική δεδομένων είναι η δεύτερη νεότερη και όχι η ανάπτυξη.

Παρεμπιπτόντως, εδώ μπορείτε να διαβάσετε αυτό το γράφημα (και τις άλλες γραφικές παραστάσεις σε αυτό το άρθρο): το "x" είναι το μέσο Η οριζόντια γραμμή είναι η διάμεση (γνωστή και ως το 50ο εκατοστημόριο). Το κάτω μέρος του κουτιού είναι το 25ο εκατοστημόριο και το πάνω μέρος του κουτιού είναι το 75ο εκατοστημόριο. Το μήκος του Whisker είναι 1,5 φορές το ύψος του κουτιού. Οι κύκλοι είναι ακραίοι. Όλοι οι άξονες y βρίσκονται σε λογαριθμική κλίμακα για καλύτερη οπτικοποίηση των εξωγενών δεδομένων.

Εμπειρία προγραμματισμού

Οι επιστήμονες δεδομένων-, οι μηχανικοί δεδομένων- και οι προγραμματιστές-σε-κατάρτιση back-end έχουν προγραμματίσει το μεγαλύτερο χρονικό διάστημα με μια μέση εμπειρία οκτώ μηνών. Οι σχεδιαστές UX έχουν το χαμηλότερο πρώτο τεταρτημόριο - κατά δύο ολόκληρους μήνες - σε δύο μήνες. Η εμπειρία προγραμματισμού είναι τόσο θετική, ώστε ορισμένα από τα μέσα, τα οποία πρέπει να ληφθούν με έναν κόκκο αλατιού, είναι πάνω από το τρίτο τεταρτημόριο.

Ώρες αφιερωμένες στη μάθηση

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

Αντίθετα, ο χρόνος που αφιερώθηκε στη μάθηση δεν διέφερε πολύ ανά φύλο και ήπειρο. (Έγραψα μια πλήρη ανάλυση αυτού εδώ.)

Νέοι κωδικοποιητές: Πώς η εκμάθηση μισθών και χρόνου περνά από δημογραφικά στοιχεία

Ανέλυσα τους 15.000 ερωτηθέντες στο New Code Coder Survey του Free Code Camp ανά ήπειρο, φύλο και αν είναι… medium.freecodecamp.com

Τωρινός μισθός

Οι επίδοξοι επιστήμονες δεδομένων και οι μηχανικοί δεδομένων έχουν σαφώς τους υψηλότερους τρέχοντες μισθούς. Το τρίτο τεταρτημόριο των 60.000 $ ετησίως είναι 8k $ υψηλότερα από την επόμενη υψηλότερη πειθαρχία. Δεν υπάρχει μεγάλη διαφοροποίηση εισοδήματος μεταξύ των υπόλοιπων ρόλων εργασίας που ενδιαφέρουν, αν και όλα είναι πάνω από το μέσο εισόδημα των ΗΠΑ το 2014, ύψους 28,9k $.

Αναμενόμενος επόμενος μισθός

Όσοι ενδιαφέρονται για την επιστήμη των δεδομένων και τη μηχανική δεδομένων αναμένουν να κερδίσουν τα περισσότερα στην επόμενη δουλειά τους, με έναν μέσο αναμενόμενο μισθό 60.000 $. Οι προγραμματιστές front-end είναι η λιγότερο αισιόδοξη πειθαρχία (και ναι, αυτή η διαφορά στα μέσα είναι στατιστικά σημαντική). Σημειώστε ότι οι αναμενόμενοι μισθοί είναι υψηλότεροι από τους τρέχοντες μισθούς γενικά.

Διάγραμμα ραντάρ

Ας συγκρίνουμε όλες τις αριθμητικές μεταβλητές σε ένα μόνο γράφημα, χρησιμοποιώντας κάτι που ονομάζεται γράφημα ραντάρ. Ο μέσος όρος για κάθε αριθμητική μεταβλητή, κλιμακούμενη (ή κανονικοποιημένη ) μεταξύ 0 και 1, απεικονίζεται σε έναν ακτινικό άξονα:

Ένα πράγμα ξεπηδά αμέσως: επιστήμονες / μηχανικοί δεδομένων καθοδηγούν την εμπειρία προγραμματισμού, τον τρέχοντα μισθό και τον αναμενόμενο επόμενο μισθό.

Οι προγραμματιστές front-end και mobile έχουν τις μικρότερες περιοχές, χάρη στη χαμηλότερη εμπειρία προγραμματισμού και τα αναμενόμενα μέσα επόμενου μισθού για τον προηγούμενο, και τα μέσα χαμηλής ηλικίας και τρέχοντος μισθού για την τελευταία.

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

Τι μάθαμε;

Πολύ! Κάθε τύπος προγραμματιστή έχει ένα μοναδικό σύνολο χαρακτηριστικών.

Σχετικά μιλώντας, οι γυναίκες μοιάζουν με το σχεδιασμό εμπειριών χρήστη. Οι Ασιάτες, οι Νότιοι Αμερικανοί και οι Αφρικανοί φαίνεται να έλκονται από την ανάπτυξη των κινητών. Η επιστήμη των δεδομένων / η μηχανική και η ανάπτυξη των κινητών συσκευών ξεχωρίζουν ως οι πιο και λιγότερο έμπειροι όσον αφορά την εκπαίδευση, αντίστοιχα.

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

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

Τι έπεται?

Μπορείτε να βρείτε μια πιο λεπτομερή έκδοση αυτής της ανάλυσης στο Kaggle, όπου θα βρείτε στατιστικές δοκιμές που υποστηρίζουν τα συμπεράσματα σε αυτό το άρθρο.

Φροντίστε να δείτε τα άλλα μου κομμάτια που εξερευνούν το New Code Coder Survey 2016 του Free Code Camp:

Ανάπτυξη επιστημόνων και μηχανικών δεδομένων

Το Free Code Camp ρώτησε 15.000 άτομα ποιοι είναι και πώς μαθαίνουν να κωδικοποιούν. Απομόνωσα εκείνους που επικεντρώθηκαν στα δεδομένα… medium.freecodecamp.com Νέοι κωδικοποιητές : Πώς η εκμάθηση του μισθού και του χρόνου διαφέρει από δημογραφικά

Ανέλυσα τους 15.000 ερωτηθέντες στο New Code Coder Survey του Free Code Camp ανά ήπειρο, φύλο και αν είναι… medium.freecodecamp.com

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

Ντέιβιντ Βεντούρι (@venturidb) | Κελάδημα

Τα τελευταία Tweets από τον David Venturi (@venturidb). Δημιουργία του δικού μου μεταπτυχιακού τίτλου. @queensu chem eng / econ… twitter.com