Κέρδισα το BFA μου το '98. Έγιναν γνώση των σελίδων χαρακτηριστικών διάταξης και δημιουργούσαν ενημερωτικά στοιχεία για το τοπικό ημερήσιο χαρτί. Κέρδισα ένα Photoshop ACE το '03. Η πιο πρόσφατη σύμβασή μου με πλήρες ωράριο ήταν καθαρά μακέτα σχεδιαστικά έργα.

Ωστόσο, για το τελευταίο έτος και μισό έχω εντοπίσει τον κώδικα 40-50 ώρες την εβδομάδα. Διάβασα σχετικά με τον κώδικα, έγραψα για τον κώδικα, μίλησα με άλλους ανθρώπους για τον κώδικα. Φανταστείτε ότι: ένας μη κωδικοποιητής το βρήκε.

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

Ετσι δουλευει.

Κρατήστε το - πρέπει να μάθετε να κωδικοποιείτε;

Ο αλφαβητισμός σε οποιαδήποτε γλώσσα υπολογιστή, από την απλή HTML ως τη σύνθετη C ++, απαιτεί αφοσίωση όχι μόνο στην τεχνολογία αλλά και στις αλλαγές στην τεχνολογία. Υπάρχει ένας λόγος που η HTML5 τελειώνει σε έναν αριθμό. Όταν τα αρκετά προγράμματα περιήγησης υποστηρίζουν HTML6, οι προγραμματιστές θα έχουν νέα πράγματα για μάθηση.

Οι πιθανοί λόγοι για να βρεθείτε μέσα από τη διαδικασία εκμάθησης περιλαμβάνουν:

  • Για να αποκτήσω εμπιστοσύνη: Έχω βρεθεί σπάνιοι πελάτες που πιστεύουν ότι αν μάθουν μια γλώσσα τότε οι υπολογιστές θα τους εκφοβίσουν λιγότερο. Παρόλο που μπορεί να συμβαίνει αυτό, σπάνια κολλάει χωρίς ειδική πρακτική.
  • Αναγκαιότητα: θα προκύψουν τεχνικά προβλήματα αν η περιγραφή της θέσης εργασίας σας ταιριάζει ή όχι. Όταν τα προβλήματα πρέπει να λυθούν, υπάρχει ένας χρόνος να περάσει το buck και ένας χρόνος για να λυγίσει κάτω και να το λύσει.
  • Η συγκίνηση του: μερικοί άνθρωποι θέλουν να μάθουν νέες δεξιότητες.
  • Για να καταλάβουμε τι είναι δυνατό: ένας προγραμματιστής λέει "δεν μπορεί να γίνει." Σημαίνουν ότι είναι αδύνατο; Ή ότι είναι περισσότερο πρόβλημα από ό, τι αξίζει; Ένας σχεδιαστής λέει «θέλω να το κάνει αυτό». Μήπως αυτός ή αυτή απλά δίνουν σε κάποιον την εβδομάδα αξίας πονοκεφάλων; Μπορεί η τεχνολογία να χρησιμοποιηθεί με πιο κατάλληλο τρόπο;

Μείνετε περίεργοι

Το ειδα. Ξέρετε, αυτό το βλέμμα. Δεν είναι αρκετά πανικό, όχι αρκετά απελπισία. Είναι η εμφάνιση που κάποιος παίρνει όταν συνειδητοποιήσει την έκκληση να αφήσει κάποιον άλλο να κάνει τη βαριά ανύψωση. Το βλέμμα που λέει, "Αυτό είναι ένα παρμπρίζ? Δεν χρειάζεται να είμαι το σφάλμα. "Το έχω δει στα μάτια των συναδέλφων, στις στάσεις των μαθητών και κοιτάζοντας πίσω από τον καθρέφτη.

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

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

Pressure

Εικόνα πίεσης μέσω Shutterstock.

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

1. Βρείτε ένα θέμα που σας ενοχλεί

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

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

2. Θα πρέπει να ανταμειφθείτε για αυξημένη προσπάθεια

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

Κανένα σεμινάριο, εργαλεία ή εξωτερικοί έπαινοι θα δώσει στους ανθρώπους τη νοοτροπία να κατακτήσει τον κώδικα καλύτερα από το "έγραψα αυτό και ... κοιτάξτε τι έκανα!" Και αφήνοντας με μια αίσθηση ότι είναι μεγαλύτερη από το εμπόδιο που ξεπεράσατε.

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

Code

Εικόνα κώδικα μέσω Shutterstock.

Την περασμένη εβδομάδα κάποιος κοίταξε την οθόνη μου και κούνησε το κεφάλι του. Ήταν γεμάτο κώδικα. Τρία ανοιχτά παράθυρα χρωματιστών ετικετών και κλήσεων λειτουργίας. Είπε: «Δεν θα μπορούσα ποτέ να το κάνω αυτό». Πριν από χρόνια θα είχα συμφωνήσει. Δεν ήθελα να φαίνω ανόητος ή να σπάζω κάτι που δεν μπορούσα να διορθώσω. Ποιος ξέρει τι ζημιά θα προκληθεί από ένα λάθος πληκτρολόγιο;

