7 μοναδικοί τρόποι για να εξασκήσετε τις ικανότητές σας κωδικοποίησης

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

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

"Είμαι 24 ετών και μόλις άρχισα να μαθαίνω κωδικοποίηση. Θέλω να είμαι προγραμματιστής. Είμαι πολύ αργά στο παιχνίδι; "

Μία από τις προαναφερθείσες απαντήσεις σε αυτό στο Quora.com ήρθε από τον γραφίστα Michel Poisson.

Είμαι 63 ετών και πριν οκτώ μήνες αποφάσισα να διδάξω τον εαυτό μου το Blender 3D. Είναι ανοικτού κώδικα, γραμμένο σε C, και χρησιμοποιεί Python για scripting. Το περασμένο καλοκαίρι ήταν HTML5, CSS3, JavaScript και PHP. Επομένως, από τη δική μου προοπτική, το 24 είναι τόσο καλός χρόνος όσο οποιοσδήποτε.

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

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

Dash - Μάθε με τα έργα

Μάθηση στον κώδικα - παύλα

Μάθετε: HTML, CSS, JavaScript

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

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

Το πρόγραμμα αναπαραγωγής κώδικα - Μάθετε από τις προβολές οθόνης

Μάθηση στον κώδικα - Codeplayer

Μάθετε: HTML5, CSS3, JavaScript.

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

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

Talent Buddy - Μάθε με τα κουίζ & παζλ

Μάθηση στον Κώδικα - Buddy Talent

Μάθετε: JavaScript και άλλες γλώσσες από C σε Scala.

Λύστε κουίζ με κωδικοποίηση που περιλαμβάνει Java, Ruby, Python, PHP και πολλά άλλα. Ο ιστότοπος έχει καταβάλει προγράμματα καθοδήγησης με εξειδικευμένους προγραμματιστές λογισμικού που βοηθούν τους μαθητές να αναπτύξουν δεξιότητες ανάπτυξης ιστού. Είναι ένα πρόγραμμα τριών μηνών. Αλλά μπορείτε να συνδεθείτε δωρεάν και να δοκιμάσετε τα προβλήματα διασκέδασης στον ενσωματωμένο επεξεργαστή. Τα κουίζ μπορούν να σας βοηθήσουν να βελτιώσετε τις δεξιότητές σας και να δώσετε άμεση ανατροφοδότηση μέσω του εκδότη. Το Talent Buddy μπορεί να μην είναι για όλους, καθώς είναι ένα πρόγραμμα που πληρώνεται, αλλά τα κουίζ σας βοηθούν να ασκήσετε τις δεξιότητές σας.

Μπορείτε επίσης να χρησιμοποιήσετε την δωρεάν εφαρμογή iPhone για να εξασκηθείτε από την τσέπη σας.

Codewars - Μάθετε από τις προκλήσεις του πραγματικού κώδικα

Μάθηση στον κώδικα - Codewars

Μάθετε: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.

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

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

CodeWars είναι μια άλλη κοινοτική προσπάθεια με προκλήσεις και λύσεις που αφορούν τον κώδικα. Ορισμένα μπλοκ κώδικα είναι δυνατά και επιτρέπουν σε άλλους να συνεισφέρουν (δηλ. Ένα "kumite"). Τα στοιχεία του στοιχηματισμού καθιστούν τη διασκέδαση. Για παράδειγμα, ο katas αυξάνεται σε δυσκολία και κερδίζετε πόντους τιμής καθώς τα περνάτε με επιτυχία. Δεν είναι εύκολο για έναν αρχάριο, αλλά σίγουρα είναι ένας από τους πιο διασκεδαστικούς τρόπους για να εξασκήσετε τις ικανότητές σας στην κωδικοποίηση Bored With Programming Books? Δοκιμάστε 3 Διασκέδαση τρόπους για να αυξήσετε τις ικανότητές σας Κωδικοποίηση βαρεθεί με τα βιβλία προγραμματισμού; Δοκιμάστε 3 τρόπους διασκέδασης για να αυξήσετε τις ικανότητές σας στην κωδικοποίηση Αν έχετε προσπαθήσει ποτέ να μάθετε να κωδικοποιείτε από ένα βιβλίο, ξέρετε πόσο βαρετή μπορεί να είναι. Γιατί να μην δοκιμάσετε κάποιες επιλογές εμπλοκής για να κάνετε τη μάθηση πιο περίεργη και διασκεδαστική. Διαβάστε περισσότερα .

Codaround - Μάθε με την Κοινότητα

Μάθηση στον κώδικα -

Μάθετε: Προγραμματισμός JavaScript, Ruby και iOS

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

Εγγραφείτε με το Facebook, καθορίστε το επίπεδο εμπειρογνωμοσύνης σας και βρίσκεστε. Ο ιστότοπος είναι πλατφόρμα προγραμματισμού συσκέψεων μέρος και μέρος. Θέλετε να μάθετε κάτι - να το ανακοινώσετε στο site και να συναντηθείτε με εκπαιδευτικούς συνεργάτες σε μια βολική τοποθεσία. Μπορείτε επίσης να χρησιμοποιήσετε τον ιστότοπο για να δείτε αν κάποιες συναντήσεις συμβαίνουν κοντά.

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

Προγραμματιστής - Μάθετε με ένα "προσομοιωτή"

Μάθηση στον κώδικα - Προγραμματιστής

Μάθετε: 19 τεχνολογίες από το Android σε SQL

