Σπίτι Προσωπικά Οικονομικά Εκπαιδευτικοί μύθοι που σχετίζονται με την κωδικοποίηση - ανδρείκελα

Εκπαιδευτικοί μύθοι που σχετίζονται με την κωδικοποίηση - ανδρείκελα

Πίνακας περιεχομένων:

Βίντεο: Αποδείξεις Διασκευής 3 LBJ, Χούβερ. Τι γνωρίζουν οι λίγοι 2024

Βίντεο: Αποδείξεις Διασκευής 3 LBJ, Χούβερ. Τι γνωρίζουν οι λίγοι 2024
Anonim

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

Πρέπει να είστε καλοί μαθηματικοί για να είστε κωδικοποιητής

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

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

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

Με άλλα λόγια, πρέπει να είστε σε θέση να καταλάβετε τα μαθηματικά και να έχετε μερικές βασικές δεξιότητες μαθηματικών, αλλά δεν χρειάζεται να είστε ο επόμενος Αϊνστάιν για να είστε σε θέση να προγραμματίσετε.

Πρέπει να έχετε σπουδάσει μηχανική για να αποκτήσετε μια εργασία στην κωδικοποίηση

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

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

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

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

Μπορείτε να μάθετε την κωδικοποίηση σε μερικές εβδομάδες

Όπως κάθε πάθος ή επάγγελμα, η κωδικοποίηση είναι μια τέχνη και οι κωδικοποιητές ακούνε τις δεξιότητές τους εδώ και δεκαετίες. Παρόλο που δεν χρειάζεστε δεκαετίες μελέτης για να ξεκινήσετε την κωδικοποίηση, ο χρόνος που απαιτείται για να μάθετε εξαρτάται από τους στόχους σας. Για παράδειγμα:

  • Μια εβδομάδα: Μάθετε αρκετά HTML για να τοποθετήσετε κείμενο, εικόνες και άλλο βασικό περιεχόμενο στη σελίδα. Θα μπορείτε να χρησιμοποιήσετε τους κατασκευαστές ιστότοπων για να δημιουργήσετε και να προσαρμόσετε ενημερωτικούς ιστότοπους.
  • Ένας μήνας: Αναπτύξτε τις δεξιότητές σας CSS front-end για να μπορείτε να τοποθετήσετε και να μορφοποιήσετε στοιχεία στη σελίδα. Θα μπορείτε επίσης να επεξεργάζεστε ιστότοπους που έχουν δημιουργηθεί με κατασκευαστές ιστότοπων όπως οι Wix, Weebly και SquareSpace. Για την επιστήμη των δεδομένων, μπορείτε να μάθετε να εισάγετε και να χειρίζεστε μεγάλα σύνολα δεδομένων και να χρησιμοποιείτε Python ή R για να βρείτε πληροφορίες σχετικά με τα δεδομένα.
  • Τρεις έως έξι μήνες: Μάθετε τις δεξιότητες ανάπτυξης του πρωτοποριακού και του back-end για να πάρετε μια ιδέα, να δημιουργήσετε ένα πρωτότυπο εργασίας που να αποθηκεύει τα δεδομένα σε μια βάση δεδομένων και στη συνέχεια να κωδικοποιήσετε μια έκδοση που μπορεί να χειριστεί εκατοντάδες χιλιάδες χρήστες. Επιπλέον, μάθετε πώς να χρησιμοποιείτε τις εξωτερικές βιβλιοθήκες μιας γλώσσας προγραμματισμού για να προσθέσετε πρόσθετες λειτουργίες, διαχείριση χρηστών και συστήματα ελέγχου έκδοσης όπως το Git, ώστε πολλοί άνθρωποι μπορούν να εργάζονται ταυτόχρονα σε ένα έργο. Για την επιστήμη των δεδομένων, θα μπορείτε να δημιουργήσετε μια διαδραστική απεικόνιση χρησιμοποιώντας μια βιβλιοθήκη JavaScript, όπως το d3. js. Είτε η εκμάθηση της ανάπτυξης ιστοσελίδων ή η επιστήμη των δεδομένων, θα χρειαστούν περίπου 800 ώρες προσπάθειας για να είναι αρκετά ικανός για να προσληφθεί για δουλειά.