3. Το σχέδιό σας θα πρέπει να ολοκληρωθεί ενώ ο εγκέφαλός σας εξακολουθεί να έχει όρεξη

Αυτό είναι κρίσιμο. Όταν μαθαίνετε κάτι που σας εκφοβίζει, πρέπει να πλησιάσετε, αλλά να μην υπερβείτε το όριο σας.

"Η άσκηση του εγκεφάλου σας" δεν είναι η κατάλληλη αναλογία. Κατά την εκμάθηση, οι εκπαιδευτές ενθαρρύνουν τους ανθρώπους να πιέσουν ακριβώς πέρα από τα όριά τους. Αλλά η μάθηση είναι μια πείνα. Ο εγκέφαλός σας έχει μια όρεξη για γνώση. Η πλήρωση του εγκεφάλου σας στο χείλος (ή χειρότερα, υπερβαίνοντας το όριο του) θα εμποδίσει την ικανότητά σας να μάθετε, να διαβρώνετε την αυτοπεποίθησή σας και να σκοτώνετε ένα γατάκι. Σκεφτείτε τα γατάκια.

Καλύτερα ακόμα, σκεφτείτε την ψυχική άσκηση ως μια προπόνηση που συμβαίνει να διαρκέσει λίγο. Πες, μια εβδομάδα. Σίγουρα, παίρνετε διάλειμμα μεταξύ των επαναλήψεων (που ονομάζεται "να πάρει ύπνο"). Αλλά η βιασύνη μπροστά λειτουργεί ενάντια στον στόχο σας. Τα γατάκια δεν θα σας συγχωρήσουν ποτέ.

  • Μέρος πρώτο: ζεσταίνετε αναμειγνύοντας κάτι που έχετε ήδη μάθει με κάτι που δεν ξέρετε. Αφήστε τον εαυτό σας τουλάχιστον μια ερώτηση. 1 ημέρα.
  • Μέρος δεύτερο: πρακτική. Πείραμα. Πρακτική επανάληψη πειραμάτων. Και πάντα να τελειώνετε σε ένα γκρεμό. Ο στόχος είναι να χτυπήσετε το βήμα σας και να σπάσετε σε ένα υψηλό σημείωμα. Με το "σπάσιμο" εννοώ τον ύπνο, το φαγητό ή τη συζήτηση με τους συνανθρώπους. 3 ημέρες.
  • Μέρος 3: Ψύξη με βελτίωση όσων έχετε ήδη καλύψει. Όπως πάντα, πάρτε τον εγκέφαλό σας σε ένα σημείο να απολαύσετε την άσκηση, στη συνέχεια αφήστε λίγο για λίγο. 1 ημέρα.

Το Sprinting δεν σας εκπαιδεύει για μαραθώνιο. Εκατό pushups θα βελτιώσουν τους ώμους σας καλύτερα από ό, τι προσπαθείτε να σηκώσετε ένα φορτηγό μία φορά. Και γεμίζοντας τα βιβλία φροντιστηρίων όπως τα γυρίσματα της τεκίλα θα βλάψουν την ικανότητά σας να σκέφτεστε.

Πρακτική καθημερινά

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

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

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

"Μπορώ" δεν είναι "θα έπρεπε"

Μέρος της εκμάθησης για να διαβάζει και να γράφει κώδικα, είτε HTML, jQuery, ή C + +, μαθαίνει τα όρια κάποιου. Ένα άλλο μέρος εξηγεί τα όρια κάποιου. Η κατάρα της κατανόησης μιας γλώσσας ... μάλλον, η κατάρα των ανθρώπων που σκέφτονται ότι "γνωρίζετε τον κώδικα" είναι ότι θα περιμένουν να το κάνετε.

Technology

Εικόνα κώδικα μέσω Shutterstock.

Το HTML δεν είναι CSS. Το CSS δεν είναι PHP. Η PHP δεν είναι WordPress. Το WordPress δεν είναι διαχείριση διακομιστή. Η διαχείριση διακομιστή δεν καθορίζει τα απορριφθέντα εισερχόμενα του Outlook. Ωστόσο, μου ζητήθηκε να κάνω όλα αυτά. Εγώ, οπλισμένοι με το πιστοποιητικό Photoshop που έληξε και τη φράση "δεν ξέρω, αλλά ίσως μπορώ να βοηθήσω ...".

Εκείνοι που δεν έχουν εμπειρία κώδικα συχνά δεν κάνουν διάκριση μεταξύ ενός $ (ομίχλης) .squiggles + και + ακρωνύμια. ή . Όχι ότι μπορούμε να τους κατηγορήσουμε. Θυμηθείτε ποιο ήταν το πώς προτού αρχίσετε να μαθαίνετε

  • εύρεση ενός θέματος που σας ενδιαφέρει.
  • να πάρει αυξητικές ανταμοιβές?
  • μάθησης χωρίς να κατακλύζεται.

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

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