Όπως πολλοί προγραμματιστές, πάντα βρήκα τα παραδοσιακά σεμινάρια SQL να είναι βαρετά. Αφηρημένα παραδείγματα και λίγο κίνητρο καθιστούσαν δύσκολο να μείνετε αφοσιωμένοι. Ως κάποιος που εκτιμά την αφήγηση ιστοριών, αναρωτήθηκα αν υπήρχε ένας καλύτερος τρόπος.
Αυτή η σκέψη ενέπνευσε το πρόσφατο έργο μου:Σκουρλέτης Μαύρος, ένα διαδικτυακό παιχνίδι ντετέκτιβ όπου η επίλυση εγκλημάτων σημαίνει την κατάρτιση ερωτημάτων SQL.
Σκουρλέτης ΜαύροςΑπό την απογοήτευση στην καινοτομία
Συνειδητοποίησα ότι το μεγαλύτερο εμπόδιο στην εκμάθηση SQL δεν ήταν η πολυπλοκότητα. ήταν βαρετότητα. οι άνθρωποι μαθαίνουν καλύτερα όταν είναι περίεργοι, κίνητρα, και διασκεδάζουν.
ΜεSQL Noir, οι παίκτες αναλαμβάνουν το ρόλο ενός ντετέκτιβ για την επίλυση εγκλημάτων. Κάθε έγκλημα έρχεται με τη δική του βάση δεδομένων γεμάτη από πίνακες, ύποπτους, αποδείξεις και ενδείξεις. Για να προχωρήσετε, οι παίκτες πρέπει να γράψουν πραγματικά ερωτήματα SQL, αποκαλύπτοντας ζωτικά κομμάτια του παζλ.
Γιατί λειτουργεί η Gamification
Η μετατροπή του SQL σε ένα ντετέκτιβ μυστήριο μου έμαθε πολλά πράγματα:
Η αφήγηση βελτιώνει τη μάθηση
Όταν υπάρχει μια πειστική αφήγηση, οι χρήστες δεν συνειδητοποιούν καν ότι μαθαίνουν.Οι παίκτες γράφουν με ανυπομονησία ερωτήματα για να δουν "τι συμβαίνει στη συνέχεια" στην ιστορία.
Άμεση και ουσιαστική ανατροφοδότηση
SQL Noir provides instant results. Each correct query reveals a hidden clue. This approach encourages experimentation and creativity in the player.
Η πρακτική εμπειρία επιταχύνει τη μάθηση
Οι αφηρημένες έννοιες γίνονται συγκεκριμένες όταν οι παίκτες χρησιμοποιούν το SQL για να εντοπίσουν έναν ύποπτο ή να επικυρώσουν ένα άλλοθι.
Αποτελέσματα εκκίνησης και σχόλια χρηστών
Όταν ξεκίνησα αρχικά το SQL NoirΡΕΔΔΙΤκαιHACKER ΕΙΔΗΣΕΙΣΔεν ήμουν προετοιμασμένος για την απίστευτη απάντηση.Περισσότεροι από 30.000 άνθρωποι επισκέφθηκαν την πρώτη ημέρα!
Τα σχόλια των χρηστών επιβεβαίωσαν την αρχική μου υπόθεση:
- Οι αρχάριοι απολαμβάνουν την εκμάθηση SQL μέσω διαδραστικών, στοχευμένων σεναρίων.
- Οι έμπειροι χρήστες εκτιμούν τον αναζωογονητικό τρόπο άσκησης των δεξιοτήτων SQL.
- Πολλοί έχουν μοιραστεί πώς τους βοήθησε να αποκτήσουν εμπιστοσύνη στη σύνταξη ερωτημάτων SQL.
ΤΙ ΕΙΝΑΙ ΕΠΟΜΕΝΟ;
Το SQL Noir παραμένει δωρεάν και ανοιχτού κώδικα.Αν σας αρέσει η αφήγηση ιστοριών και θέλετε να βοηθήσετε άλλους να μάθουν το SQL, οι συνεισφορές είναι πάντα ευπρόσδεκτες.
Δοκιμάστε το παιχνίδι εδώ:Σκουρλέτης Μαύρος
Σκουρλέτης Μαύρος
Ανυπομονώ να ακούσω τα σχόλιά σας, τις ιδέες για νέες περιπτώσεις ή τις εμπειρίες σας με την εκμάθηση SQL μέσω του gamification.
Ευχαριστώ για την ανάγνωση και ευτυχισμένο ερωτηματολόγιο!