Χρειάζεστε μια καλή ιδέα να ξεκινήσετε την κωδικοποίηση

Η μάθηση για τον κώδικα είναι μια μακρά διαδικασία, γεμάτη με σκαμπανεβάσματα. Μπορεί να κολλήσετε για μέρες και να μην δείτε μεγάλη πρόοδο. Κατά τη διάρκεια περιόδων αναπόφευκτης απογοήτευσης, έχοντας μια μεγαλύτερη ιδέα ή συγκεκριμένο λόγο για να σας παρακινήσετε να συνεχίσετε τη μάθηση, μπορεί να σας βοηθήσει. Αντί να προσπαθήσετε να φτιάξετε το επόμενο Facebook, το YouTube ή το Google, προσπαθήστε να δημιουργήσετε κάτι που να λύει ένα πρόβλημα που αντιμετωπίζετε προσωπικά. Εδώ είναι άνθρωποι που έμαθαν να κωδικοποιήσουν και παρέμειναν παρακινημένοι με ένα έργο:

  • Ευαίσθητο. com: Τέσσερις φοιτητές ήθελαν να πολεμήσουν το μπλοκ του συγγραφέα ακούγοντας τον ήχο του περιβάλλοντος. Ενώ μάθαινε να κωδικοποιούσε, ο Tommy Nicholas δημιούργησε ένα site που εκπέμπει ήχους καφέ για να προσθέσει θόρυβο φόντου σε διαφορετικά σιωπηλά γραφεία και χώρους εργασίας.
  • Outgrow. me: Ο Sam Fellig είναι ένας ενθουσιώδης Kickstarter που ήθελε έναν απλό τρόπο να περιηγηθεί και να αγοράσει αντικείμενα από επιτυχημένα projects crowdfunded. Πήρε το άλμα και έμαθε να κωδικοποιήσει, ώστε να μπορέσει να φτιάξει την ιστοσελίδα του, η οποία μετατράπηκε σε μία από τις 50 κορυφαίες ιστοσελίδες του περιοδικού Time του 2013.
  • Sworkit: Ο Ryan Hanna άρεσε να δουλεύει αλλά συχνά βαρεθεί στο γυμναστήριο. Κατά τη διάρκεια της εκμάθησης του JavaScript και του Ruby, δημιούργησε μια εφαρμογή που καθοδηγούσε τους χρήστες μέσω προπονήσεων στρατιωτικού τύπου σε πέντε λεπτά ή λιγότερο.Η εφαρμογή είχε πάνω από ένα εκατομμύριο λήψεις και ο Ryan την πώλησε τελικά στη Nexercise, μια εταιρεία άσκησης.

Outgrow. μου πωλούν προϊόντα από επιτυχημένα προγράμματα με πολλαπλούς στόχους.

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

Ο Ruby είναι καλύτερος από την Python

Μπορεί να αναρωτιέστε ποια γλώσσα πρέπει να μάθετε πρώτα, ειδικά λαμβάνοντας υπόψη όλες τις επιλογές εκεί έξω. Θα μπορούσατε να ξεκινήσετε με Ruby, Python, JavaScript, PHP, Swift, Objective-C - η λίστα συνεχίζεται. Για να επιλύσετε αυτή τη συζήτηση, μπορείτε να αναζητήσετε ποια γλώσσα είναι η καλύτερη ή ποια γλώσσα να μάθετε πρώτα. Θα βρείτε άρθρα και αναρτήσεις που υποστηρίζουν μια ή άλλη γλώσσα. Σε αντίθεση με τη σύγκριση τηλεοράσεων ή τοστιέρων, ένας σαφής νικητής είναι απίθανο να εμφανιστεί. Μερικές φορές μπορείτε να αφιερώσετε περισσότερο χρόνο για να αποφασίσετε ποια γλώσσα να μάθετε πρώτα απ 'ό, τι για να μάθετε τη γλώσσα.

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

