10 συμβουλές για επιτυχία όταν μαθαίνετε να κωδικοποιείτε

Αυτή η ανάρτηση δημοσιεύτηκε αρχικά στο Coder-Coder.com.

Αν διδάσκετε στον εαυτό σας πώς να κωδικοποιείτε, μπορεί να έχετε περισσότερες ερωτήσεις παρά απαντήσεις όταν ξεκινάτε.

Τι πρέπει να μάθετε; Πώς καταλαβαίνετε πώς να διορθώσετε σφάλματα; Και πώς παραμένετε παρακινημένοι όταν φαίνεται απλώς μια αδύνατη εργασία;

Εάν ανησυχείτε για τις πιθανότητες επιτυχίας στην κωδικοποίηση, μην ανησυχείτε. Δείτε αυτές τις 10 συμβουλές - ελπίζω να σας ενθαρρύνουν και να σας παρακινήσουν!

1. Έχετε κατά νου έναν συγκεκριμένο στόχο.

Ένα από τα πιο συνηθισμένα ερωτήματα που έχω από άτομα που θέλουν να γίνουν κωδικοποιητές είναι: "Ποια γλώσσα πρέπει να μάθω;"

Είναι κατανοητό, αλλά αυτό είναι τελικά το λάθος ερώτημα.

Το πρώτο ερώτημα που πρέπει πραγματικά να κάνετε είναι: "Ποιος είναι ο τελικός μου στόχος να μάθω να κωδικοποιώ;"

Είναι σαν να κάνετε διακοπές - κανείς δεν πηγαίνει διακοπές χωρίς να έχει ένα συγκεκριμένο μέρος που θέλει να πάει. Και κανείς δεν μαθαίνει να κωδικοποιεί μόνο για να μάθει να κωδικοποιεί. Υπάρχει πάντα ένας λόγος.

Θέλετε να μάθετε να κωδικοποιείτε σε… τι;

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

Ακόμα δεν είστε σίγουροι ποιος είναι ο στόχος σας στην εκμάθηση κώδικα; Εδώ είναι μερικά κοινά:

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

Εάν δεν θέλετε να χάνετε χρόνο και δεν θέλετε να περιπλανηθείτε άσκοπα, σίγουρα πρέπει να καθορίσετε ποιος είναι ο # 1 στόχος σας σε όλα αυτά.

2. Επιλέξτε ένα σχέδιο και κολλήστε σε αυτό.

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

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

Η συμβουλή μου? Μην ανησυχείτε για το να ξοδέψετε έναν τόνο χρόνου αναζητώντας τον νούμερο ένα απόλυτο καλύτερο σεμινάριο για την εκμάθηση X, Y ή Z.

Απλά διάλεξε ένα.

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

Και, ας είμαστε ειλικρινείς - το να ξοδεύετε χρόνο να αγοράζετε διαδικτυακά μαθήματα και να μετακινείστε μπορεί να είναι λεπτή κάλυψη και έλλειψη εστίασης.

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

3. Είναι μαραθώνιος, όχι σπριντ.

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

Εάν δεν χρειάζεται να εργάζεστε με πλήρες ωράριο, εάν έχετε τα χρήματα (κωδικοποίηση bootcamps συγκεκριμένα κοστίζει πάνω από 10.000 $), και αν μπορείτε να συμβαδίσετε με το ρυθμό… τότε ναι, μπορεί να μπορείτε να προσγειώσετε ένα πλήρες -έγκαιρη εργασία ως προγραμματιστής ιστού.

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

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

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

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

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

4. Ο αργός και σταθερός κερδίζει τον αγώνα.

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

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

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

Λοιπόν, πώς μαθαίνετε να κωδικοποιείτε χωρίς να κάψετε και να σταματήσετε;

Στόχος για μια βιώσιμη πρόοδο. Ξεκινήστε αργά, 30 λεπτά ή 1 ώρα την ημέρα. Ή κάτι σαν 1-2 ώρες μερικές φορές την εβδομάδα.

