13 συμβουλές για όσους μελετούν τον προγραμματισμό μόνοι τους
Συμβουλές Σχηματίζουν / / December 19, 2019
1. Βρείτε το σωστό κίνητρο για μάθηση
Ένα σαφές σκεπτικό για τους οποίους μαθαίνετε προγραμματισμό σας βοηθά να επικεντρωθεί. Να είστε βέβαιος να καθορίσετε ένα συγκεκριμένο στόχο για τον εαυτό του. Επιμελώς εξετάσει το κίνητρό σας. «Θέλω να είμαι σε θέση να», «καλό είναι να μάθουν» - είναι μια κακή στόχος. Παραδείγματα λόγους ποιότητας:
- Μετακίνηση περαιτέρω κατά το τρέχον σταδιοδρομία.
- Επιστροφή στην κατοχή.
- Κερδίστε επιπλέον χάρη στα έργα τρίτων.
- Αναπτύξτε το δικό σας προϊόν (παιχνίδι, εφαρμογή για κινητά), δημιουργήστε ένα εκκίνησης.
Κατά πόσον η δεδομένη σημεία συμπίπτουν με εκείνα που ορίζουν τον εαυτό σας - μην ξεχάσουμε τους. Να θυμάστε ότι ο τελικός στόχος θα είναι να αποθηκεύσετε και στις πιο δύσκολες στιγμές.
Για να θυμάστε τον σκοπό, μπορείτε να το καταγράψει σε χαρτί και να κρατήσει στο μυαλό να κάνω wallpaper στον υπολογιστή ή τον υπολογιστή γραφείου σας τηλέφωνο (που μου αρέσει).
2. Επιλέξτε τη σωστή γλώσσα
Στην αρχή, μπορεί να είναι πολύ δύσκολο να αποφασίσει τι να σπουδάσουν. Μερικές γλώσσες προγραμματισμού είναι πιο εύκολο να μάθουν, μερικοί έχουν ένα στενό πεδίο εφαρμογής. Ωστόσο, δεν είναι απαραίτητο να σταθώ στα σοβαρά. Είναι καλύτερα να ξεκινήσετε με τίποτα, παρά να περνούν ώρες ψάχνοντας για την επιλογή «ιδανικό». Επειδή η εκμάθηση μιας γλώσσας προγραμματισμού, θα είναι ευκολότερο να μεταβείτε σε ένα άλλο.
Αν γνωρίζετε ήδη απώτερος στόχος σας, να καθορίσει τι είναι αναγκαίο για την επίτευξή του. Μάθετε γλώσσες, τα οποία είναι κατάλληλα για το σκοπό αυτό. Για την ανάπτυξη των τρισδιάστατων παιχνιδιών χρειάζονται κάποιες γλώσσες και τα εργαλεία για τη δημιουργία ιστοσελίδων - άλλοι.
Αν δεν ξέρετε από πού να αρχίσω, προσπαθούν να διερευνήσουν τη γλώσσα JavaScript. Είτε μας αρέσει είτε όχι άλλους προγραμματιστές, το JavaScript γίνεται ολοένα και πιο δημοφιλής και χρησιμοποιείται όχι μόνο για την ανάπτυξη των web sites, αλλά και σε άλλους τομείς. Έτσι, θα καλύψει το μέγιστο αριθμό των εφαρμογών.
3. Κάνετε ένα πρόγραμμα
σαφής χρονοδιάγραμμα εκπαίδευση αυξάνει την πιθανότητα επιτυχίας. Αλλά που ρεαλιστικές προθεσμίες για τις συγκεκριμένες εργασίες. Μην περιμένετε να κυριαρχήσει το βιβλίο προγραμματισμού από τις εκατοντάδες σελίδες σε λιγότερο από μια εβδομάδα - εκτός αν ρίξει όλα τα άλλα καθήκοντα που αυτή τη στιγμή.
Όταν για πρώτη φορά άρχισα να μάθουν προγραμματισμό από τον εαυτό σας, σε κάθε ημερολόγιο των κυττάρων Έχω διατεθεί ένα μέρος για την πρακτική 25 λεπτά με τα πόδια.
Επιδίδονται σε 25 λεπτά την ημέρα εύκολα. Θα πρέπει να χρησιμοποιείται για την ελαχιστοποίηση αυτό, και σύντομα δεν θα είναι σε θέση να ξεφύγει από την εκπαίδευση για αρκετές ώρες.
4. Επιδίδονται σε ένα πράγμα τη φορά
Πολλοί άνθρωποι προσπαθούν να κάνουν εκατό πράγματα ταυτόχρονα. Ένα τεράστιο λάθος! Επιδίδονται σε ένα πράγμα τη φορά. Μην μελετήσει παράλληλα HTML, JavaScript, Swift και κάτι άλλο. Θα οδηγήσετε τον εαυτό σας τρελό!
Αυτό το στοιχείο μπορεί να σας δοθεί με δυσκολία (μιλάω εκ πείρας), γιατί πάντα θέλουν να μάθουν τα πάντα με τη μία.
Στο βιβλίο του "Ξεκινήστε με τον κύριο!«Gary Keller (Gary Keller), δήλωσε:» Τα έκτακτα αποτελέσματα προσδιορίζεται άμεσα από το πόσο μπορείτε να περιορίσετε το ενδιαφέρον σας ». Αυτό μπορεί να εφαρμοστεί σε οτιδήποτε, συμπεριλαμβανομένων των μελετών προγραμματισμού. Μην φοβάστε να είναι αργά - Οι γλώσσες και τεχνολογίες δεν πάει πουθενά. Ξεκινήστε το μικρό και να προχωρήσουμε προς τα εμπρός.
5. Χωρίστε τα πάντα σε μικρές μερίδες
Όπως και με την προηγούμενη συμβουλή, δεν χρειάζεται να ωθήσει μια φορά πολύ μεγάλο όγκο πληροφοριών, ακόμη και αν είναι για το ίδιο θέμα. Για να μάθετε κάτι νέο είναι πολύ πιο εύκολο όταν χωρίζεται σε μικρότερα τμήματα.
Εστίαση σε ένα θέμα και να το διαιρέσει σε εύπεπτα κομμάτια. Βεβαιωθείτε ότι έχετε κατανοήσει πλήρως και να μάθουν κάποια ιδέα πριν από τη μετάβαση στο επόμενο.
Επιχειρηματίας Tim Ferriss (Tim Ferriss) επινόησε το ABC ακρωνύμιο - πάντα να Συμπίεση. Η ιδέα είναι ότι κάθε κομμάτι των πληροφοριών που είναι απαραίτητες για να προσπαθήσει να διατυπώσει όσο πιο συνοπτικά γίνεται. Στη συνέχεια, το συνοψίσω σε μια παράγραφο, δημιουργούν ένα διάγραμμα ή μια εικόνα, χρησιμοποιήστε το μνημονικό σύστημα - τίποτα, αν θα σας βοηθήσει να έχετε γρήγορη ανάκληση επιθυμητό.
6. να αλλάξει τους τρόπους σας
Οι μελέτες δείχνουν ότι τα περισσότερα είδη της αντίληψης των πληροφοριών που χρησιμοποιείτε, το πιο πιθανό την κατανοήσουν. Αυτό θα βοηθήσει τους βιβλίο, βίντεο, διαδραστικά μαθήματα, κουίζ, podcasts και πολλά άλλα.
Απολαύστε τις πληροφορίες με κάθε δυνατό τρόπο. Σύμφωνα με την Judy Willis (Judy Willis), συγγραφέας του βιβλίου "Πώς να διδάξει ένα παιδί είναι εύκολο να το μάθει«Οι περισσότερες περιοχές της αποθηκεύει πληροφορίες στον εγκέφαλο σχετικά με ένα θέμα, οι περισσότερες σχέσεις που σχηματίζονται. Πλεονάζον δίνει στο φοιτητή επιπλέον ευκαιρία για να πάρετε πληροφορίες από διάφορες αποθήκες του εγκεφάλου. Τέτοιου είδους επικοινωνίες cross-δεδομένων σημαίνει ότι μάθαμε κάτι, και όχι μόνο στη μνήμη.
7. εκπαιδεύσει άλλους
Η ανάγκη να εξηγήσει σε κάποιον την ιδέα ή διαδικασία παρέχει εγγύηση ότι θα έχετε την εσωτερίκευση πλήρως. Αυτό μπορεί να γίνει με διάφορους τρόπους. Ένας από αυτούς - για να διδάξει ένα μάθημα ή εργαστήρια για εφήβους. Μπορείτε να κάνετε τα βίντεό σας στο YouTube με επεξηγήσεις ορισμένων εννοιών. Δεν μου αρέσει η ιδέα ενός βίντεο; Μπορείτε να το κάνετε χωρίς αυτό. Μπορείτε να διδάξει μια ποικιλία τρόπων. Ως μια επιλογή - εγγραφής. Για παράδειγμα, με τη βοήθεια του blog του, που όχι μόνο βοηθά τους άλλους, αλλά και εκπαιδεύονται πολύ πιο αποτελεσματικά από ό, τι αν έμαθα ένα.
Σε κάθε περίπτωση, η διδασκαλία τους άλλους ό, τι μπορείτε να μάθετε για τον εαυτό σας βοηθά να ενισχύσουν τις έννοιες που σχηματίζονται στο μυαλό.
Την εκπαιδευτικές πλατφόρμες, κατά κανόνα, έχει τη δυνατότητα να βοηθήσει τους άλλους. Συνήθως αυτό είναι κάτι σαν ένα φόρουμ με ερωτήσεις των φοιτητών. Δείτε το, και αν υπάρχει ένα ερώτημα του οποίου η απάντηση που γνωρίζετε (ή να έχουν τουλάχιστον τις σκέψεις και μετά), - γράφουν, μην διστάσετε. Σε καλά εκπαιδευτικά sites βασιλεύει υγιή ατμόσφαιρα, και να εκτιμήσουν τη βοήθειά σας. Και μην διστάσετε να ρωτήσετε τον εαυτό σας ερωτήσεις! Δώστε τους άλλους την ευκαιρία να εξηγήσω οτιδήποτε.
8. βρείτε ομοϊδεάτες
Αυτό μπορεί να γίνει μέσα από προσωπικές συναντήσεις ή στο διαδίκτυο. Μπορείτε να δοκιμάσετε να συνεργαστεί με έναν φίλο ή μέλος της οικογένειας που θέλει να μάθει προγραμματισμό. Ακριβώς όπως οι άνθρωποι πηγαίνουν στο γυμναστήριο με το άλλο και με στόχο να χάσετε βάρος, μπορείτε επίσης να βρείτε έναν εταίρο στο Διαδίκτυο.
9. βρείτε έναν σύμβουλο
Chat rooms και φόρουμ εκπαιδευτικές πλατφόρμες - καλές θέσεις για να ψάξουν για τους εκπαιδευτικούς ομοϊδεάτες τους ανθρώπους και, ενδεχομένως.
Διαδικτυακά φόρουμ - είναι σίγουρα μια πολύτιμη πηγή πληροφοριών, αλλά τίποτα δεν μπορεί να συγκριθεί με την προσωπική υποστήριξη, όταν μπορείτε να πάρετε άμεσα μια απάντηση.
10. Κάντε τα στοιχεία του παιχνιδιού
Σκεφτείτε για ένα σύστημα κανόνων και κινήτρων, που θα σας βοηθήσουν να κάνουν την εκμάθηση πιο ευχάριστη. Προώθηση θα σας βοηθήσει να αναπτύξουν θετικά αντανακλαστικά στον εγκέφαλο όταν εκτελούν με επιτυχία ένα σημαντικό έργο. Μπορούν να μετατρέψουν τη διαδικασία μάθησης των συνήθων εργασιών στο παιχνίδι. Για παράδειγμα, μετά την ολοκλήρωση του βιβλίου συγκεκριμένο προγραμματισμό, να αγοράσει το ίδιο σάκο, ο οποίος σκέφτηκε για μήνες.
Για να τεθούν οι στόχοι και το έργο τους. Επιβραβεύστε τον εαυτό σας όταν τους προσεγγίσετε.
11. Κωδικός Επανάληψη κάποιου
Δείτε πώς κάποιος άλλος έχει υλοποιήσει μια λύση που θέλετε να αναπτύξετε. Κοιτάξτε σε έργα ανοικτού κώδικα στο GitHub. κοινότητα των προγραμματιστών μπορεί να είναι ένα πολύ φιλικό μέρος για να διαβάσει (ή τροποποίηση) του κώδικα κάποιου - είναι απολύτως φυσιολογικό. Απλά περιηγηθείτε σε αυτή τη γραμμή προς γραμμή, νομίζοντας πώς το καθένα από αυτά τα έργα και σε συνδυασμό με τη συνολική εικόνα.
Η χρήση κάποιου άλλου έργου για την έμπνευση και ιδέες.
12. Πρακτική. Μην εστιάζετε μόνο στην εκπαίδευση
Ένα πολύ σημαντικό σημείο. Με ότι πάντα κολλήσει νεοεισερχόμενους. Θα πρέπει να αρχίσετε να γράφετε το δικό σας κώδικα το συντομότερο δυνατόν. Ξέρω ότι είναι δύσκολο, αλλά κάποια στιγμή θα πρέπει να απομακρυνθεί από τα μαθήματα και να αρχίσουν να δημιουργούν πραγματικά έργα.
Αναφέρονται για το πώς λειτουργεί - το δικό δοκιμή σας, και το λάθος - ότι θα αλλάξει ριζικά τους κανόνες του παιχνιδιού. Αυτό μας οδηγεί στο τελευταίο άκρο.
13. Μην φοβάστε να αποτύχει
Υπάρχει ένα τέτοιο πράγμα - η αποτυχία της παραγωγικότητας. Όσο πιο περίπλοκη είναι η δεδομένη μελέτη κάτι, τόσο καλύτερα θα θυμάστε μάθει πληροφορίες. Ανεπιτυχείς προσπάθειες μπορεί να σας βοηθήσει να αποκτήσουν μια βαθύτερη κατανόηση, γιατί θα πρέπει να συμμετέχουν στην έρευνα για τα λάθη τους και τη διόρθωσή τους. Για να δράσει και να μάθουν κάτι στον εαυτό σας, επικρίνουν τον εαυτό σας και να εξερευνήσετε νέους - αυτό είναι εξαιρετικά σημαντικό.
Ακόμα κι αν δεν έχετε κάνει τη δημιουργία μικρών ιστότοπο ή την εφαρμογή σας, θα μάθετε πολλά, προσπαθούμε και κάνουμε λάθη. Αυτή η προσέγγιση είναι πολύ πιο αποτελεσματική από μια μηχανική επανάληψη των παραδειγμάτων εκπαίδευσης, όπου όλες οι απαντήσεις στη μύτη του.
συμπέρασμα
Το κλειδί για την επιτυχή αυτο-μάθηση - είναι η εμπιστοσύνη. Αν πιστεύεις στον εαυτό σου, το πιο πιθανό θα πετύχει καλύτερα από τα αναμενόμενα. Σταματήστε να θέτει υπό αμφισβήτηση τον εαυτό σας και τις ικανότητές σας, και θα σπάσει σαν πραγματικός πρωταθλητής!
Το παιχνίδι παίζεται μόνο αν παραιτηθεί.