Οι ηθικοί κανόνες και η μόδα είναι βραχύβιες και οι «σπασίκλες» δεν τους υπολογίζουν
Τι ενώνει τη μόδα και τα ηθικά πρότυπα; Με την πρώτη ματιά, τίποτα. Στην πραγματικότητα, και τα δύο φαινόμενα περιορίζονται από το χρόνο και την τοποθεσία.
Παράδειγμα. Δείτε φωτογραφίες από τη δεκαετία του 1990 - πόση μόδα έχει αλλάξει! Ή, αφού έχετε πάει στην Ιαπωνία, μπορεί να εκπλαγείτε με το πόσο μοντέρνα φορέματα των νέων.
Η ηθική μόδα, δηλαδή οι κανόνες συμπεριφοράς, εξαρτώνται επίσης από τον χρόνο και τον τόπο.
Παράδειγμα. Η διαφορά στις ηθικές κατευθυντήριες γραμμές των Γερμανών του Β 'Παγκοσμίου Πολέμου και των πολιτών της σύγχρονης Γερμανίας.
Η μόδα για ρούχα και ηθική αλλάζει συνεχώς. Αλλά οι «σπασίκλες» είναι άνθρωποι που δεν είναι κοινωνικά ανεπτυγμένοι, δεν προσπαθούν να είναι όπως όλοι οι άλλοι. Οι «βοτανολόγοι» ξοδεύουν το χρόνο και την ενέργειά τους στην απόκτηση γνώσεων χωρίς να ασχολούνται με την παρακολούθηση των τάσεων της μόδας.
Παράδειγμα. Σίγουρα, ένας από τους φίλους σας φοράει ένα σακάκι κάθε μέρα για πέντε χρόνια.
Οι "Nerds" δεν είναι δημοφιλείς, ειδικά στο σχολείο. Για να γίνετε βασίλισσα ή βασίλισσα του πάρτι αποφοίτησης, συνήθως πρέπει να ακολουθείτε τις τάσεις της μόδας και της ηθικής. Αλλά μετά το σχολείο, στον πραγματικό κόσμο (όπου δεν είναι τόσο σημαντικό να είσαι μόδας), οι «σπασίκλες» είναι πιο τυχεροί από τους άλλους.
Οι χάκερ υπολογιστών είναι σαν καλλιτέχνες
Ακούγοντας τη λέξη «χάκερ», οι περισσότεροι φαντάζονται ένα ψυχρό, υπολογιστικό άτομο που εισβάλλει παράνομα στους υπολογιστές άλλων ανθρώπων και ασχολείται με βαρετή, αναλυτική εργασία. Τώρα σκεφτείτε τον καλλιτέχνη. Παρουσιάζεται μια εικόνα μιας εμπνευσμένης ιδιοφυΐας που ξεχειλίζει μια ψυχή σε καμβά.
Αυτή η αντίληψη είναι λανθασμένη. Στον κόσμο των υπολογιστών, ο όρος «χάκερ» αναφέρεται σε εξαιρετικούς προγραμματιστές που μπορούν να κάνουν σχεδόν τα πάντα και όχι απαραίτητα εγκληματικές. Επιπλέον, οι επιθέσεις με υπολογιστή απαιτούν δημιουργικό μυαλό και όχι μαθηματικό.
Οι χάκερ και οι καλλιτέχνες είναι ίδιοι: επιλύουν προβλήματα μέσω της δημιουργίας.
Παράδειγμα. Ο συγγραφέας του βιβλίου διδάχθηκε να αναπτύξει κώδικα υπολογιστή σε χαρτί, να τον φέρει στην τελειότητα και μόνο μετά να τον μεταφέρει σε υπολογιστή. Αλλά η δημιουργική προσέγγιση αποδείχθηκε πιο αποτελεσματική: άρχισε να γράφει κώδικα στο πρόγραμμα και να επιλύει προβλήματα καθώς προέκυψαν, ακριβώς όπως ο καλλιτέχνης κάνει πρώτα σκίτσα και βασίζεται σε αυτά, αντί να σχεδιάζει σχολαστικά ολόκληρη την εικόνα εκ των προτέρων.
Οι χάκερ, όπως και οι καλλιτέχνες, δημιουργούν μια αφηρημένη αξία που είναι δύσκολο να μετρηθεί. Ο μόνος τρόπος για να το αξιολογήσετε είναι να μάθετε πόσα άτομα αρέσουν. Το λογισμικό πρέπει να ικανοποιεί τις ανάγκες του χρήστη και η τέχνη να ικανοποιεί το κοινό.
Ο συγγραφέας ανακάλυψε αυτές τις ομοιότητες όταν άρχισε να σπουδάζει σε σχολή τέχνης, έχοντας ήδη εκπαιδεύσει στην επιστήμη των υπολογιστών. Σημείωσε ότι και οι δύο κατευθύνσεις έχουν τον ίδιο στόχο: να δημιουργήσουν υπέροχες δημιουργίες.
Ταλαντούχοι χάκερ είναι γεννημένοι επαναστάτες
Φαίνεται ότι για τον προγραμματισμό είναι απαραίτητη η αυστηρή τήρηση των καθιερωμένων κανόνων, διαφορετικά θα προκύψουν πολλά λάθη, σωστά; Αλλά το να είσαι χάκερ σημαίνει συχνά παραβίαση των κανόνων. Όπως κάθε επάγγελμα, αυτή η επιχείρηση μπορεί να μάθει μόνο κοιτάζοντας το έργο των προκατόχων της. Εάν θέλετε να κατανοήσετε πραγματικά το θέμα, πρέπει να παραβιάσετε τους νόμους: το έργο που σας ενδιαφέρει μπορεί να προστατευτεί από δικαιώματα πνευματικής ιδιοκτησίας.
Οι χάκερ είναι έξυπνοι και περίεργοι, ενδιαφέρονται για τις σύγχρονες τεχνολογίες, για παράδειγμα, προηγμένο λογισμικό. Για να ελέγξετε αυτές τις περιοχές, ίσως χρειαστεί να κάνετε hack στον υπολογιστή κάποιου άλλου. Τέτοιες απόπειρες είναι παράνομες, αλλά οι χάκερ συχνά διαπράττουν εγκλήματα από περιέργεια και όχι για κέρδος.Όταν η εισβολή ενός υπολογιστή ταξινομήθηκε για πρώτη φορά ως έγκλημα, το Ομοσπονδιακό Γραφείο Ερευνών (FBI) δυσκολεύτηκε να αποκαλύψει τέτοιες περιπτώσεις, επειδή το κίνητρο ήταν απλή περιέργεια.
Οι χάκερ πρέπει να συμμορφώνονται με τους νόμους για την αποφυγή προβλημάτων. Αλλά το επαναστατικό πνεύμα στο οποίο οφείλουν το ταλέντο τους δεν το επιτρέπει αυτό. Αμφισβητούν τη δύναμη και τις βαθιές ρίζες ιδεών. Σε τελική ανάλυση, αυτός είναι ο μόνος τρόπος για την ανάπτυξη καινοτόμων λύσεων για καλό προγραμματισμό.
Οι περισσότεροι χάκερ είναι «σπασίκλες», που δεν ενδιαφέρονται για τους κοινωνικούς κανόνες, οπότε αμφισβητούν και βελτιώνουν τα πάντα.
Η έναρξη μιας εκκίνησης είναι ένας γρήγορος τρόπος για να γίνετε πλούσιοι
Πολλοί ονειρεύονται να ιδρύσουν μια εταιρεία με βάση τη δική τους μεγάλη ιδέα. Και αν είστε καλός προγραμματιστής, κάντε το αμέσως.
Η έναρξη μιας εκκίνησης είναι ένας τρόπος για να γίνετε πλούσιοι γρήγορα. Ο μισθός σας για έναν υπάλληλο μιας μεγάλης εταιρείας δεν θα αυξηθεί σημαντικά - ανεξάρτητα από το πόσο σκληρά εργάζεστε. Έχοντας ιδρύσει μια εκκίνηση, θα πρέπει να εργαστείτε σκληρά, αλλά κάθε ώρα εργασίας θα φέρει την εταιρεία πιο κοντά στην επιτυχία.
Παράδειγμα. Ο συγγραφέας του βιβλίου με δύο φίλους εργάστηκε σκληρά για να δημιουργήσει την διαδικτυακή εφαρμογή αγορών Viaweb και τελικά το πούλησε για εκατομμύρια δολάρια.
Μερικοί πιστεύουν ότι η συγκέντρωση του πλούτου στα χέρια της ελίτ είναι λάθος. Στην πραγματικότητα, αυτό είναι προς όφελος όλων. Ο πλούτος δεν είναι χρήματα, αλλά πράγματα που θέλουν οι άνθρωποι, τα χρήματα είναι απλώς ένας τρόπος πληρωμής. Ο πλούτος μπορεί να δημιουργηθεί από οποιονδήποτε, με την επιφύλαξη άλλων.
Παράδειγμα. Εάν έχετε ρετρό αυτοκίνητο και το γυαλίζετε στον ελεύθερο χρόνο σας, τότε δημιουργείτε νέο πλούτο χωρίς να το στερείτε από άλλο άτομο. Ο πλούτος δεν είναι περιορισμένος, οπότε οι πλούσιοι δεν μπορούν να το «πάρουν στα χέρια τους».
Είναι δυνατόν να αρνηθούμε ότι οι πλουσιότεροι άνθρωποι (ηγέτες εταιρειών, επαγγελματίες αθλητές κ.λπ.) εργάστηκαν σκληρότερα και πιο παραγωγικά από τους υπόλοιπους και άρα αξίζουν πλούτου;
Παράδειγμα. Εάν, κατά το άνοιγμα μιας εκκίνησης, πρέπει να εργαστείτε δέκα φορές περισσότερο από έναν υπάλληλο γραφείου, δεν είναι δίκαιο ότι θα κερδίσετε δέκα φορές περισσότερα; Ειδικά εάν δημιουργείτε ένα προϊόν που είναι χρήσιμο σε όλους.
Τα σχόλια των τελικών χρηστών είναι κρίσιμα για την επιτυχία των προϊόντων και της εταιρείας
Οι καλλιτέχνες πρέπει να ευχαριστούν το κοινό και οι χάκερ πρέπει να ευχαριστούν τον χρήστη. Κατά την ανάπτυξη ενός προϊόντος, ο τελικός χρήστης πρέπει να βρίσκεται στο επίκεντρο.
Δημιουργήστε και κυκλοφορήστε ένα πρωτότυπο προϊόν το συντομότερο δυνατό για να συλλέξετε σχόλια από πραγματικούς καταναλωτές. Αυτή η στρατηγική ονομάζεται "Όσο χειρότερο, τόσο καλύτερο." Η κυκλοφορία ακόμη και μιας απογυμνωμένης έκδοσης παρέχει πολύτιμα σχόλια που σας επιτρέπουν να διορθώσετε σφάλματα και να βελτιώσετε το προϊόν. Αυτή η προσέγγιση χρησιμοποιήθηκε με επιτυχία από τη συγγραφέα Jane Austen: πριν ολοκληρώσει το βιβλίο, το διάβασε δυνατά στην οικογένειά της, της οποίας τα μέλη προσέφεραν τις δικές τους καταλήξεις. Ήταν οι πρώτοι χρήστες του «πρωτοτύπου» της.
Ένα προϊόν που δεν ικανοποιεί τις ανάγκες των χρηστών δεν θα προσελκύσει την προσοχή τους, ανεξάρτητα από τις λειτουργίες του.
Παράδειγμα. Θα αγοράσει κάποιος τα έπιπλα σας αν είναι όμορφα, αλλά εξαιρετικά άβολα; Μετά βίας.
Για να προσελκύσετε καταναλωτές, να ικανοποιήσετε τις ανάγκες τους. Αυτός είναι ένας φαύλος κύκλος: οι πελάτες σας προσφέρουν έσοδα που χρειάζεστε για να επενδύσετε στην ανάπτυξη και το μάρκετινγκ προϊόντων.
Εάν θέλετε να πουλήσετε την εταιρεία, θα μετρηθεί από τον αριθμό των καταναλωτών. Η εφαρμογή, η οποία αποκτήθηκε από 100.000 χρήστες, θα ενδιαφέρει πιθανούς αγοραστές περισσότερο από την εφαρμογή με 300 θαυμαστές.
Οι γλώσσες προγραμματισμού διαφέρουν ως προς τον σκοπό τους και βελτιώνεται συνεχώς.
C ++, Python, Java ... Ίσως έχετε ακούσει πώς οι προγραμματιστές απαριθμούν γλώσσες προγραμματισμού με τις οποίες δίνουν εντολές στους υπολογιστές. Αλλά οι υπολογιστές καταλαβαίνουν μόνο τη γλώσσα του μηχανήματος, δηλαδή έναν συνδυασμό μηδενικών και αυτών που σας λένε τι ενέργειες πρέπει να κάνετε. Επομένως, οι προγραμματιστές χρειάζονται έναν μεταγλωττιστή για να μεταφράσουν μια γλώσσα προγραμματισμού σε μια μηχανογραφική.
Γιατί τόσες πολλές γλώσσες προγραμματισμού; Διαφορετικές γλώσσες προγραμματισμού είναι κατάλληλες για διάφορες εργασίες. Ακόμα και οι άνθρωποι είναι μερικές φορές πιο εύκολο να εκφράσουν ορισμένα πράγματα σε μια γλώσσα από ότι σε μια άλλη.
Παράδειγμα. Για να ζητήσετε από τον υπολογιστή να προσθέσει τη μεταβλητή Y στο X, πρέπει να δημιουργήσετε κώδικα δύο γραμμών στο Lisp, ενώ στο Perl χρειάζεστε τέσσερις γραμμές.
Μερικές φορές στην επιλεγμένη γλώσσα δεν υπάρχουν απαραίτητες έννοιες για το πρόγραμμα και πρέπει να το αλλάξετε ή να λύσετε το πρόβλημα στην τρέχουσα γλώσσα.
Παράδειγμα. Η γλώσσα Python δεν αναγνωρίζει πλήρως τις μεταβλητές X και Y. Εάν θέλετε να προσθέσετε το Y στο X, θα πρέπει να βρείτε μια λύση δημιουργώντας έως και έξι γραμμές κώδικα.
Νέες γλώσσες εμφανίζονται συνεχώς και οι υπάρχουσες βελτιώνονται. Οι γλώσσες αναπτύσσονται από προγραμματιστές, προσαρμόζοντάς τις σύμφωνα με τις προτιμήσεις και τις απαιτήσεις τους. Αυτό δεν ήταν δυνατό μέχρι τη δεκαετία του 1980, καθώς οι γλώσσες δημιουργήθηκαν μόνο από ιδρύματα και μεγάλες εταιρείες. Αλλά τώρα όλοι έχουν την τεχνολογία να προσαρμόσουν τις υπάρχουσες γλώσσες ή να δημιουργήσουν νέες.
Μια καλή γλώσσα προγραμματισμού έχει σχεδιαστεί με γούστο και ικανοποιεί τις ανάγκες ενός χάκερ
Αν αξιολογήσετε 1000 πίνακες, τότε η κρίση σας θα βασίζεται στο γούστο σας. Το ίδιο ισχύει και για τους χάκερ που επιλέγουν μεταξύ μιας καλής και κακής γλώσσας προγραμματισμού. Εκτιμούν την καλή γεύση στις γλώσσες.
Παράδειγμα. Εάν έχετε αναπτύξει τη δική σας γλώσσα προγραμματισμού και, μετά από λίγο, δημοσιεύσετε μια νέα έκδοση, θα είναι καλύτερη από την προηγούμενη. Μετά από όλα, θα έχετε νέες δεξιότητες και η γεύση θα βελτιωθεί με τα χρόνια.
Μια καλή γλώσσα προγραμματισμού ικανοποιεί τις ανάγκες ενός χάκερ. Εάν η γλώσσα είναι πολύ περίπλοκη ή περιορισμένη, οι προγραμματιστές θα επιλέξουν άλλη. Αλλά αν ικανοποιεί τις ανάγκες τους, η γλώσσα θα γίνει δημοφιλής και θα βελτιωθεί. Οι καλές γλώσσες γίνονται καλύτερες, καθώς οι χάκερ διορθώνουν συνεχώς σφάλματα.
Παράδειγμα. Οι γλώσσες Perl και Python αναπτύχθηκαν από έναν προγραμματιστή, αλλά αργότερα έγιναν διαθέσιμες στο κοινό, έτσι ώστε ο καθένας να μπορεί να τις αλλάξει και να τις βελτιώσει.
Λίγες γνωστές γλώσσες μπορεί μερικές φορές να έχουν τα πλεονεκτήματά τους.
Ξεκινώντας μια επιχείρηση με βάση τον προγραμματισμό, εσείς, που δεν είστε προγραμματιστής, πιθανώς δεν έχετε ιδέα ποια γλώσσα πρέπει να χρησιμοποιεί η εταιρεία.
Οι εταιρείες προτιμούν δημοφιλείς γλώσσες για τους ακόλουθους λόγους:
- Το πρόγραμμα θα είναι συμβατό με πολλά άλλα γραμμένα στην ίδια γλώσσα.
- Είναι πιο εύκολο να βρείτε προγραμματιστές που εργάζονται με δημοφιλείς γλώσσες. Ένας υπάλληλος που γράφει προγράμματα σε μια σπάνια γλώσσα (για παράδειγμα, Lisp) μπορεί να φύγει και στη συνέχεια να προκύψουν προβλήματα. Εάν δεν βρείτε αντικαταστάτη, πρέπει να εγκαταλείψετε το έργο.
Αλλά μην ξεχνάτε ότι θα υπάρχουν πάντα περισσότεροι εγκληματίες στον κυβερνοχώρο που μιλούν δημοφιλείς γλώσσες.
Οι δημοφιλείς γλώσσες προγραμματισμού έχουν επίσης μειονεκτήματα:
- Ορισμένες γλώσσες έχουν βελτιστοποιηθεί για συγκεκριμένες εργασίες, γεγονός που αναγκάζει τους προγραμματιστές να χρησιμοποιούν τη δημοφιλή γλώσσα για οποιοδήποτε έργο και είναι απίθανο να αξιοποιήσετε στο έπακρο το προϊόν σας.
- Πιθανότατα, οι ανταγωνιστές σας αντιμετωπίζουν το ίδιο πρόβλημα. Επιλέγοντας μια σπάνια γλώσσα, θα κερδίσετε ένα πλεονέκτημα. Οι ανταγωνιστές δεν θα μπορούν να αναλύσουν τη δραστηριότητά σας εάν τα προϊόντα σας βασίζονται σε διαφορετική τεχνική πλατφόρμα.
Παράδειγμα. Αυτό έκανε ο συγγραφέας, δημιουργώντας τη Viaweb στη λίγο γνωστή γλώσσα Lisp, κερδίζοντας ένα τεχνικό πλεονέκτημα και αφήνοντας τους ανταγωνιστές του σε απώλεια.
Μπορείτε να απαλλαγείτε από spam
Κυριολεκτικά όλα υπόκεινται σε έναν καλό χάκερ, ακόμη και ένα πρόβλημα με το οποίο γνωρίζουμε: spam - μια ατελείωτη ροή διαφημίσεων που γεμίζουν τα εισερχόμενά μας. Υπάρχουν αρκετές μέθοδοι για την καταπολέμηση των ανεπιθύμητων μηνυμάτων:
1. Μπορείτε να προσδιορίσετε τις μεμονωμένες ιδιότητες των ανεπιθύμητων μηνυμάτων ηλεκτρονικού ταχυδρομείου.
Παράδειγμα. Πολλά μηνύματα spam ξεκινούν με κάτι σαν "Αγαπητέ φίλε!" Μπορείτε να γράψετε έναν κωδικό που θα τοποθετεί αυτόματα όλα τα μηνύματα με αυτήν τη φράση στον φάκελο ανεπιθύμητων.
2.Μπορείτε να χρησιμοποιήσετε στατιστικό φιλτράρισμα: κάθε λέξη στο μήνυμα θα αναλυθεί και ο υπολογιστής θα υπολογίσει την πιθανότητα αν το μήνυμα είναι ανεπιθύμητο. Πιθανοί εισβολείς θα σταλούν στο φάκελο spam.
3. Η καλύτερη επιλογή είναι να εξατομικεύσετε τη στατιστική προσέγγιση, διατηρώντας ορισμένα μηνύματα, ακόμη και αν τα στατιστικά στοιχεία δείχνουν ότι είναι ανεπιθύμητο.
Παράδειγμα. Ο συγγραφέας επεσήμανε ότι τα μηνύματα με τη λέξη «Lisp» πρέπει να επισημαίνονται ως «μη-spam». Διαπίστωσε επίσης ότι τα μηνύματα των διευθύνσεων με τα οποία αντιστοιχούσαν θεωρήθηκαν ασφαλή.
Ο χάκερ πρέπει επίσης να εξετάσει τις συνέπειες των ενεργειών του. Σε αυτήν την περίπτωση, κινδυνεύετε να χάσετε σημαντικά μηνύματα, επειδή τα φίλτρα ανεπιθύμητων μηνυμάτων δεν έχουν 100% ακρίβεια. Περιοδικά πρέπει να ελέγχετε το φάκελο spam. Αλλά αργότερα μπορείτε να βελτιώσετε το φίλτρο ανεπιθύμητων μηνυμάτων, ώστε να μην κάνει πλέον τέτοια σφάλματα.
Το ανεπιθύμητο περιεχόμενο είναι πολύ ενοχλητικό, αλλά η προσπάθεια φιλτραρίσματος μπορεί να προκαλέσει ορισμένα προβλήματα.
Το πιο σημαντικό πράγμα
Ο προγραμματισμός υπολογιστών είναι μια δημιουργική διαδικασία και το επαναστατικό πνεύμα των προγραμματιστών nerd τους επιτρέπει να δημιουργήσουν εμπνευσμένες, καινοτόμες λύσεις. Βασίζοντας μια εκκίνηση σε μια εξαιρετική ιδέα, ένας προγραμματιστής μπορεί να γίνει πλούσιος.
Εάν είστε προγραμματιστής και έχετε μια ιδέα για μια επιχείρηση, μην χάσετε την ευκαιρία. Είναι δύσκολο να γίνεις πλούσιος ως προγραμματιστής πλήρους απασχόλησης σε μια μεγάλη εταιρεία, καθώς η επιτυχία της εταιρείας έχει μικρή επίδραση στον μισθό των εργαζομένων. Εάν έχετε μια επιχειρηματική ιδέα, εφαρμόστε την.
Θα πρέπει να εργαστείτε σκληρότερα στην επιχείρησή σας παρά στο γραφείο. Αλλά μπορείτε να αποφασίσετε μόνοι σας τι να κάνετε δημιουργώντας ενδιαφέροντα νέα προϊόντα που θα ωφελήσουν τους καταναλωτές. Κάθε ώρα εργασίας θα αυξάνει την πιθανότητα μιας ημέρας να πουλήσει την εταιρεία για εκατομμύρια δολάρια.