Περιεχόμενο
- 01. Ξεκινήστε το δικό σας έργο
- 02. Κάνετε λίγο κάθε μέρα
- 03. Μάθετε πώς μπορείτε να βρείτε τη δική σας λύση
- 04. Μιλήστε με άλλους προγραμματιστές
- 05. Γνωρίστε τον κύκλο της μάθησης
Θέλετε να ξεκινήσετε την ανάπτυξη του front end; Λοιπόν, αυτό είναι εύκολο: απλώς κατευθυνθείτε στο Codecademy (ή ανατρέξτε στη λίστα των πόρων κατάρτισης σχεδιασμού ιστοσελίδων του Creative Bloq).
Τι γίνεται όμως αν το έχετε κάνει περισσότερες φορές από ό, τι μπορείτε να μετρήσετε και έχετε κολλήσει στο πού να πάτε στη συνέχεια;
Πρέπει να δεσμευτείτε για να σπάσετε το βρόχο του εκπαιδευτικού προγράμματος και να ακολουθήσετε αυτά τα πέντε βήματα για να φτάσετε στο επόμενο επίπεδο ως προγραμματιστής.
01. Ξεκινήστε το δικό σας έργο
Ας πάρουμε το μεγάλο από το δρόμο πρώτα. Η μαθησιακή διαφορά όταν δημιουργείτε ένα πρόγραμμα εκμάθησης, σε σύγκριση με τη δημιουργία του δικού σας, είναι κάτι παρόμοιο με τη σύγκριση της ζωγραφικής με τους αριθμούς με έναν κενό καμβά. Μπορεί να είναι λίγο τρομακτικό. Όμως, δουλεύοντας στο δικό σας έργο είναι εκεί όπου θα μεγαλώνετε με αυτοπεποίθηση και θα αυξάνετε περισσότερο τις δεξιότητές σας.
Δεν είστε σίγουροι τι να χτίσετε; Πρέπει να είναι κάτι που σας ενδιαφέρει πραγματικά, ώστε να έχετε κίνητρα, αλλά αρκετά φιλόδοξο ώστε να μην ξέρετε πώς να το χτίσετε αμέσως.
Εάν έχετε επιλέξει καλά, τη στιγμή που θα τελειώσετε, θα έχετε σίγουρα ανεβεί και θα έχετε κάτι να το δείξετε.
- Διαβάστε επίσης: Πώς να ξεκινήσετε ένα δευτερεύον έργο
02. Κάνετε λίγο κάθε μέρα
Εντάξει, οπότε αυτό ισχύει για σχεδόν οτιδήποτε θέλετε να μάθετε, αλλά ισχύει ιδιαίτερα για την ανάπτυξη. Η εκμάθηση κώδικα είναι δύσκολη γιατί απαιτεί σχεδόν έναν διαφορετικό τρόπο σκέψης. Εάν διαπιστώνετε ότι εξετάζετε έννοιες που έχετε ήδη μάθει ή δυσκολεύεστε να έχετε σημαντικές στιγμές στην κατανόησή σας, τότε σίγουρα θα επωφεληθείτε κάνοντας την κωδικοποίηση μέρος της καθημερινής σας ρουτίνας.
Αυτό δεν σημαίνει καν να αφιερώνετε ώρες της ημέρας σας, αλλά ξοδεύοντας 30 λεπτά την ημέρα, κάθε μέρα, θα σας ωφελήσει περισσότερο από το να ξοδεύετε τρεις ώρες την εβδομάδα σε μία συνεδρία.
Εάν θεωρείτε ότι είναι δύσκολο να παρακινηθείτε, ρίξτε μια ματιά στην τεχνική Seinfeld ή στην τεχνική Pomodoro για να σας δώσει αυτό το επιπλέον λάκτισμα τα βράδια.
03. Μάθετε πώς μπορείτε να βρείτε τη δική σας λύση
Προτού μεταβείτε κατευθείαν σε μια μηχανή αναζήτησης, βεβαιωθείτε ότι έχετε σκεφτεί πλήρως το πρόβλημά σας και ποια θα ήταν η προσέγγισή σας.
Σίγουρα, πιθανότατα μπορείτε να εντοπίσετε ένα παρόμοιο έργο (ή σεμινάριο) και να το αντιγράψετε και να το επικολλήσετε στο δικό σας, αλλά αυτό θα σας κρατήσει μακροπρόθεσμα. Ελάτε πρώτα με το δικό σας σχέδιο. Εάν διαλύσετε το πρόβλημά σας σε κομμάτια, θα σας βοηθήσει να στοχεύσετε ακριβώς αυτό που χρειάζεστε βοήθεια.
Εάν κάτι δεν φαίνεται να λειτουργεί όπως περιμένατε, θυμηθείτε, μπορείτε πάντα να ελέγξετε την κονσόλα του προγράμματος περιήγησης για να δείτε εάν εμφανίζονται σφάλματα. Είναι σημαντικό να μάθετε να διαβάζετε σφάλματα κονσόλας / και να κατανοείτε τι σημαίνουν.
Η αναζήτηση του σφάλματος μπορεί συνήθως να δημιουργήσει ερωτήσεις από άτομα που είχαν το ίδιο πρόβλημα. Απλώς θυμηθείτε να καταργήσετε τυχόν ονόματα μεταβλητών ή ονόματα αρχείων που είναι ειδικά για το έργο σας.
04. Μιλήστε με άλλους προγραμματιστές
Επειδή όλοι οι προγραμματιστές είναι αυτοαπασχολούμενοι, τείνουν επίσης να κάνουν πολύ σπουδαίους εκπαιδευτικούς. Ας ελπίσουμε ότι εργάζεστε ήδη κάπου με μερικούς σπουδαίους προγραμματιστές.
Το να κοιτάξετε τον κώδικά σας ή να σας δείξουν μια λύση, μπορεί να είναι ένας από τους γρηγορότερους τρόπους μάθησης. Τους δείχνει επίσης ποιο είναι το τρέχον επίπεδο δεξιοτήτων σας και μπορεί να σημαίνει ότι είναι πιο πιθανό να εμπλακείτε σε μεγαλύτερα έργα. Άλλοι προγραμματιστές θα είναι πολύ πιο πρόθυμοι να βοηθήσουν εάν μπορείτε να αποδείξετε ότι έχετε κάνει κάτι πρώτα.
Εάν δεν γνωρίζετε προγραμματιστές, δοκιμάστε να αναζητήσετε μια συνάντηση στην περιοχή σας. Εναλλακτικά, συνδεθείτε με μια διαδικτυακή κοινότητα - το Slack διαθέτει μερικά υπέροχα δωμάτια συνομιλίας γεμάτα από άτομα που θέλουν να βοηθήσουν. Όταν ψάχνετε για μια νέα δουλειά, κάντε ένα σημείο να αναζητήσετε κάπου που έχει μια ομάδα από την οποία μπορείτε να μάθετε ή να παρέχετε συνεχή εκπαίδευση.
05. Γνωρίστε τον κύκλο της μάθησης
Όσο είστε προγραμματιστής, θα μαθαίνετε πάντα κάτι νέο. Μπορεί να είναι λίγο ανεμοστρόβιλος των συναισθημάτων καθώς προσπαθείτε και το κεφάλι σας γύρω από κάτι για πρώτη φορά. Είναι φυσιολογικό να αισθάνεσαι συναισθήματα όπως αυτο-αμφιβολία, απογοήτευση και ακόμη και φόβο καθώς βυθίζεσαι σε μια νέα πρόκληση. Αλλά το αποτέλεσμα είναι πάντα το ίδιο - μια συναρπαστική στιγμή όταν, τελικά, λειτουργεί.
Παρακολουθήστε έναν προγραμματιστή για αρκετό καιρό και θα το δείτε μόνοι σας - κάτι σαν την έκδοση μίνι γραφείου ενός ποδοσφαιριστή που σημειώνει γκολ ή έναν παίκτη τένις που κερδίζει το σετ. Αυτό το συναίσθημα είναι γιατί κάνουμε αυτό που κάνουμε. Είναι αυτό που κάνει την ανάπτυξη διεπαφών τόσο ενδιαφέρουσα δουλειά. Και θα φτάσετε σε αυτές τις στιγμές γρηγορότερα αν είστε σε θέση να περάσετε από το δύσκολο κομμάτι χωρίς να τα παρατήσετε. Όσο περισσότερο περνάτε από αυτόν τον κύκλο, τόσο καλύτερα θα είστε σε αυτόν.
Ελπίζω αυτές οι συμβουλές να σας βοήθησαν στο ταξίδι σας για να ανεβείτε επίπεδο ως προγραμματιστής junior front end. Τι έχω χάσει; Μοιραστείτε τις συμβουλές σας στα παρακάτω σχόλια.