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

Είναι εύκολο για τους προγραμματιστές front-end να αισθάνονται συγκλονισμένοι αυτές τις μέρες. Τι πρέπει να μάθετε στη συνέχεια; Ποιο πλαίσιο πρόκειται να απογειωθεί; Δεν υπάρχουν απόλυτες απαντήσεις, φυσικά, αλλά αν ο προγραμματιστής full-stack Wes Bos δημιουργήσει ένα μάθημα για ένα νέο τεχνολογία, είναι ασφαλές να πούμε ότι έχει ωριμάσει αρκετά για να μπορέσετε να το πάρετε και να μην χάνετε χρόνο πάνω του. Το πιο πρόσφατο είναι Πλέγμα CSS, ένα δωρεάν μάθημα βίντεο στο οποίο εγγράφηκαν περισσότερα από 35.000 άτομα μόνο την πρώτη εβδομάδα.

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

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

Είναι σαφές ότι τα μαθήματα του Wes μαθαίνουν κάνοντας το καλύτερο δυνατό. Ωστόσο, λέει ότι στην πραγματικότητα μαθαίνει πολύ αργά.

«Μπορεί να φαίνεται ότι μπορώ να καταναλώσω οτιδήποτε και να το καταλάβω», γελάει. «Αλλά το μόνο πράγμα στο οποίο μπορώ να αποδώσω την κατανόησή μου είναι απλώς να περάσω εκείνα τα πιο δύσκολα σημεία και τον καθαρό χρόνο. Έχω ένα μεγάλο κομμάτι της ημέρας μου αφιερωμένο στην εκμάθηση νέων δεξιοτήτων, κάτι που είναι εξαιρετικά τυχερό. Γι' αυτό φαίνεται ότι είμαι πάντα λίγο μπροστά από την καμπύλη».

Ο προγραμματιστής front-end Wes Bos εργάζεται σε ένα καφέ.
Φωτογραφία: Jenna Bos, Bear and Sparrow Photography (Εικόνα: Jenna Bos, Bear and Sparrow Photography)

Αυτή ήταν και η σκέψη πίσω JavaScript30, μια δωρεάν πρόκληση κωδικοποίησης JavaScript 30 ημερών, η οποία διδάσκει vanilla JavaScript χωρίς πλαίσια, βιβλιοθήκες, μεταγλωττιστές ή boilerplates. Οι άνθρωποι πάντα ρωτούσαν τον Wes πώς θα μπορούσαν να μάθουν πιο γρήγορα και να βελτιώσουν τις δεξιότητές τους.

«Η συμβουλή μου είναι πάντα ότι πρέπει να φτιάξεις 1.000 πράγματα», προτείνει. «Θα πάρει λίγο χρόνο, πρέπει να βάλεις δουλειά, αλλά μόλις ξεπεράσεις αυτά τα 1.000 πράγματα, μπορώ να εγγυηθώ ότι θα είσαι πολύ καλύτερος. Το JavaScript30 είναι τα πρώτα 30 από τα 1.000 πράγματα που θα σας κάνουν να συνεχίσετε." 

Αλλά ο Wes αναγνωρίζει ότι δεν είναι τόσο εύκολο να ξεκινήσετε: ακόμη κι εκείνος μισούσε αρχικά την JavaScript. «Θυμάμαι ξεκάθαρα ότι ήμουν εξαιρετικά απογοητευμένος με το jQuery», αναστενάζει. «Απλώς σπάει, οπότε υπάρχει πιθανότητα να χάσεις τέσσερις ώρες για να μην φτάσεις πουθενά.

«Το βλέπω συνέχεια. Συχνά λαμβάνω άσχημα email από ανθρώπους και μερικές ώρες αργότερα ζητούν συγγνώμη. Απλώς νιώθεις αυτή την οργή τύφλωση για το πόσο δύσκολο είναι να μάθεις. Το μισούσα για πολύ καιρό, και δεν υπήρχε στιγμή ‘αχα’ για μένα. Απλώς το συνέχισα και αργά αλλά σίγουρα, κατά τη διάρκεια τριών ή τεσσάρων ετών, άρχισε να γίνεται λίγο πιο εύκολο και απέκτησα μεγαλύτερη αυτοπεποίθηση».

Το στυλ διδασκαλίας του έχει ξεκάθαρα αξιοποιήσει μια ανάγκη. Περίπου 220.000 άτομα έχουν παρακολουθήσει τουλάχιστον ένα από τα μαθήματα του Wes. Συχνά τα απολαμβάνουν τόσο πολύ που είναι πρόθυμοι να πληρώσουν για άλλους – όπως π.χ ES6 για όλους, React for Beginners και Μάθετε τον κόμβο. Και τώρα λαμβάνει τακτικά email από ανθρώπους που του λένε ότι τους άλλαξε τη ζωή.