Συνήθως, οι αρχάριοι ξεκινούν με HTML, CSS και JavaScript. Αυτές οι γλώσσες είναι οι πιο συγχωρείς των συντακτικών λαθών και του πιο εύκολου να μάθουν. Στη συνέχεια, αφού μάθετε αυτά τα βασικά, επιλέξτε Python ή Ruby εάν ​​ενδιαφέρεστε για την ανάπτυξη ιστού. Θα βρείτε πολλά online σεμινάρια και βοήθεια και για τα δύο.

Εάν σχεδιάζετε να κάνετε εργασία με ένα σύστημα διαχείρισης περιεχομένου όπως το WordPress ή το Drupal, σκεφτείτε να μάθετε PHP.

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

Εκπαιδευτικοί μύθοι που σχετίζονται με την κωδικοποίηση - ανδρείκελα

Η επιλογή των συντακτών

GoPro Κάμερες Για Ανδρείκελα Εξέλιξη Φίλτρων

GoPro Κάμερες Για Ανδρείκελα Εξέλιξη Φίλτρων

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

Mounts για την κάμερα GoPro - dummies

Mounts για την κάμερα GoPro - dummies

Το GoPro έχει πολλά στηρίγματα και ένα για κάθε περίσταση και κατάσταση. Υπάρχουν mounts για το σκι σας, το roll bar του οχήματος all-terrain και την κορυφή του ποδηλάτου σας. Υπάρχει ακόμη και ένα που το σκυλί σας μπορεί να φορέσει ως σαγματοποιία. Εδώ είναι μερικά από τα βασικά κομμάτια (δείτε το σχήμα): ...

Οι GoPro HERO5 Μαύρες Dummies

Οι GoPro HERO5 Μαύρες Dummies

Μία φορά, ήταν μια σειρά από ονόματα που διαφοροποιούσαν το GoPro HERO, συμπεριλαμβανομένων των εκδόσεων Silver και White. Και ενώ πολλά από αυτά τα μοντέλα είναι ακόμα βιώσιμες επιλογές, η τελευταία έκδοση είναι μόνο για το Black. Είναι το μεγάλο kahuna της σειράς HERO και έχει ανανεωθεί τόσο πολύ ...

Η επιλογή των συντακτών

Πώς να ρυθμίσετε μια νέα ή υπάρχουσα τοποθεσία στο Dreamweaver - ανδρείκελα

Πώς να ρυθμίσετε μια νέα ή υπάρχουσα τοποθεσία στο Dreamweaver - ανδρείκελα

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

Πώς να αλλάξετε τη λειτουργία CSS και HTML στον περιηγητή ιδιότητας Dreamweaver - dummies

Πώς να αλλάξετε τη λειτουργία CSS και HTML στον περιηγητή ιδιότητας Dreamweaver - dummies

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

Πώς να ρυθμίσετε τις λειτουργίες FTP του Dreamweaver - dummies

Πώς να ρυθμίσετε τις λειτουργίες FTP του Dreamweaver - dummies

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

Η επιλογή των συντακτών

Πώς να Paint με το εργαλείο πινέλου στο Photoshop Elements 9

Πώς να Paint με το εργαλείο πινέλου στο Photoshop Elements 9

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

Πώς να τοποθετήσετε μια εικόνα στο Photoshop Elements 10 Παράθυρο εικόνας - ανδρείκελα

Πώς να τοποθετήσετε μια εικόνα στο Photoshop Elements 10 Παράθυρο εικόνας - ανδρείκελα

Στοιχεία Photoshop Τα εργαλεία και οι λειτουργίες του παραθύρου εικόνας 10 είναι πιο χρήσιμα όταν μια εικόνα είναι ανοιχτή στο παράθυρο. Μόλις μια γρήγορη ματιά στο χώρο εργασίας Elements όταν εισάγετε τη λειτουργία πλήρους επεξεργασίας φωτογραφιών σας δείχνει κάποια ενέργεια που προσφέρει η Elements με ένα απλό πάτημα του κουμπιού του ποντικιού σας. Με όλες τις δυνατότητες, ...