Πριν από λίγα χρόνια, καθώς ο δημοσιογράφος Clive Thompson άρχισε να εργάζεται στο νέο του βιβλίο για τον κόσμο των κωδικοποιητών και κωδικοποιητών, πήγε να δει το μουσικό Hamilton . Η απογείωσή του; Οι ιδρυτές ήταν βασικά σύγχρονοι προγραμματιστές.
"Ο Χάμιλτον, ο Μάντισον και ο Τζέφερσον μπήκαν στο" Το δωμάτιο όπου συμβαίνει "και ο Χάμιλτον [έρχεται] έχοντας γράψει 20 σειρές κώδικα που ουσιαστικά είπε:« Η Ουάσινγκτον πρόκειται να είναι αυτό το κέντρο εξουσίας και θα υπάρξει η εθνική τράπεζα, '' Μου είπε ο Thompson. "Έσπρωξαν την ενημέρωση του λογισμικού τους και άλλαξαν τελείως τη χώρα."
Σε όλη την ιστορία, ο Thompson είπε, "μια επαγγελματική τάξη είχε τεράστια δύναμη. Αυτό που μπορούσαν να κάνουν οι άνθρωποι αυτής της τάξης ήταν ξαφνικά απίστευτα σημαντικό και απίστευτα πολιτικό και καίριο. Η κοινωνία χρειάζεται τις δεξιότητές της άσχημα και λίγοι άνθρωποι θα μπορούσαν να λάβουν αποφάσεις που είχαν τεράστιο αντίκτυπο ».
Το 1789, οι άνθρωποι αυτοί ήταν δικηγόροι ή νομικοί. το 2019, είναι οι κωδικοποιητές. "Έθεσαν τους κανόνες για να καθορίσουν πώς θα κάνουμε πράγματα. Αν διευκολύνουν να κάνουν κάτι, κάνουμε περισσότερους τόνους », εξήγησε. "Αν θέλουμε να κατανοήσουμε πώς λειτουργεί ο σημερινός κόσμος, πρέπει να καταλάβουμε κάτι για τους κωδικοποιητές".
Έτσι, ο Thompson έχει χάσει το μυαλό αυτών των παντοδύναμων, πολύ ανθρώπινων όντων. Στο νέο του βιβλίο Coders: Η δημιουργία μιας νέας φυλής και η μεταμόρφωση του κόσμου, καθορίζει την ιστορία του προγραμματισμού, τονίζοντας τον πρωτοποριακό ρόλο που έπαιξαν οι γυναίκες. Παρακολουθεί την εξέλιξη της βιομηχανίας στην τρέχουσα, άσπρη και πολύ αρσενική της κατάσταση και αποκαλύπτει τις προκλήσεις που παρουσιάζει η ομοιογένεια. Ο Thompson υπεισέρχεται σε συνεντεύξεις με όλους τους τύπους προγραμματιστών, από αυτούς του Facebook και του Instagram, του οποίου ο κώδικας επηρεάζει εκατοντάδες εκατομμύρια ανθρώπους κάθε μέρα, στους κωδικοποιητές που έχουν εμμονή με την προστασία των δεδομένων από αυτές τις πολύ ίδιες εταιρείες Big Tech. Με βάση τις δεκαετίες αναφοράς του για τα Smithsonian, WIRED και The New York Times Magazine, μας εισάγει στο μυαλό πίσω από τις γραμμές του κώδικα, τους ανθρώπους που διαμορφώνουν και επαναπροσδιορίζουν τον καθημερινό μας κόσμο.
Κωδικοποιητές: Η δημιουργία μιας νέας φυλής και η μεταμόρφωση του κόσμου
Από τον καταξιωμένο τεχνολογικό συγγραφέα Clive Thompson έρχεται μια λαμπρή ανθρωπολογική καταμέτρηση με την πιο ισχυρή φυλή στον κόσμο σήμερα, προγραμματιστές υπολογιστών, σε ένα βιβλίο που αναρωτιέται ποιοι είναι, πώς νομίζουν, τι χαρακτηρίζει ως μεγαλείο στον κόσμο τους και τι πρέπει να μας δώσει παύση.
ΑγοράΠοια χαρακτηριστικά γνωρίσματα της προσωπικότητας είναι πιο κοινά μεταξύ των προγραμματιστών; Τι κάνει έναν καλό προγραμματιστή;
Υπάρχουν τα προφανή, τα χαρακτηριστικά που θα περίμενε κανείς - οι άνθρωποι που είναι καλοί στην κωδικοποίηση είναι συνήθως ικανοί να σκέφτονται λογικά και συστηματικά και να σπάζουν μεγάλα προβλήματα κάτω σε μικρά, επιλύσιμα βήματα.
Αλλά υπάρχουν και άλλα πράγματα που μπορεί να σας εκπλήξουν. Η κωδικοποίηση είναι απίστευτα απογοητευτική . Ακόμα και το μικρότερο λάθος - ένα άσχημο βραχίονα - μπορεί να σπάσει τα πράγματα, και ο υπολογιστής συχνά δεν σας δίνει καμία εύκολη ένδειξη για το τι είναι λάθος. Οι άνθρωποι που επιτυγχάνουν την κωδικοποίηση είναι εκείνοι που μπορούν να χειριστούν αυτήν την επική, ασταμάτητη, καθημερινή απογοήτευση. Το αντίθετο είναι ότι όταν τελικά τα πράγματα λειτουργούν, η έκρηξη της ευχαρίστησης και της χαράς δεν μοιάζει με τίποτα άλλο που βιώνουν στη ζωή. Τους αγκαλιάζουν και τους βοηθά να αλέθουν τις επόμενες ώρες και μέρες απογοήτευσης.
Η κωδικοποίηση είναι, κατά κάποιο τρόπο, μια πολύ καλλιτεχνική επιχείρηση. Κατασκευάζετε πράγματα, μηχανές, από λέξεις, έτσι ώστε να έχει χειροτεχνία - όποιος αρέσει να χτίζει πράγματα ή να κάνει τέχνες, θα βρει τις ίδιες απολαύσεις στην κωδικοποίηση. Και οι κωδικοποιητές συχνά αναζητούν βαθιά, βαθιά απομόνωση ενώ δουλεύουν. πρέπει να επικεντρωθούν τόσο σκληρά, για τόσες ώρες, που επιθυμούν τόνοι "μόνο του χρόνου". Μη τολμούν να τους ενοχλήσουν ενώ βρίσκονται στην έκσταση ή θα καταστρέψουν ώρες πνευματικής κτίριο! Με αυτή την έννοια, μου θυμίζουν πολλούς ποιητές ή μυθιστοριογράφους, οι οποίοι προτιμούν επίσης να εργάζονται σε μεγάλες περιόδους εντυπωσιακής μοναξιάς.
Αλλά η αλήθεια είναι ότι η κωδικοποίηση είναι επίσης πολύ και πολύ και πολλή πρακτική. Εάν είστε πρόθυμοι να βάλετε τις 10.000 ώρες σας, σχεδόν όλοι μπορούν να μάθουν να το κάνουν αρκετά καλά. Δεν είναι μαγικό και δεν είναι μάγοι. Απλά δουλεύουν σκληρά!
Οι γυναίκες αρχικά κυριάρχησαν στο επάγγελμα, αλλά τώρα είναι απλώς ένα κομμάτι των προγραμματιστών των τεχνολογικών εταιρειών. Γιατί και πώς εξωθήθηκαν;
Για πολλούς λόγους. [Από νωρίς], είδατε τόνους γυναικών στην κωδικοποίηση επειδή η [μίσθωση] βασιζόταν αποκλειστικά στην ικανότητα και την αξία, ήταν καλή στη λογική και καλή στη συλλογιστική. Αλλά, από τα τέλη της δεκαετίας του 1960 και στις αρχές της δεκαετίας του '70, η κωδικοποίηση άρχισε να αναπτύσσει την ιδέα [ένας κωδικοποιητής] θα έπρεπε να είναι κάτι που μοιάζει περισσότερο με ένα γκρινιάζω εσωστρεφόμενο άτομο. Κάποια από αυτά ήταν απλώς πολλοί εσωστρεφείς γκρινιάριοι άνδρες που ξεκινούσαν στην κωδικοποίηση.
[Τότε] το λογισμικό Corporations [realized] λογισμικό δεν ήταν μόνο αυτό το μικρό side-thing που μπορεί να είναι στην μισθοδοσία τους, αλλά ήταν ένα τεράστιο πράγμα που κατέστη κεντρικό για την οργάνωσή τους, π.χ. πώς έλαβαν αποφάσεις και πώς συγκέντρωσαν δεδομένα . Οι εταιρείες πήγαν: «Λοιπόν, πρόκειται να έχουμε κωδικοποιητές, πρέπει να είμαστε δυνητικά ικανοί να αναδειχθούν σε διευθυντές». Τότε, κανείς δεν προσέλαβε γυναίκες για διοίκηση.
Έτσι, βλέπετε μια γυναίκα που είναι δυνητικά πολύ καλή στην κωδικοποίηση, αλλά είστε σαν, 'Λυπάμαι, δεν πρόκειται να κάνουμε τον διευθυντή της 15 χρόνια αργότερα', γι 'αυτό δεν τον ενοχλεί καν να την προσλαμβάνει για κωδικοποίηση . Ακόμη και όταν είχατε γυναίκες κωδικοποιητές στο προσωπικό, όταν συντρίβετε ένα μεγάλο έργο και όλοι εργάζονται με πλήρη απασχόληση, οι γυναίκες πρέπει να πάνε σπίτι. Υπήρχαν κυριολεκτικά εταιρικές διατάξεις που έλεγαν ότι οι γυναίκες δεν μπορούν να βρίσκονται σε εγκαταστάσεις μετά τις οκτώ το βράδυ και οι νόμοι σε μερικά κράτη λέγοντας εάν είναι έγκυος έπρεπε να εγκαταλείψουν τη δουλειά τους.
Ταυτόχρονα στα πανεπιστήμια, για τα πρώτα 20 χρόνια των πτυχίων της επιστήμης των υπολογιστών, έχετε δει τα ενδιαφέροντα των ανδρών και των γυναικών να ανεβαίνουν και να ανεβαίνουν. Στη συνέχεια, στα μέσα της δεκαετίας του 1980, κάτι συνέβη. Όλα αυτά τα παιδιά όπως εγώ [κυρίως αρσενικά] που μεγάλωσαν προγραμματίζοντας αυτούς τους πρώτους υπολογιστές άρχισαν να φτάνουν στην πανεπιστημιούπολη. Αυτό δημιούργησε μια διχοτόμηση στην τάξη. Σε εκείνο το πρώτο έτος της τάξης, αισθάνθηκε σαν ένα μάτσο κοκκινωπά αγόρια που ήξεραν πώς να κωδικοποιήσουν ήδη και μια δέσμη νεόφυτων ανδρών και κυρίως γυναικών που δεν το είχαν κάνει πριν. Οι καθηγητές ξεκινούν τη διδασκαλία για τα παιδιά χάκερ. Έτσι, όλες οι γυναίκες και οι άνδρες που δεν είχαν κωδικοποιήσει πριν ξεκινήσουν να εγκαταλείπουν. Και τα μαθήματα αρχίζουν να γίνονται όλοι αρσενικά και επίσης ουσιαστικά πηγαίνουν, «Δεν πρέπει να αφήσουμε κανέναν σε αυτό το πρόγραμμα εάν δεν έχουν πειραχτεί εδώ και τέσσερα χρόνια».
Υπάρχουν εφέ χτυπήματος. Η βιομηχανία γίνεται πολύ, πολύ αρσενικό, αρχίζει να αναμένει ότι είναι φυσικό οι γυναίκες να μην είναι εκεί. Δεν θεωρείται πρόβλημα που πρέπει να διορθωθεί και δεν αμφισβητείται ποτέ σε πανεπιστήμια και εταιρείες. Έτσι, οι γυναίκες θα φύγουν και θα κάνουν κάτι άλλο με τα ταλέντα τους. Πράγματι, μόνο στην τελευταία δεκαετία οι ακαδημαϊκοί και οι εταιρείες άρχισαν να υπολογίζουν ότι υπάρχει πολιτισμός, ασβεστοποιείται και πρέπει να αντιμετωπιστεί.
Νέοι προγραμματιστές αγοριών σε έναν υπολογιστή το 1982. (Denver Post / Contributor)Αποδεικνύεται ότι ο γενικός όρος "χάκερ" είναι ένα κομμάτι μιας κακής κατάδειξης.
Όταν ο κόσμος ακούει τη λέξη "χάκερ", συνήθως σκέφτονται κάποιον που σπάζει σε υπολογιστικά συστήματα για να κλέψει πληροφορίες. Ωστόσο, αν είστε έξω με τους πραγματικούς κωδικοποιητές, ονομάζονται "cracker".
Για τους κωδικοποιητές, η λέξη "χάκερ" σημαίνει κάτι πολύ διαφορετικό και πολύ πιο δωρεάν και διασκεδαστικό. Για αυτούς, ένας "χάκερ" είναι οποιοσδήποτε είναι περίεργος για το πώς λειτουργεί ένα τεχνικό σύστημα και ποιος θέλει να σπρώξει γύρω του, να το καταλάβει και ίσως να το κάνει να κάνει κάτι περίεργο και νέο. Είναι οδηγούνται από την περιέργεια. Όταν λένε "hacking" συνήθως μιλάνε για να έχουν κάνει κάποια διασκεδαστική και χρήσιμη κωδικοποίηση κάνοντας ένα μικρό εργαλείο για να λύσουν ένα πρόβλημα, υπολογίζοντας πώς να πάρουν ένα υπάρχον κομμάτι κώδικα και να το κάνουν να κάνει κάτι νέο και χρήσιμο. Όταν λένε ότι κάτι είναι ένα καλό "hack", εννοούν οποιαδήποτε λύση που λύει ένα πρόβλημα, ακόμα και αυτό γίνεται γρήγορα και αστεία: Το θέμα είναι, hey, ένα πρόβλημα επιλύθηκε!
Οι περισσότεροι άνθρωποι εκτός του κόσμου της τεχνολογίας γνωρίζουν τους κωδικοποιητές και το Silicon Valley από τις απεικονίσεις της ποπ κουλτούρας. Τι χάσει αυτές οι αναπαραστάσεις; Τι έχουν δίκιο;
Παραδοσιακά, οι περισσότεροι χαρακτηρισμοί των κωδικοποιητών σε ταινίες και τηλεόραση ήταν τρομερόι. Συνήθως τους έδειξαν να κάνουν πράγματα που είναι ουσιαστικά αδύνατα - όπως η χάραξη στο Πεντάγωνο ή στο σύστημα ελέγχου της εναέριας κυκλοφορίας με μερικές πληκτρολογήσεις. Και σχεδόν πάντοτε επικεντρώνονταν στην σκοτεινή ιδέα της "πειρατείας", δηλαδή της διάσπασης σε απομακρυσμένα συστήματα. Καταλαβαίνω γιατί; έκανε καλό δράμα!
Αλλά ό, τι πραγματικά προγραμματιστές κάνουν όλη την ημέρα δεν είναι κοντά σε τόσο δραματική. Πράγματι, πολύς καιρός δεν γράφουν κώδικα καθόλου: κοιτάζουν την οθόνη, προσπαθώντας να καταλάβουν τι είναι λάθος στον κώδικα τους. Οι κωδικοποιητές στην τηλεόραση και στη μεγάλη οθόνη πληκτρολογούν συνεχώς, τα δάχτυλά τους σε θολούρα, ο κώδικας που χύνεται από αυτά. Στον πραγματικό κόσμο, απλά κάθονται εκεί σκέπτοντας τις περισσότερες φορές. Το Hollywood δεν ήταν ποτέ καλό στο να καταγράψει την πραγματική εργασία της κωδικοποίησης, η οποία διαρκεί συνεχώς απογοήτευση καθώς προσπαθείτε να κάνετε ένα κομμένο κομμάτι του κώδικα τέλος εργασίας.
Τούτου λεχθέντος, πρόσφατα υπήρξαν κάποιες καλύτερες απεικονίσεις κωδικοποιητών! Το "Silicon Valley" είναι μια κωμωδία που παραδόθηκε στις υπερβολές των τεχνολογιών, και έτσι έκαναν μια διασκεδαστική δουλειά να σπρώχνουν όλη τη γοητευτική ρητορική από τους ιδρυτές της τεχνολογίας και τους επιχειρηματίες κεφαλαίων για το πώς η τεχνολογία τους θα «καθιστούσε τον κόσμο καλύτερο». Συγκέντρωσαν συχνά την ψυχολογία κωδικοποιητή πολύ καλά. Οι κωδικοποιητές θα έμοιαζαν συχνά περίεργα με τη βελτιστοποίηση φαινομενικά ανόητων πραγμάτων, και αυτό ακριβώς πιστεύουν οι κωδικοποιητές της πραγματικής ζωής. Και θα έπαιρναν το καλύτερο έργο τους σε μακριές, επικές, απομονωμένες, νυχτερίδες - επίσης πολύ ρεαλιστικές.
Εν τω μεταξύ, ο κ. Robot "κάνει μεγάλη δουλειά για να δείξει ποια είναι η πραγματική hacking μοιάζει - αν υπήρχε ένα κομμάτι του κώδικα στην οθόνη, συχνά πραγματικά λειτούργησε! Το "Halt and Catch Fire" ήταν ένα άλλο καλό, δείχνοντας πώς ένας υπερ-ταλαντούχος κωδικοποιητής θα μπορούσε ταυτόχρονα να είναι εκπληκτικό στο γράψιμο κώδικα αλλά φοβερό στο να απεικονίσει ένα χρήσιμο προϊόν που οι κανονικοί άνθρωποι θα ήθελαν να χρησιμοποιήσουν. Αυτό είναι πολύ ρεαλιστικό.
Γιατί νομίζετε ότι οι προγραμματιστές δεν προέβλεπαν πώς πλατφόρμες όπως το Twitter και το Facebook θα μπορούσαν να χειραγωγούνται από κακούς ηθοποιούς;
Ήταν αφελείς, για πολλούς λόγους. Το ένα είναι ότι ήταν ως επί το πλείστον νεαροί λευκοί τύποι που είχαν λίγη προσωπική εμπειρία των μορφών παρενόχλησης που οι γυναίκες ή οι άνθρωποι του χρώματος αντιμετωπίζουν συνήθως στο διαδίκτυο. Έτσι για αυτούς, δημιουργώντας ένα εργαλείο που διευκολύνει τους ανθρώπους να δημοσιεύουν τα πράγματα στο διαδίκτυο, να μιλάνε ο ένας στον άλλο online - τι θα μπορούσε να πάει στραβά με αυτό; Και για να είμαστε δίκαιοι, ήταν πράγματι σωστοί: Η κοινωνία ωφελήθηκε πολύ από τα εργαλεία επικοινωνίας που δημιούργησαν, στο Facebook ή το Twitter ή το Instagram ή το Reddit ή οπουδήποτε αλλού. Αλλά επειδή δεν είχαν μάχη με τους πολέμους τους τρόπους με τους οποίους οι κακοποιοί και οι τρόλλοι μπορούσαν να χρησιμοποιήσουν τα συστήματά τους για να παρενοχλούν τους ανθρώπους, δεν έκαναν νωρίς σε πολλές χρήσιμες εγγυήσεις για να την αποτρέψουν ή ακόμα και να το εντοπίσουν.
Τα οικονομικά μοντέλα για όλες αυτές τις υπηρεσίες ήταν "να το κάνουν ελεύθερο, να αναπτυχθούν γρήγορα, να αποκτήσουν εκατομμύρια χρήστες και στη συνέχεια να πουλήσουν διαφημίσεις". Αυτός είναι ένας πολύ καλός τρόπος να αυξηθεί γρήγορα, αλλά σημαίνει επίσης ότι έχουν δημιουργήσει αλγόριθμους για να κοσκινίσουν τις θέσεις και βρείτε τα "καυτά" για να προωθήσετε. Αυτό, με τη σειρά του, σήμαινε ότι έσβησαν ως επί το πλείστον ενισχύοντας τις θέσεις που πυροδότησαν συναισθήματα καυτού κουμπιού - πράγματα που προκάλεσαν την παραταξιακή αγανάκτηση ή τον θυμό ή την αλαζονεία. Κάθε σύστημα που κοσκινίζει μέσω δισεκατομμυρίων θέσεων την ημέρα αναζητώντας τους ταχέως αναπτυσσόμενους, δεν αποτελεί έκπληξη το γεγονός ότι θα αγνοήσει τις θαμπές και μετρημένες θέσεις και θα εγκατασταθεί σε ακραίες.
Και φυσικά, αυτό κάνει τα συστήματα αυτά εύκολο στο παιχνίδι. Όταν οι αντιπρόσωποι της Ρωσίας ήθελαν να παρεμβαίνουν στις εκλογές του 2016, συνειδητοποίησαν ότι όλοι έπρεπε να κάνουν τα πράγματα στο Facebook, που ισχυρίζονται ότι είναι Αμερικανοί που παίρνουν ακραίες και πολωμένες θέσεις σε πολιτικά ζητήματα - και τα πράγματα αυτά θα μοιράζονται και θα προωθούνται και θα αυξάνονται τους αλγορίθμους. Δούλεψε.
Οι Αμερικανοί εξακολουθούν να συμφωνούν με τον ρόλο που παίζουν οι εταιρείες Big Tech στην πολιτική μας. Πώς είναι αυτό το αξίωμα που παίζει έξω μεταξύ των υπαλλήλων τους;
Βλέπετε περισσότερους ηθικούς προβληματισμούς μεταξύ περισσότερων εργαζομένων. Έχω ακούσει παραμύθια των υπαλλήλων του Facebook που τώρα είναι λίγο αμήχανοι να αναγνωρίσουν πού εργάζονται όταν βρίσκονται σε πάρτι. Αυτό είναι νέο. δεν ήταν πολύ καιρό πριν ότι οι άνθρωποι θα καυχηθούν γι 'αυτό. Και βλέπετε επίσης μερικές συναρπαστικές επαναστατικές προσπάθειες. Η Google και η Microsoft έχουν πρόσφατα τα πάντα, από τις αναφορές του προσωπικού έως τις απολύσεις προσωπικού, όταν οι τεχνικοί υπάλληλοι αποφάσισαν ότι δεν τους αρέσει το έργο των εταιρειών τους για το στρατό ή την επιβολή της μετανάστευσης. Αυτό είναι επίσης πολύ νέο και πιθανό να αυξηθεί. Οι τεχνολογικές εταιρείες είναι απελπισμένες να προσλάβουν και να διατηρήσουν το προσωπικό τεχνολογίας - αν οι υπάλληλοί τους μεγαλώσουν, είναι ένα αχίλλειο τακούνι.
Το βιβλίο σας είναι γεμάτο από μεγάλα ανέκδοτα και ιστορίες. Υπάρχει ένα συγκεκριμένο που νομίζετε ότι είναι το πιο φωτεινό για την βιομηχανία τεχνολογίας και coders;
Ένα από τα αγαπημένα μου είναι για το κουμπί "Like" στο Facebook. Οι κωδικοποιητές και οι σχεδιαστές που το εφευρέθηκαν αρχικά ήλπιζαν να ξεκλειδώσουν την θετικότητα στην πλατφόρμα - κάνοντας κλικ με ένα πάτημα ενός κουμπιού, κάνοντας εύκολο να δείξετε ότι σας άρεσε κάτι. Ήταν ένα κλασικό κομμάτι απόδοσης, το είδος των κωδικοποιητών δρόμου κοιτάζει τον κόσμο. Και λειτούργησε! Πραγματικά ξεκλειδώνει έναν τόνο θετικότητας.
Αλλά γρήγορα δημιούργησε παράξενες, απροσδόκητες και μερικές φορές κακές παρενέργειες. Άνθρωποι άρχισαν να μοιάζουν με τις αρετές τους: Γιατί δεν μου αρέσει περισσότερο η φωτογραφία μου; Πρέπει να τοποθετήσω ένα άλλο; Πρέπει να πω κάτι πιο ακραίο ή πιο θυμωμένο για να πάρετε την προσοχή; Μια μισή δεκαετία αργότερα, οι άνθρωποι που εφευρέθηκαν "Όπως" είχαν πολύ πιο περίπλοκες σκέψεις για το τι είχαν δημιουργήσει. Μερικοί από αυτούς έχουν απομακρυνθεί από τη χρήση των κοινωνικών μέσων μαζικής ενημέρωσης πολύ καθόλου.
Είναι μια σπουδαία ιστορία, γιατί δείχνει πόσο ισχυρό είναι και ένα μικρό κομμάτι κώδικα - και επίσης πώς μπορεί να έχει παρενέργειες που ακόμη και οι δημιουργοί του δεν μπορούν να προβλέψουν.