Φυσικά, όσο περισσότερος χρόνος μπορείτε να κάνετε, τόσο περισσότερη πρόοδο μπορείτε να κάνετε. Αλλά αν ξεκινήσετε αργά, μπορείτε να αυξήσετε σταδιακά το χρόνο που αφιερώνετε στην κωδικοποίηση.

Και μόλις αναπτύξετε αυτήν τη συνήθεια, θα είναι ευκολότερο να συνεχίσετε την πορεία σας για μάθηση, χωρίς να παραιτηθείτε και να σταματήσετε.

5. Μην συγκρίνετε την πρόοδό σας με άλλους…

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

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

Το κλειδί για την επιτυχία είναι να κρατάτε το κεφάλι σας κάτω και να μην ανησυχείτε για την πρόοδο των άλλων. Απλά ανησυχείτε για το δικό σας.

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

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

… Αλλά κάνε φίλους με τους συναδέλφους σου!

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

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

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

Γιατί;

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

Και οι φίλοι μπορούν να βοηθήσουν ο ένας τον άλλον με προβλήματα. Έχοντας περισσότερες από μία απόψεις μπορεί να σας βοηθήσει να βρείτε μια καλύτερη λύση, αντί να εξαρτάστε μόνο από τον εαυτό σας.

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

Η οικοδόμηση φιλιών και συνδέσεων θα σας βοηθήσει να παραμείνετε κίνητρα ενώ επιδιώκετε τους στόχους σας και μπορείτε επίσης να παρακινήσετε τους άλλους!

6. Συνήθεια να προσαρμόζετε την κωδικοποίηση στο καθημερινό σας πρόγραμμα.

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

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

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

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

Υπάρχουν μερικοί τρόποι με τους οποίους μπορείτε να δοκιμάσετε να συνηθίσετε να κολλάτε.

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

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

Ό, τι κι αν είναι, το κλειδί για να συνεχίσετε μια συνήθεια είναι να το επαναλαμβάνετε με την πάροδο του χρόνου.

7. Μάθετε πώς να ερευνάτε θέματα και να επιλύετε προβλήματα.

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

Ίσως πιστεύετε ότι οι έμπειροι προγραμματιστές ιστού γνωρίζουν αμέσως τις απαντήσεις σε όλα. Αυτό δεν ισχύει καθόλου!

Αν και φυσικά γνωρίζουν κάποια πράγματα από την καρδιά τους, υπάρχουν πολλά που εξακολουθούν να αναζητούν στο Google (ή το DuckDuckGo). Αυτό είναι σίγουρα αλήθεια για τον εαυτό μου και εδώ και 7 χρόνια στον κλάδο!

Τώρα που γνωρίζετε το μυστικό των προγραμματιστών ιστού, πώς μπορείτε να γίνετε καλοί σε αυτήν την πολύ σημαντική ικανότητα;

Πρακτική!

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

Θα ψάχνω συχνά για το "X δεν λειτουργεί" γιατί θα εμφανίσει αναρτήσεις Stack Overflow ατόμων που έχουν αντιμετωπίσει το ίδιο πρόβλημα που έχω.

Μια άλλη συμβουλή είναι να αναζητήσετε και να διαβάσετε οποιαδήποτε τεκμηρίωση του εργαλείου ή του λογισμικού που μπορείτε να βρείτε.

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

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

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

8. Μην παρακολουθείτε μόνο μαθήματα - δημιουργήστε πράγματα!

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

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

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

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

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

Έτσι, η συμβουλή μου προς εσάς είναι:

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

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

9. Να είστε ανοιχτοί σε αποτυχία.

Η αποτυχία είναι χάλια. Όλοι θέλουμε να κάνουμε καλά και να μην κάνουμε λάθη.

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

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

