Ο προγραμματισμός είναι δύσκολος. Είτε προσπαθείτε να εκμεταλλευτείτε μια νέα γλώσσα προγραμματισμού 7 Χρήσιμα κόλπα για την αποκωδικοποίηση μιας νέας γλώσσας προγραμματισμού 7 Χρήσιμα τεχνάσματα για την κατοχύρωση μιας νέας γλώσσας προγραμματισμού Είναι εντάξει να είστε συγκλονισμένοι όταν μαθαίνετε να κωδικοποιείτε. Ίσως θα ξεχάσετε τα πράγματα τόσο γρήγορα όσο τα μαθαίνετε. Αυτές οι συμβουλές μπορούν να σας βοηθήσουν να διατηρήσετε καλύτερα όλες αυτές τις νέες πληροφορίες. Διαβάστε περισσότερα ή ψάχνοντας σε έναν νέο τομέα του προγραμματισμού 4 Δωρεάν ιστοσελίδες από όπου μπορείτε να μάθετε τα βασικά της ανάπτυξης παιχνιδιών 4 Δωρεάν ιστοσελίδες από όπου μπορείτε να μάθετε τα βασικά της ανάπτυξης παιχνιδιών Όταν ψάχνετε για μια καλή σειρά παιχνιδιών ανάπτυξης παιχνιδιών, θέλετε ένα που θα διδάξει εσείς οι πρακτικές και η νοοτροπία της καλής κωδικοποίησης επειδή μπορείτε να μεταφέρετε τις πρακτικές αυτές σε οποιαδήποτε γλώσσα ή πλατφόρμα. Διαβάστε περισσότερα, θα χρειαστείτε κάποια καθοδήγηση. Δυστυχώς, δεν είναι όλα τα μαθήματα ισότιμα.
Αυτός είναι ο λόγος για τον οποίο είναι τόσο σημαντικό που μπορείτε να διακρίνετε μεταξύ προγραμμάτων προγραμματισμού τα οποία θα σας ωφελήσουν πραγματικά και εκείνα που θα χάσουν μόνο το χρόνο σας. Το περπάτημα μέσα από ένα σωστό φροντιστήριο μπορεί να είναι η διαφορά ανάμεσα στον προγραμματισμό χωρίς άγχος Πώς να μάθεις τον προγραμματισμό χωρίς το άγχος Πώς να μάθεις τον προγραμματισμό χωρίς όλο το άγχος Ίσως αποφάσισες να ακολουθήσεις τον προγραμματισμό, είτε για μια σταδιοδρομία είτε για ένα χόμπι. Εξαιρετική! Αλλά ίσως αρχίζετε να αισθάνεστε συγκλονισμένοι. Οχι και τόσο καλό. Εδώ μπορείτε να διευκολύνετε το ταξίδι σας. Διαβάστε περισσότερα ή εγκαταλείψτε την απογοήτευση.
Μην χάσετε αμέτρητες ώρες όπως έχω. Εδώ είναι τι να αναζητήσετε σε ένα ποιοτικό φροντιστήριο προγραμματισμού.
Τοπική & Σταδιακή Προσέγγιση
Τίποτα δεν είναι πιο αποθαρρυντικό από ένα infodump. Η μάθηση είναι μια διαδικασία μικρών βημάτων που λαμβάνονται κάθε φορά. Τα σεμινάρια που εμπλέκονται στην υπερφόρτωση πληροφοριών είναι αυτά που πρέπει να αποφεύγονται με κάθε κόστος. Θα καταλήξουν να σας προκαλούν σύγχυση.
Από την άλλη πλευρά, ένα σπουδαίο φροντιστήριο είναι ένα επίκαιρο και βαθμιαίο, διδασκαλίας με έναν τρόπο που αρχίζει με θεμελιώδη βασικά, πριν από την ανάπτυξη πιο προηγμένων θεμάτων που απαιτούν προηγούμενη γνώση για να κατανοήσουν πραγματικά.
Αλλά και πάλι, είναι σημαντικό για ένα φροντιστήριο να είναι τόσο επίκαιρο όσο και αυξητικό. Τα πυκνά θέματα θα πρέπει να αναλύονται σε μικρά δευτερεύοντα θέματα, και αν αυτά είναι ακόμα πολύ πυκνά, τα υποκείμενα θα πρέπει να κατακερματιστούν ακόμη περισσότερο.
Με άλλα λόγια, κάθε ιδέα που διδάσκεται θα πρέπει να είναι τόσο απλή όσο μπορεί να είναι αρκετά πλήρης για να σταθεί μόνη της.
Ένα από τα πιο αξιομνημόνευτα μαθήματα που έχω διαβάσει ήταν πώς να ξανακάνετε το Flappy Bird στο LibGDX από το Kilobolt. Αυτή η βήμα-βήμα ανασκόπηση της αναδημιουργίας του Flappy Bird από το μηδέν είναι ένα τέλειο παράδειγμα της σταδιακής προόδου και της τοπικής κάλυψης.
Εύχρηστη γλώσσα
Η υπερφόρτωση πληροφοριών δεν αποτελεί το μοναδικό εμπόδιο για την κατανόηση ενός θέματος. Η πραγματική γλώσσα του σεμιναρίου - με την οποία εννοώ τη διδασκαλία, τη συμπερίληψη (ή τον αποκλεισμό) της φρασεολογίας, των ιδιωματισμών κλπ. - είναι εξίσου σημαντική.
Ένας άλλος τρόπος να το κοιτάξουμε: όσο σαφέστερα εξηγείται, τόσο πιο εύκολο θα είναι το χωνευτήριο. Ακόμη και οι απλούστερες έννοιες μπορεί να είναι ένας εφιάλτης για να ξεδιπλώσει εάν η εξήγηση είναι περίπλοκη. Τι πρέπει λοιπόν να ψάξετε;
Σύντομη και συνοπτική γλώσσα. Ένας κατάλληλος εκπαιδευτικός γνωρίζει τη σημασία του να είναι απλή. Δεν θα χορεύουν με φρενήρεις προτάσεις ή θα προσπαθήσουν να δείξουν πόσο νομίζουν ότι ξέρουν. Τα σεμινάρια είναι όλα για σένα, όχι για τους .
Χρήση ελαφράς φρασεολογίας. Το Jargon μπορεί να είναι δύσκολο να αποφευχθεί, ειδικά σε τομείς εξειδικευμένης γνώσης όπως ο προγραμματισμός. Ωστόσο, ένας κατάλληλος εκπαιδευτικός γνωρίζει πότε να φέρει επείγουσα γλώσσα, πότε να την αναβάλει και πότε να το παραλείψει εντελώς.
Όταν η φρασεολογία είναι αναπόφευκτη, ο εκπαιδευτικός θα πρέπει να εξηγεί κάθε όρο, καθώς αναδύεται παρά να υποθέτει ότι το κοινό ξέρει τι σημαίνει. (Η μόνη εξαίρεση από αυτό είναι για τα μαθήματα που είναι σαφώς επισημασμένα ως μη εισαγωγικά.)
Συγκεκριμένα παραδείγματα αφηρημένων θεμάτων. Ο προγραμματισμός της γνώσης είναι έντονα αφηρημένος, γι 'αυτό μπορεί να είναι τόσο δύσκολο για μερικούς ανθρώπους να κατανοήσουν. Ένα εξαιρετικό σεμινάριο δεν θα εξηγήσει μόνο μια έννοια, αλλά θα δώσει πολλά παραδείγματα που παρέχουν πρακτικές εικόνες.
Online κωδικοποίηση σχολείο Codecademy είναι ένα φανταστικό υπόδειγμα των εύκολο να αφομοιώσει τα μαθήματα προγραμματισμού Codecademy - Τα χέρια κάτω Ο ευκολότερος τρόπος για Codecademy κώδικα - Τα χέρια κάτω Ο ευκολότερος τρόπος για να Codecademy κώδικα είναι μια νέα ιστοσελίδα slash διαδραστικό προγραμματισμό tutorial που σας περπατά μέσα από τα βασικά JavaScript. Ενώ δεν έχει περάσει πολύ καιρό, ο ιστότοπος έχει ήδη δημιουργήσει πολλά buzz σχετικά με ... Διαβάστε περισσότερα. Όχι μόνο κάθε μάθημα έχει σχεδιαστεί διαδοχικά, αλλά δεν εξαρτάται σε μεγάλο βαθμό από τη φρασεολογία και κάθε μάθημα περιλαμβάνει αρκετές πραγματικές εικόνες των έννοιων απλά-μάθησης.
Κατευθυντήριες πρακτικές ασκήσεις
Στο φάσμα μεταξύ "καθαρά θεωρητικών" και "αμιγώς πρακτικών", ο προγραμματισμός έχει μια έντονη προκατάληψη προς την τελευταία. Φυσικά υπάρχει πολλή θεωρία και αφηρημένη γνώση που εμπλέκονται, αλλά τίποτα δεν έχει σημασία αν δεν μπορείτε να το εφαρμόσετε με γραπτό κώδικα.
Και γι 'αυτό είναι απαραίτητο για τα μαθήματα προγραμματισμού να προσφέρονται τουλάχιστον μία - αλλά ιδανικά περισσότερες - καθοδηγούμενες πρακτικές ασκήσεις . Αυτό ισχύει είτε μάθετε από μια εκτυπωτική, ψηφιακή ή ηλεκτρονική πηγή.
Η απόλυτη επιτομή αυτής της ιδέας είναι το CheckIO, ένα φροντιστήριο προγραμματισμού που είναι έξυπνα μεταμφιεσμένο ως παιχνίδι με εξέλιξη μέσω πολλαπλών σταδίων. Από τώρα, διδάσκουν μόνο τη γλώσσα Python Οι 5 καλύτερες ιστοσελίδες για να μάθουν τον Python Προγραμματισμός Οι 5 καλύτερες ιστοσελίδες για να μάθουν τον προγραμματισμό της Python Την τελευταία δεκαετία, η γλώσσα προγραμματισμού Python εξερράγη σε δημοτικότητα μεταξύ των προγραμματιστών σε όλους τους τομείς της κωδικοποίησης. Από τους προγραμματιστές Ιστού έως τους σχεδιαστές παιχνιδιών βίντεο έως τους δημιουργούς εργαλείων στο σπίτι, πολλοί άνθρωποι έχουν πέσει ... Διαβάστε περισσότερα.
Κάθε στάδιο παρουσιάζει έναν συγκεκριμένο στόχο που αντιπροσωπεύει έναν από τους πολλούς αλγορίθμους και τα αφηρημένα θέματα (π.χ. ζωοτροφές X περιστέρια χωρίς να τα τροφοδοτούν υπερβολικά). Κάνοντας έτσι όχι μόνο σας αναγκάζει να συμμετέχετε ενεργά με το θέμα, αλλά σας δίνει ένα εμπόδιο για να ξεπεραστεί, ώστε να μπορείτε πραγματικά να αισθανθείτε σαν να μαθαίνετε.
Έχουμε επίσης συντάξει μερικές άλλες ιδέες προγραμματισμού του έργου 5 Ιδέες του έργου για να σας βοηθήσει να μάθετε τον προγραμματισμό πιο γρήγορα 5 ιδέες του προγράμματος για να σας βοηθήσουν να μάθετε τον προγραμματισμό γρηγορότερα Υπάρχουν μερικοί τρόποι για να διευκολύνετε την καμπύλη μάθησης για προγραμματισμό. Πάρτε τα χέρια σας βρώμικα και μάθετε ταχύτερα με πλευρικά έργα που μπορείτε να ξεκινήσετε ανά πάσα στιγμή. Παίξτε γύρω με αυτά τα πέντε. Διαβάστε περισσότερα για να μάθετε πιο γρήγορα. Συμπλήρωμα με αυτούς τους μοναδικούς τρόπους για να μάθετε την κωδικοποίηση 7 Μοναδικοί τρόποι για να εξασκήσετε τις ικανότητές σας στην κωδικοποίηση 7 Μοναδικοί τρόποι να εξασκηθείτε στις ικανότητες κωδικοποίησης Ας επαναλάβουμε - δεν υπάρχει ηλικία στην εκμάθηση. Μόλις είστε σε αυτό το μονοπάτι, απλά πρέπει να συνεχίσετε να ασκείστε. Και σήμερα υπάρχουν περισσότεροι τρόποι από τον έναν για να ακονίσετε τις κωδικοποιητικές μπριζόλες σας. Διαβάστε περισσότερα για να κλωτσήσετε πραγματικά την πρόοδό σας σε πλήρη ταχύτητα.
Πού να βρείτε εξαιρετικά μαθήματα
Τώρα που ξέρετε τι να ψάξετε, πού μπορείτε να τα βρείτε; Ενώ τα σεμινάρια είναι μια δεκάρα μια δωδεκάδα και μια απλή αναζήτηση Google θα σας δείξει σε χιλιάδες από αυτά, τα καλά αυτά μπορεί να είναι κάπως δύσκολο να βρεθεί. Είναι κρίμα πώς λειτουργεί αυτό, έτσι δεν είναι;
Ένας λαμπρός πόρος είναι το Hackr.io, το οποίο είναι μια συλλογή που προέρχεται από πλήθος από τα καλύτερα μαθήματα προγραμματισμού και τεχνολογίας στον ιστό ανά θέμα και γλώσσα. Κάνετε τον εαυτό σας μια δυσφήμιση με την παρατήρηση αυτής της ιστοσελίδας.
Άλλα σπουδαία σημεία για να ξεκινήσετε περιλαμβάνουν αυτές τις ιστοσελίδες διαδικτυακών μαθημάτων για τεχνολογικές δεξιότητες Λάβετε τις τεχνικές δεξιότητες που χρειάζεστε σε αυτούς τους κορυφαίους 7 ιστότοπους διαδικτυακών μαθημάτων Λάβετε τις τεχνικές δεξιότητες που χρειάζεστε σε αυτούς τους κορυφαίους 7 διαδικτυακούς τόπους μαθημάτων Δεν πρόκειται μόνο για τη μάθηση γλώσσες προγραμματισμού, tech δεξιότητες που θα μπορούσαν να σας οδηγήσουν περισσότερο στην καριέρα σας. Εξηγήστε την επόμενη έκδοση σας. Η κλάση είναι σε σύνοδο. Διαβάστε περισσότερα, αυτά τα μαθήματα από τη Microsoft και το edX Μάθετε να κωδικοποιείτε αυτά τα 7 μαθήματα από τη Microsoft και το edX Μάθετε να κωδικοποιείτε αυτά τα 7 μαθήματα από τη Microsoft και το edX Δημιουργήστε πρώτες σελίδες για κινητά ή λύσεις cloud code. Υπάρχουν πολλά που μπορείτε να επιτύχετε με βασικές τεχνολογικές δεξιότητες. Τώρα, μπορείτε να μάθετε να κωδικοποιείτε με καλά οργανωμένα μαθήματα της Microsoft στο edX. Ξεκινώντας σύντομα. Διαβάστε περισσότερα, και εάν είστε πρόθυμοι να αποθέσετε λίγα χρήματα, αυτά τα σε απευθείας σύνδεση pay-what-you-want πακέτα μαθημάτων. Σκεφτείτε να συμπληρώσετε την εκπαίδευσή σας με αυτά τα blogs προγραμματισμού για τους σπουδαστές 7 Blogs θα πρέπει πραγματικά να διαβάσετε αν είστε φοιτητής προγραμματιστής 7 Blogs θα πρέπει πραγματικά να διαβάσετε αν είστε φοιτητής προγραμματιστής Το πεδίο του προγραμματισμού είναι τόσο ευρεία που ποτέ δεν θα βγείτε στην κορυφή αν συμμετέχετε από απόσταση. Ευτυχώς, τα blogs είναι ένα εύκολα προσβάσιμο μέσο που σας κρατάει στον βρόχο. Διαβάστε περισσότερα .
Και τέλος, σας συνιστώ να διαβάσετε τον προγραμματισμό καψίματος και τα κίνητρα Προγραμματισμός Burnout: Πώς να ξανακερδίσετε τον χαμένο σας κινηματογράφο Προγραμματισμός Burnout: Πώς να ξανακερδίσετε το χαμένο κίνητρό σας Γράφοντας όλες αυτές τις γραμμές κώδικα μπορεί να αποστραγγίζεται σωματικά και συναισθηματικά. Το μόνο που χρειάζεται να πάρετε πίσω είναι η συνειδητοποίηση ότι τα κίνητρα μπορούν να ανακτηθούν. Διαβάστε περισσότερα . Σημειώστε το. Ελέγξτε ξανά αυτό κάθε λίγους μήνες. Εάν δεν υποφέρετε από αυτό τώρα, θα βρεθείτε σε κάποιο σημείο της γραμμής και εάν το κίνητρό σας πεθάνει για πάντα, ίσως να σημαίνει ότι δεν θέλετε να είστε προγραμματιστής. 6 Σημεία που δεν σας ενδιαφέρουν να είστε προγραμματιστές 6 σημάδια που δεν σας ενδιαφέρουν να είστε προγραμματιστές Όχι όλοι έχουν αποκοπεί να είναι προγραμματιστές. Εάν δεν είστε απόλυτα σίγουροι ότι θέλετε να είστε προγραμματιστής, υπάρχουν μερικές ενδείξεις που μπορεί να σας οδηγήσουν προς τη σωστή κατεύθυνση. Διαβάστε περισσότερα .
Τι είδους μαθήματα προγραμματισμού σας αρέσει περισσότερο; Κείμενο ή βίντεο; Θεωρητική ή πρακτική; Ποιοι ιστότοποι και πόροι έχουν αποδειχθεί πολύ χρήσιμοι για εσάς; Ενημερώστε μας όλα σχετικά με τα παρακάτω σχόλια!
Συντελεστές εικόνας: Κωδικοποιήστε την οθόνη μέσω Shutterstock