Terminology: EU language skills, and Master to Main (or ...)

dn PythonList at DancesWithMice.info
Sat Jun 12 23:21:01 EDT 2021


[to folk subscribed to both the Python list and Python-Tutor: apologies
for cross-posting]


Regarding levels of skill or complexity in learning, the European Union
has been working on "The Common European Framework of Reference for
Languages: Learning, Teaching, Assessment". It also standardises
terminology for spoken/national-language training courses.
https://en.wikipedia.org/wiki/Common_European_Framework_of_Reference_for_Languages


I'm not a fan of such abstract labelling of one's progress (or a
tutorial's content) with codes or "reference levels" (A1, A2, B1, B2,
C1, C2) but maybe it will become widely recognised...

The web-page amuses (this small mind) noting non-PC stereotypes, that
the ever-pragmatic Dutch have scaled language skills based upon how one
wants to apply or use them; the Scandinavians go for numerical
progression; which the Italians do similarly but with 'flair' (using
words not digits).

LanguageCert International have added the EU-codes to their practical
terms: Preliminary, Access, Achiever, Communicator, Expert, Mastery.


A group at the King Juan-Carlos University (Madrid, Spain) is collecting
practitioners' opinions in a bid to categorise Python mastery according
to the Framework. You may like to contribute by responding to their
research surveys (one form takes five-minutes, the other fifteen):
https://docs.google.com/forms/d/e/1FAIpQLSdlzWGpvZHLHXl6iEdHbLTB6QvYXknrD9-JKmzY7riYJkPmNw/viewform


I like to label tutorials and conference-talks (and sometimes individual
slides/sections) to indicate levels of complexity. However, have
replaced abstract terms such as "Beginner" or "Junior", "Intermediate",
and "Advanced" or "Senior" which all sound school-ish; with the three
terms: "Apprentice", "Journeyman", and "Master" (see also
https://leanpub.com/b/python-craftsman).

Whilst, there have been folk unfamiliar with (UK) "Guild" terms, they
generally respond readily to explanation and the professional context.
NB I use the terms solely to indicate an expected audience, as distinct
from assessing an individual's capability (or pay-rate)!

There is a potential-problem in the rising sensitivity of the word
"Master", eg the git CVS has replaced the idea of a Master-branch with
"Main branch" (or user-chosen alternative name). Will referring to
skilled professionals as 'masters (of their profession/craft)'
transgress (international or at least US-instigated) 'Political
Correctness'?


What do you think a professionally-recognisable series of skill-levels
for programmers?

-- 
Regards,
=dn


More information about the Python-list mailing list