Τα παιδιά πρέπει να μάθουν πώς να κωδικοποιούν - Εδώ είναι γιατί
Πριν από μερικές δεκαετίες, να είναι σε θέση να επικοινωνούν καλά (ιδιαίτερα στην αγγλική γλώσσα) θεωρήθηκε ένα σημάδι ποιοτικής εκπαίδευσης και θεμελιώδης απαίτηση στον επαγγελματικό κόσμο.
Αλλά αυτό ήταν τότε. Σήμερα ο κόσμος αλλάζει με ρυθμό που δεν έχουμε δει ποτέ πριν. Οι ιστότοποι, οι εφαρμογές και τα εργαλεία είναι κατασκευασμένα για να διευκολύνουν τη ζωή μας. Υπάρχουν συσκευές αυτοματισμού στο σπίτι που κάνουν τα πιο μικρά από τα καθήκοντα για εσάς. Ακόμα και τα ξυπνητήρια είναι έξυπνα, για χάρη του Θεού!
Καθώς ο κόσμος μεταβαίνει σε τροχιά, πρέπει να καταλάβετε πώς να επικοινωνείτε με τα μηχανήματα προκειμένου να παραμείνει ανταγωνιστική. Και δεν υπάρχει κανένας άλλος τρόπος με τον οποίο μια μηχανή επικοινωνεί εκτός από τον κώδικα.
Ναι, η κωδικοποίηση δεν προορίζεται αποκλειστικά για προγραμματιστές. Δώστε μερικά χρόνια και η κωδικοποίηση θα γίνει τόσο απαραίτητη για την καθημερινή μας ζωή, όπως είναι σήμερα η ανθρώπινη γλώσσα.
Και τι άλλο μπορείτε προετοιμαστείτε για ένα αυτοματοποιημένο μέλλον από το να διδάξετε στα παιδιά σας την τέχνη της κωδικοποίησης. Έτσι, σε αυτό το άρθρο, θα συζητήσω ένα λίγα πράγματα που θα προετοιμάσουν εσάς και τα παιδιά σας για το παρόν και το μέλλον.
Το γιατί
Ας συζητήσουμε πρώτα τους λόγους που το καθιστούν τόσο σημαντικό για τη νεότερη γενιά μας να μάθει να κωδικοποιεί.
Θα ωφελήσει τα παιδιά μακροπρόθεσμα
Διδασκαλία των παιδιών πώς να κωδικοποιήσει θα είναι επωφελής για αυτούς μακροπρόθεσμα. Όχι μόνο ότι θα τους έδινε ικανότητα που μπορούν να χρησιμοποιήσουν για τη ζωή, αλλά θα τους προετοιμάζετε επίσης για μια σειρά νέων θέσεων εργασίας που θα προκύψουν ως αποτέλεσμα του υψηλού κλίση της κοινωνίας μας προς την τεχνολογία.
Εκτιμάται ότι το 2015, υπήρχαν επτά εκατομμύρια θέσεις εργασίας που απαιτούν κωδικοποιητικές δεξιότητες. Για να μην αναφέρουμε ότι οι θέσεις εργασίας που σχετίζονται με προγραμματισμό αυξήθηκαν κατά 12% ταχύτερα από ό, τι ο μέσος όρος της αγοράς.
Θα υπάρξει μεγάλη ζήτηση Ειδικοί πληροφορικής, αναλυτές δεδομένων, γραφίστες και σχεδιαστές, μηχανικοί συστημάτων και επιστήμονες υπολογιστών στο μέλλον.
Η κωδικοποίηση έχει ήδη καταστεί ζωτικό μέρος των απαιτήσεων απασχόλησης. Και αν θέλετε τα παιδιά σας να έχουν μια ανταγωνιστική καριέρα, καλύτερα να τους δώσετε μια πρόωρη αρχή.
Αναπτύσσει καλές συνήθειες για τα παιδιά σας
Αν θέλετε να τους διδάξετε μερικές αξίες, τότε η κωδικοποίηση μπορεί να είναι ένας καλός τρόπος για να γίνει αυτό. Υπάρχουν τόσες πολλές αρετές που μπορεί κανείς να πάρει ενώ γράφει κώδικα.
Η εκμάθηση του κώδικα διδάσκει ότι τα παιδιά σας είναι επίμονα. Όταν κάτι πάει στραβά στον κώδικα, (και με εμπιστευτείτε, τα πράγματα πηγαίνουν στραβά το μεγαλύτερο μέρος του χρόνου) το παιδί σας θα προσπαθήσει ξανά και ξανά μέχρι να πάρει τα σωστά αποτελέσματα.
Η εύρεση λύσης είναι μια άλλη συνήθεια που μπορεί να διδάξει η κωδικοποίηση το παιδί σας. Και ως προγραμματιστής, κάνετε πολλά πράγματα όπως τρέχοντας δοκιμές, εντοπισμό σφαλμάτων και όλα αυτά μόνο για να βρούμε το πρόβλημα και να το λύσουμε. Το παιδί σας θα κάνει το ίδιο κατά τη διάρκεια της διαδικασίας μάθησης του κώδικα.
Προγραμματισμός επίσης διδάσκει στα παιδιά σας πώς να είναι αποτελεσματικά. Αυτό θα τους βοηθήσει να μην σπαταλούν πολύτιμο χρόνο ή προσπάθεια σε πράγματα που πραγματικά δεν θα τους αποφέρουν κέρδος. Θα μάθουν ότι σε όλα όσα κάνουν, θα υπάρχει πάντα ένας πιο αποτελεσματικός τρόπος για να γίνει αυτό.
Θα το κάνουνκερδίστε τον τρόπο να οργανώσετε τα πράγματα και να τα κρατήσετε καθαρά για να βρείτε εύκολα τα πράγματα όταν χάνονται. Θα μάθουν πώς να επισημάνουν τα πράγματα και να τα μετρήσουν για να σώσουν τον πιο δυνατό χρόνο.
Ο τρόπος
Εάν είστε αρκετά πεπεισμένοι αλλά δεν ξέρετε πώς να βοηθήσετε το παιδί σας να μάθει να κωδικοποιεί, συνεχίστε και διαβάστε τα παρακάτω.
Πώς μπορώ να διδάξω το παιδί μου να κωδικοποιήσει?
Αυτή είναι ίσως η πρώτη ερώτηση που θα θέσει ένας γονέας. Πολλά απο οι γονείς είναι πιθανώς εξίσου ανίδεοι στον προγραμματισμό όπως το παιδί τους, και αυτό είναι εντάξει.
Το καλύτερο μέρος του προγραμματισμού είναι ότι μπορείτε να το μάθετε σε οποιαδήποτε ηλικία. Και παρόλο που η διατήρηση διαφορετικών γλωσσών μπορεί να είναι δύσκολη για τα πιο προηγμένα χρόνια, μπορεί ακόμα να αποδειχθεί μια μεγάλη εμπειρία.
Ο καλύτερος τρόπος για να προσεγγίσετε αυτό είναι να μάθετε μαζί τους. Μπορείτε να προκαλέσετε ενδιαφέρον για τα παιδιά σας εάν σας βλέπουν να κάνετε το ίδιο. Έτσι, αν βάζετε κάποιο επιπλέον χρόνο προσπαθώντας να μάθετε πώς να κωδικοποιήσετε και να ενδιαφέρεστε πραγματικά για αυτό, τα παιδιά σας θα ακολουθήσουν.
Από πού μπορούν να παρακολουθήσουν μαθήματα?
Ένα από τα οφέλη αυτής της γενιάς είναι ότι μπορείτε μάθετε λίγο πολύ τα πάντα στο διαδίκτυο. Υπάρχουν κώδικα tutorials παντού, οπότε δεν θα ήταν τόσο δύσκολο να βρείτε ένα που να ταιριάζει στα παιδιά σας. Ωστόσο, το κομμάτι στο οποίο θα μπορούσατε να μάθετε είναι η σημαντική πτυχή αυτού. Με όλες τις πολλές επιλογές που έχετε, που μπορείτε να πάρετε?
Εδώ είναι μερικές ιστοσελίδες που μπορούν να βοηθήσουν τα παιδιά σας να μάθουν να κωδικοποιούν.
- Code.org
- Γανωματής
- Tech Rocket
- Πολλαπλασιασμός
Αυτά είναι εξαιρετικά παραδείγματα, αλλά θα υπάρξουν φορές που τα παιδιά σας θα ήθελαν να μάθουν περισσότερα χρησιμοποιώντας αντικειμενικά και απτά αντικείμενα, όπως τα παιχνίδια. Μπορείτε επίσης να τους προτείνετε μερικά παιχνίδια όπως:
- Κώδικας-α-πυλώνες παιχνίδι
- Kibo
- Ozobot 2.0
- Σπίθα
Τι γλώσσες μπορούν να μάθουν?
Τώρα που ξέρετε πού μπορούν να μάθουν τα παιδιά σας, ίσως να ρωτάτε τι μπορούν να μάθουν. Υπάρχουν πολλές γλώσσες προγραμματισμού εκεί έξω και η επιλογή ενός είναι τόσο δύσκολη όσο η επιλογή μιας εκλεκτικής γλώσσας στο σχολείο.
Και μερικές φορές, επιλέγοντας μια γλώσσα στην οποία ειδικεύεται ένας προγραμματιστής, τον καθορίζει με πολλούς τρόπους. Έτσι είναι σημαντικό να επιλέξετε τι είναι πιο εύκολο να μάθετε, και τι είναι καλύτερο μακροπρόθεσμα.
Πύθων
Ο Phyton είναι ο πρώτος σε αυτόν τον κατάλογο επειδή η σύνταξή του είναι πιο συντονισμένη με την κανονική ομιλία. Κώδικα Python είναι καλά γραμμένο και εύκολο να κατανοηθεί σαν να μιλάτε κυριολεκτικά με έναν υπολογιστή. Τα παιδιά θα βρίσκουν ευκολότερο να προσαρμοστούν στην Python εξαιτίας αυτού, και τα διδάσκει η νοοτροπία του προγραμματιστή.
Θα χτίσουν προγραμματιστικά ιδρύματα με την Python λόγω της ευκολίας χρήσης τους, και μπορούν να αναζητήσουν ηλεκτρονικές βιβλιοθήκες κώδικα χωρίς ιδρώτα.
Ρουμπίνι
Το Ruby είναι το πιο εύκολο να διαβάσει σύνταξη για αρχάριους. Αυτή η γλώσσα θα εξαλείψει πολλές ώρες εξηγώντας τον τρόπο με τον οποίο λειτουργεί ο κώδικας επειδή είναι σχεδόν αυτονόητο. Αυτό είναι υπέροχο γιατί Το Ruby θα διευκολύνει τα παιδιά να κατανοήσουν τις έννοιες του προγραμματισμού.
Τα παιδιά σας θα μάθουν ένα ή δύο καλά σενάρια και θα έχουν καλή αρχή. Χρησιμοποιείται επίσης για να δημιουργήσει την πρώτη επανάληψη του Twitter, ώστε τα παιδιά σας να δουν πόση αξία μπορεί να τους παρέχει σε περίπτωση που θέλουν να χτίσουν πράγματα.
Ιάβα
Java είναι λίγο πιο πρόκληση από τα προηγούμενα, αλλά η εκμάθηση Java θα είναι όπως κάνοντας ένα βήμα σε μια υψηλότερη σκάλα του προγραμματισμού. Η εκμάθηση της java καθιστά ευκολότερο για όλους να κατανοήσουν και άλλες γλώσσες. Η Java έχει εδώ και είκοσι χρόνια και τα παιδιά σας θα βρουν τόσους πολλούς πόρους για χρήση στο διαδίκτυο.
Sum & Substance
Η τεχνολογία κινείται γρηγορότερα και σχεδόν όλα μετατοπίζονται στους υπολογιστές σήμερα. Πρέπει να προσαρμόσετε και τα παιδιά σας. Η διδασκαλία τους πώς να κωδικοποιούν είναι το πρώτο βήμα στην προετοιμασία τους για έναν κόσμο που απαιτεί από όλους να μιλήσουν με τους υπολογιστές για να να λύσει τα προβλήματα από τα πράγματα τόσο κοσμικός όσο ο έλεγχος του καιρού να πετάξει άλλους ανθρώπους στα αστέρια.
Έτσι ξεκινήστε τους νέους. Ποιος ξέρει, ίσως προλάβαμε τον επόμενο Bill Gates ή τον νέο Mark Zuckerberg.