Ευχέρεια


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

Στοχεύουμε στην ευχέρεια στη σύνταξη, στα ιδιώματα και στην τυπική βιβλιοθήκη της γλώσσας.

Οι Language Hunters περιγράφουν την ευχέρεια ως

Αυτό που μπορείς να πεις όταν σε ξυπνήσουν στη μέση της νύχτας με έναν φακό στο πρόσωπό σου.

Αυτό είναι διαφορετικό από την έννοια της επάρκειας, η οποία δεν αφορά την ευκολία, αλλά τον βαθμό.

Περιγράφουν τέσσερα επίπεδα επάρκειας:

  1. Απλές, συγκεκριμένες ιδέες - αυτό είναι συχνά αρκετό για να ανταπεξέλθεις άτσαλα σε απλές καθημερινές συναλλαγές. "Διψάω". "Καλή μουσική". "Άλλο ένα".
  2. Απλές, ολοκληρωμένες προτάσεις - η ικανότητα να κάνεις απλή συζήτηση και να καταλαβαίνεις τις απαντήσεις.
  3. Σύνθετες προτάσεις - μπορείς να κάνεις ενδιαφέρουσες συζητήσεις, να διηγείσαι ιστορίες.
  4. Σύνθετες ιδέες - μπορείς να συζητάς περίπλοκα πράγματα όπως κοινωνικά, οικονομικά και πολιτικά θέματα.

Μπορείς να έχεις την ικανότητα να αποδίδεις σε ένα επίπεδο χωρίς να μπορείς να το κάνεις υπό πίεση. Η επάρκεια δε συνεπάγεται αυτόματα ευχέρεια.

Αν και αυτά ορίστηκαν στο πλαίσιο των ανθρώπινων γλωσσών, αντιστοιχούν αρκετά καλά στις γλώσσες προγραμματισμού.

  1. Βασική σύνταξη - η ικανότητα χρήσης βασικών δομών δεδομένων και χαρακτηριστικών της γλώσσας
  2. Απλά προγράμματα - μπορείς να συνθέσεις ένα μικρό πρόγραμμα για να λύσεις ένα μικρό πρόβλημα
  3. Προγράμματα πραγματικού κόσμου - μπορείς να χρησιμοποιήσεις τη γλώσσα προγραμματισμού για να λύσεις καθημερινά προβλήματα χρησιμοποιώντας τα εργαλεία και τις βιβλιοθήκες του ευρύτερου οικοσυστήματος της γλώσσας.
  4. Βαθιά γνώση της γλώσσας και του οικοσυστήματος - αντί να χρησιμοποιείς ό,τι υπάρχει, τώρα συνεισφέρεις στην επινόηση νέων εργαλείων, στη βελτίωση της γλώσσας και στην εξέλιξη του οικοσυστήματος.

Μέσα σε αυτό το πλαίσιο, με το Exercism στοχεύουμε σε υψηλό βαθμό ευχέρειας σε επίπεδο επάρκειας 2. Αυτό γεφυρώνει το χάσμα μεταξύ του "Hello, World" και της παραγωγικότητας.

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