Προγραμματιστής front-end που χρησιμοποιεί το τηλέφωνό του σε μια καφετέρια.
Φωτογραφία: Jenna Bos, Bear and Sparrow Photography (Εικόνα: Jenna Bos, Bear and Sparrow Photography)

«Είναι πραγματικά παράξενο, δεν το περιμένεις», λέει ενθουσιασμένος. «Στο τέλος της ημέρας, είμαι απλώς ένας τύπος που ηχογραφεί την οθόνη μου, αλλά κάποιος μου έστειλε email πρόσφατα λέγοντας ότι πέρασαν ένα μάτσο από τα μαθήματά μου και πήρα μια αύξηση 15.000 C$ από το αφεντικό τους [περίπου 8.600 £], κάτι που αλλάζει τη ζωή για πολλούς Ανθρωποι.

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

Στο Generate New York, ο Wes πρόκειται να μιλήσει για νέα πράγματα που έρχονται στο JavaScript που θα κάνουν την ανάπτυξη ιστού πολύ πιο εύκολη και πιο ευχάριστη, ενώ το εργαστήριό του θα είναι μια εισαγωγή στο React.

«Θα σας ξεκινήσει από την αρχή και θα σας εξηγήσει όλες τις διαφορετικές έννοιες του React», περιγράφει ο Wes. "Θα αφήσετε να μπορείτε να δημιουργήσετε μια εφαρμογή που ανακτά δεδομένα από ένα API που δρομολογείται στην πλευρά του πελάτη και τραβάει το CSS σας."

Ένα προηγμένο διαδικτυακό μάθημα React που θα επικεντρωθεί στο GraphQL είναι επίσης στα σκαριά, όπως και ένα μάθημα για τον κώδικα του Visual Studio. Επιπλέον, ο Wes προσπάθησε να καταλάβει πώς να διδάξει τα βασικά της JavaScript και του CSS από την αρχή. «Πολλοί άνθρωποι μου λένε ότι δεν μπορούν να παρακολουθήσουν τα μαθήματά μου επειδή δεν καταλαβαίνουν το αρχικό μέρος της JavaScript», εξηγεί. «Θα ήθελα να βρω πώς μπορώ να διδάξω αυτά τα πράγματα με πολύ ωραίο τρόπο. Είναι τόσο τεράστιο θέμα». Είναι σαφές ότι το Bos Monster μπορεί να είναι ακόμα στην αρχή.

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

Θέλετε να λάβετε περισσότερες συμβουλές JavaScript από τον Wes Bos;

Ο Wes Bos κάνει την ομιλία του Τι νέο υπάρχει στην JavaScript; στο Generate New York από 25 - 27 Απριλίου 2018
Ο Wes Bos κάνει την ομιλία του Τι νέο υπάρχει στην JavaScript; στο Generate New York από 25 - 27 Απριλίου 2018

Ο Wes Bos είναι προγραμματιστής JavaScript full-stack, ομιλητής και δάσκαλος από τον Καναδά. Εργάζεται ως ανεξάρτητος προγραμματιστής ιστού και είναι επικεφαλής εκπαιδευτής στο HackerYou and Ladies Learning Code. Ο Wes είναι ο συγγραφέας του Sublime Text Power User και ο δημιουργός του React For Beginners, του Flexbox.io, του Command Line Power User και εκατοντάδων οδηγών στο YouTube.

Στην ομιλία του στο Δημιουργία Νέας Υόρκης από 25-27 Απριλίου 2018, ο Wes θα καλύψει μερικά από τα καλύτερα πράγματα που είναι ολοκαίνουργια στη JavaScript καθώς και πράγματα που μπορούμε να περιμένουμε τους επόμενους μήνες και χρόνια. Παρακολουθήστε τον εαυτό σας για μια γρήγορη ομιλία γεμάτη καυτές συμβουλές, καθώς προχωράμε στο μέλλον της JavaScript.

Το Generate New York θα πραγματοποιηθεί από τις 25 έως τις 27 Απριλίου 2018. Πάρτε το εισιτήριό σας τώρα.

Σχετικά Άρθρα:

  • 5 βασικά εργαλεία JavaScript για το 2018
  • Απαντήθηκαν 12 συνήθεις ερωτήσεις JavaScript
  • 21 κορυφαία παραδείγματα JavaScript