Ή ακόμη χειρότερα, αν έκανα ένα λάθος, ειδικά αν επηρέασε έναν ζωντανό ιστότοπο, αυτό ήταν ένα από τα χειρότερα πράγματα. Γιατί τότε είχα κάνει ένα τεράστιο λάθος!

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

Όμως, ήξερα ακόμη περισσότερα, ότι ο γρηγορότερος (και πιο ειλικρινής) τρόπος για να διορθωθεί η ίδια η κατάσταση ήταν να έρθω καθαρός και να μιλήσω με το αφεντικό μου για βοήθεια.

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

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

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

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

10. Να μαθαίνετε πάντα.

Ποτέ μην σταματάς να μαθαίνεις.

Όταν ξεκινάτε, ο κόσμος της ανάπτυξης ιστού μπορεί να φαίνεται εξαιρετικά συντριπτικός, επειδή υπάρχουν φαινομενικά εκατοντάδες δεξιότητες που πρέπει να μάθετε.

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

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

Για παράδειγμα, είχα κάνει αρκετά καλός στην κατασκευή διατάξεων χρησιμοποιώντας το CSS float property. Είχα ακούσει για το flexbox και οι συνάδελφοί μου είχαν μιλήσει ακόμη και για το πόσο υπέροχο είναι.

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

Τέλος, κατέληξα να μαθαίνω το flexbox. Δεν χρειάστηκε πολύς χρόνος και το δεύτερο το κατάλαβα, κλωτσούσα τον εαυτό μου γιατί δεν το έμαθα πολύ πριν.

Τώρα, κατάλαβα τη σημασία της ενημέρωσης με τις τεχνολογίες. Ενώ η καθυστέρηση της εκμάθησης του flexbox δεν έπληξε πραγματικά την καριέρα μου, φανταστείτε αν δεν το έμαθα καθόλου! Σε κάποιο σημείο, δεν θα ήμουν πολύ εμπορεύσιμος ως προγραμματιστής Ιστού.

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

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

Λοιπόν, πώς θα μάθετε τι είναι δημοφιλές;

Εδώ είναι μερικοί από τους τρόπους που διατηρώ:

  • Το Syntax.fm είναι ένα podcast των Wes Bos και Scott Tolinski. Πραγματικά φανταστικό - μιλούν για το τι νέο υπάρχει στο web dev, καθώς και για άλλα σχετικά θέματα.
  • Το CSS Tricks έχει τόνους άρθρων και οδηγών για τη χρήση CSS. Ο δημιουργός του, Chris Coyier, βοήθησε επίσης στη δημιουργία του Codepen.io, μιας παιδικής χαράς ανάπτυξης ιστοσελίδων.
  • Το Stack Overflow δημοσιεύει μια έρευνα σχετικά με την κατάσταση της ανάπτυξης ιστού κάθε χρόνο. Είναι ένας καλός τρόπος για να ενημερώνεστε για το τι τα πάει καλά και τι είναι ξεπερασμένο.
  • Το Smashing Magazine μιλά για όλα τα είδη θεμάτων στην ανάπτυξη ιστού, UX / UI και σχεδιασμό ιστοσελίδων.

Απλά κάνε το!

Ελπίζω αυτές οι συμβουλές να σας βοηθήσουν να αισθανθείτε λιγότερο ανήσυχοι και πιο ενθουσιασμένοι για την εκμάθηση της ανάπτυξης ιστού!

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

Θέλουν περισσότερα?

; Διαβάστε περισσότερα σεμινάρια στο blog μου, coder-coder.com.

; Εγγραφείτε εδώ για να λάβετε μηνύματα ηλεκτρονικού ταχυδρομείου σχετικά με νέα άρθρα.

; Γίνετε μέλος 25.000+ άλλων - Ακολουθήστε το @thecodercoder στο Instagram.

; Δείτε τα σεμινάρια κωδικοποίησης στο κανάλι μου στο YouTube.