Ο προγραμματιστής έχει σχεδιαστεί για να είναι ένας προσομοιωτής προγραμματισμού για την εκμάθηση και την άσκηση δεξιοτήτων κωδικοποίησης. Η πλατφόρμα καλύπτει τεχνολογίες όπως το AngularJS, Backbones, PHP, Python και πολλά άλλα. Ο ιστότοπος αποκαλείται "ένα διαδραστικό εργαστήριο στο διαδίκτυο" για αρχάριους κωδικοποιητές που κωδικοποιούν, καταρτίζουν και εκτελούν έργα στο πρόγραμμα περιήγησης. Η ενότητα "αυτόματη διδασκαλία" παρέχει άμεση ενημέρωση στους μαθητές καθώς ολοκληρώνουν τις ασκήσεις και τις προκλήσεις. Κωδικοποιείτε τις δικές σας εφαρμογές και στη συνέχεια τις ενσωματώνετε όπως τα βίντεο του YouTube.

Μπορείτε να εξασκηθείτε με τη βοήθεια κωδικοποίησης ασκήσεων και προκλήσεων. Δημιουργήστε το δικό σας έργο και προσθέστε το στην ομάδα 3000+ έργων στην περιοχή. Ή εμβυθίστε σε αυτά τα έργα και μάθετε πώς έγιναν. Δεν φαίνεται να υπάρχουν ανοιχτοί διαγωνισμοί αυτή τη στιγμή, αλλά προσέξτε να κερδίσετε μερικές κάρτες δώρων του Amazon και ένα σημείο στον πίνακα βαθμολογίας!

CheckIO - Μάθετε με το Gamification

Μάθηση στον κώδικα - έλεγχος

Μάθετε: Python

Gamification της κωδικοποίησης είναι η τελευταία τάση ... ειδικά για τις διδασκαλίες παιδιά τις βασικές έννοιες προγραμματισμού. CheckIO είναι μια πλατφόρμα παιχνιδιών κώδικα για προγραμματιστές που θέλουν να μάθουν κάποιες δεξιότητες της Python. Η Python είναι μια από τις κοινές γλώσσες προγραμματισμού που διδάσκονται στους αρχάριους. Στο CheckIO, ο προγραμματισμός ορόσημων ονομάζεται "νησιά". Πρέπει να αναλάβετε προκλήσεις προγραμματισμού ή "αποστολές" για να μεταβείτε από το ένα νησί στο άλλο. Το CheckIO crowdsources τα κωδικοποιητικά παζλ που αποτελούν τις προκλήσεις σε κάθε νησί.

Το crowdsourcing είναι μοναδικό με τρεις ευκαιρίες μάθησης - συμβάλλουν με παζλ μέσω του GitHub, βοηθούν με τη μετάφραση των γρίφων σε 10 γλώσσες και προσφέρουν συμβουλές στους επίλυσης προβλημάτων. Με το συνδυασμό της κοινότητας και των τυχερών παιχνιδιών, οι χρήστες μπορούν να σχεδιάσουν αποστολές, να προκαλέσουν τους συνομηλίκους τους και να βοηθήσουν ο ένας τον άλλον να βελτιώσουν τον κώδικα τους στη διαδικασία. Checkio έχει μετατραπεί σε έναν από τους δημοφιλέστερους προορισμούς για την εκμάθηση της Python Οι 5 καλύτερες ιστοσελίδες για να μάθετε Python Προγραμματισμός Οι 5 καλύτερες ιστοσελίδες για να μάθετε τον προγραμματισμό Python Κατά την τελευταία δεκαετία, η γλώσσα προγραμματισμού Python έχει εξεγείρει σε δημοτικότητα μεταξύ των προγραμματιστών σε όλους τους τομείς της κωδικοποίησης. Από τους προγραμματιστές Ιστού έως τους σχεδιαστές παιχνιδιών βίντεο έως τους δημιουργούς εργαλείων στο σπίτι, πολλοί άνθρωποι έχουν πέσει ... Διαβάστε περισσότερα.

Πώς μαθαίνετε την κωδικοποίηση;

Οι παλιότεροι πρέπει να διασκεδάζουν. Πολλοί από εμάς μάθαιναν το σκληρό τρόπο ... με πτυχίο ηλεκτρονικών επιστημών ή από βιβλία προγραμματισμού 9 βιβλία ελεύθερου προγραμματισμού που θα σας κάνουν ένα Pro 9 Δωρεάν βιβλία προγραμματισμού που θα σας κάνουν επαγγελματία καλώντας όλους τους προγραμματιστές, είτε νέους, παλιούς ή επιδιώκοντας: βρήκαμε μια μεγάλη ποικιλία από ελεύθερα (όπως και στα μπύρα) βιβλία για να ενισχύσετε τις δεξιότητες κωδικοποίησης στο επόμενο επίπεδο. Ελάτε και απολαύστε. Διαβάστε περισσότερα . Οι αρχάριοι πρέπει να ακολουθήσουν αυτές τις 8 δοκιμασμένες συμβουλές για την εκμάθηση του κώδικα 8 Δοκιμασμένες και αληθινές συμβουλές για τη μάθηση Πώς να κωδικοποιήσει 8 Δοκιμασμένες και αληθινές συμβουλές για τη μάθηση Πώς να κωδικοποιηθούν Οι ειδικευμένοι προγραμματιστές έχουν μεγάλη ζήτηση εδώ και χρόνια και δεν μοιάζουν ότι η ζήτηση πρόκειται σύντομα να μειωθεί. Αλλά ακόμα κι αν δεν σκοπεύετε να ζήσετε όπως ... Διαβάστε περισσότερα.

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

In this article