Ζούμε σε έναν κόσμο όπου οι τεχνολογικές συσκευές και οι εφαρμογές αποτελούν αναπόσπαστο κομμάτι της καθημερινότητάς μας, από τις αγορές μέσω Διαδικτύου έως την παρακολούθηση διαδικτυακών μαθημάτων λόγω της τρέχουσας κατάστασης. Κάτω από όλα αυτά τα ορατά μέρη του ψηφιακού κόσμου, υπάρχει μια αόρατη γλώσσα που τα δημιουργεί και τα ελέγχει. Αυτή η γλώσσα είναι ένας κωδικός. Με απλά λόγια, η κωδικοποίηση είναι η διαδικασία χρήσης μιας γλώσσας προγραμματισμού ώστε μια συσκευή ή μια εφαρμογή να συμπεριφέρεται όπως θέλετε. Είναι κατασκευασμένο από λέξεις και αριθμούς με συγκεκριμένη σειρά, ώστε η συσκευή να μπορεί να καταλάβει τι πρέπει να κάνει.
Πίσω στο χρόνο, η κωδικοποίηση θεωρούνταν χόμπι, αλλά τα τελευταία χρόνια, η κωδικοποίηση έχει αναβαθμιστεί από χόμπι σε κρίσιμη ικανότητα σταδιοδρομίας. Οι περισσότερες χώρες του εξωτερικού διαμορφώνουν το πρόγραμμα σπουδών τους έτσι ώστε οι μαθητές να εξοικειωθούν με αυτή τη σπουδαία δεξιότητα από τα πρώτα χρόνια της σχολικής τους ζωής.
Η εκμάθηση κωδικοποίησης είναι χρήσιμη όχι μόνο για την έναρξη μιας καριέρας ως προγραμματιστής Ιστού, αλλά υπάρχουν πολλά οφέλη που μπορεί να αποκτήσει ο καθένας. Όπως ήδη αναφέρθηκε παραπάνω, η κωδικοποίηση είναι μια σειρά λέξεων και αριθμών που δίνουν οδηγίες στον υπολογιστή για να ολοκληρώσει μια εργασία. Εάν ο υπολογιστής δεν λειτουργεί όπως θέλετε, αυτό σημαίνει ότι η σειρά είναι λάθος, επομένως πρέπει να χρησιμοποιήσετε λογική σκέψη και να αναλύσετε το πρόβλημα σε μικρότερα μέρη για να σας διευκολύνει να το διαχειριστείτε και να το λύσετε. Μέσα από αυτή τη διαδικασία, μαθαίνεις να αναλύεις και να βρίσκεις έναν τρόπο να λύνεις κάθε πρόκληση. Αυτές οι δεξιότητες επίλυσης προβλημάτων είναι απαραίτητες όχι μόνο για την κωδικοποίηση αλλά και για όλα τα προβλήματα που αντιμετωπίζετε καθημερινά.
Δεδομένου ότι η κωδικοποίηση έχει να κάνει με αριθμούς, οι μαθηματικές δεξιότητες είναι επίσης απαραίτητες για την κωδικοποίηση. Αυτό δεν σημαίνει ότι εάν δεν είστε ιδιοφυΐα στα μαθηματικά, δεν μπορείτε να δοκιμάσετε την κωδικοποίηση. Ο προγραμματισμός δεν απαιτεί να λύσετε ένα φύλλο εργασίας γεμάτο μαθηματικές εξισώσεις, αλλά θα ακονίσετε τις μαθηματικές σας δεξιότητες μέσω των λύσεων των προβλημάτων. Η λέξη «πρόβλημα» έχει ήδη αναφερθεί αρκετές φορές, αλλά δεν χρειάζεται να ανησυχείτε. Η κωδικοποίηση δίνει ικανοποίηση, παρόλο που πρέπει να αντιμετωπίσετε πολύπλοκα προβλήματα. Θα δείτε ότι θα γίνετε πιο αποφασιστικοί μόλις τα λύσετε και θα νιώσετε μια αίσθηση επιτυχίας.
Εκτός από προβλήματα και μαθηματικά, η κωδικοποίηση μπορεί επίσης να τονώσει τη δημιουργικότητά σας. Αν σκέφτεστε ότι η κωδικοποίηση είναι να δημιουργήσετε κάτι νέο από την αρχή. Έχετε μια ιδέα στο μυαλό σας και μέσω κωδικοποίησης, μπορείτε να τη διαμορφώσετε δημιουργώντας σχέδια και ιστορίες. Αυτή η ιδέα θα μπορούσε να αφορά ένα παιχνίδι, μια ταινία κινουμένων σχεδίων ή ένα διαδραστικό ψηφιακό έργο τέχνης. Η δημιουργικότητα μπορεί να περιλαμβάνει επικοινωνία επειδή μπορεί να χρειαστεί να συνεργαστείτε με άλλα άτομα για να πραγματοποιήσετε την ιδέα σας. Οι δεξιότητες επικοινωνίας μπορούν επίσης να αποκτηθούν κατά την κωδικοποίηση, επειδή οι οδηγίες πρέπει να είναι γραμμένες απλά έτσι ώστε ο υπολογιστής να τις κατανοεί και να τις εκτελεί σωστά.
Τις περισσότερες φορές, τείνουμε να εστιάζουμε περισσότερο στις σκληρές δεξιότητες παρά στις ήπιες, οι οποίες θεωρούνται δεδομένες. Αυτό είναι ένα τεράστιο λάθος γιατί κατά την κωδικοποίηση, μπορεί να χρειαστείτε επιμονή και ανθεκτικότητα που δεν μπορούν να διδαχθούν. Ωστόσο, είναι βασικές δεξιότητες που πρέπει να έχετε στη ζωή γενικά. Η κωδικοποίηση διδάσκει επιμονή και ανθεκτικότητα ταυτόχρονα γιατί για να λύσετε το πρόβλημα, πρέπει να συνεχίσετε και να βρίσκετε διαφορετικές λύσεις μέχρι να έχετε τη σωστή.
Καθώς η τεχνολογία και η επιστήμη εξελίσσονται, περισσότερες ευκαιρίες προέρχονται από αυτές τις βιομηχανίες που αναζητούν νέους που ξέρουν να κωδικοποιούν για να συμμετέχουν και να συμμετέχουν σε καινοτόμες εργασίες. Θα ήταν δικαιότερο όλοι οι άνθρωποι να έχουν πρόσβαση στην εκπαίδευση και την κατάρτιση, καθώς ένας από τους στόχους της παγκόσμιας κοινωνίας είναι η ίση συμμετοχή και οι ευκαιρίες για όλους.
Με βάση αυτή την ιδέα, πολλά άτομα και οργανισμοί έχουν κάνει μεγάλες προσπάθειες για να προσεγγίσουν και να εκπαιδεύσουν κοινωνικά αποκλεισμένες ομάδες σχετικά με την κωδικοποίηση. Τα τελευταία χρόνια στην Ευρώπη, πολλοί άνθρωποι εγκατέλειψαν τις χώρες τους αναζητώντας καταφύγιο στην Ευρώπη. Πολλές χώρες, ειδικά στο νότο, δεν ήταν προετοιμασμένες να φιλοξενήσουν τους πρόσφυγες και οι συνθήκες διαβίωσης δεν ήταν ιδανικές. Κατά τη διάρκεια αυτής της δύσκολης περιόδου, πολλοί οργανισμοί σε όλο τον κόσμο έδειξαν την υποστήριξή τους σε αυτούς τους ανθρώπους προσφέροντας δωρεάν μαθήματα κωδικοποίησης για μειονεκτούσες ομάδες. Ένα από αυτά είναι το CodeDoor.org (https://codedoor.com/), του οποίου η καλή πρακτική θα αναβαθμιστεί στο πλαίσιο του έργου Code4SP και η ιστορία, ο σκοπός και τα αποτελέσματά του θα εξηγηθούν κατά τη διάρκεια αυτού του έργου.Το "HackYourFuture" είναι επίσης ένας από αυτούς τους οργανισμούς, που ιδρύθηκε στο Άμστερνταμ το 2016 και αναπαράγεται σε πολλές χώρες, συμπεριλαμβανομένης της Δανίας και του Βελγίου. Ο οργανισμός δίνει τη δυνατότητα σε πρόσφυγες και μειονεκτούντα άτομα να αναπτύξουν ψηφιακές δεξιότητες για μια καριέρα στην ανάπτυξη ιστοσελίδων, να βοηθήσουν άτομα σε μειονεκτικές καταστάσεις να αξιοποιήσουν τις δυνατότητές τους, να ανακτήσουν τον έλεγχο της ζωής τους και να αποτελέσουν σημαντική αλλαγή στο περιβάλλον τους.
Οι επί του παρόντος καθιερωμένες καλές πρακτικές για τη μη τυπική εκπαίδευση στον προγραμματισμό υπολογιστών δεν έχουν ακόμη μεταφερθεί στις χώρες της Νότιας Ευρώπης, οι οποίες ταυτόχρονα θεωρούνται πιο ευάλωτες οικονομικά και υπόκεινται σε μια άνευ προηγουμένου υψηλή έκθεση σε μεταναστευτικά κύματα ατόμων με χαμηλή κοινωνικοοικονομική κατάσταση. Αυτός είναι ο λόγος για τον οποίο, το Code4SP στοχεύει στην επίτευξη μιας πραγματικής μεταρρύθμισης πολιτικής, ολοκληρώνοντας έτσι μια συστημική αλλαγή και δεν περιορίζεται αποκλειστικά σε μια αλλαγή πρώτου επιπέδου.
Βιβλιογραφία:
- https://www.thelocal.com/20201224/hack-your-future-belgiums-coding-school-for-refugees/
- Findeisen, 2017, Digital exclusion is an element of contemporary social exclusion in our networked society
- https://www.freecodecamp.org/news/how-we-taught-dozens-of-refugees-to-code-then-helped-them-get-developer-jobs-fd37036c13b0/