Please feel free to put any specific suggestions in here, comments, new ideas etc. My idea is to keep Certification and Certification_Proposal in the form of documents (which anyone can of course edit) and to treat this page as scratch space for developing and sharing ideas in a more chaotic way. Please number new ideas and suggestions so that they can be clearly referred to in conversation.
Idea Number One
Idea: in addition to the three levels, there could be optional add-ons, modularizing the scheme. These would be the equivalent of "minor degrees" at the bachelors level. For example, "extending and embedding" could be an optional add-on. I, for one, have no experience and little interest in extending and embedding, and I don't see it as an essential part of knowing Python. If I had to know about extending and embedding to gain certification at the professional or expert levels, it would be empty knowledge: studied for the test, then quickly forgotten.
Research Notes For Refined Proposal
A variety of scholarly articles exist, but there are few hard numbers to back up any particular position with regards to certification. The decision to pursue a certification scheme, therefore, is based primarily on a perceived strategic fit with the goals of the organization or group advancing the proposal. Nonetheless, some figures are available and these should be used to make clear whether certification schemes can be expected to achieve the goals that are intended.
Firstly then it needs to be decided whether the intended outcomes from a successful certification scheme match the organizational and community goals of the Python Software Foundation and Python programmers.
Python Mission Statement Stuff
Publicizes, promotes the adoption of, and facilitates the ongoing development of Python-related technology and educational resources.
(In Brief) The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of the international community of Python programmers.
The Linux Professional Institute: An organization dedicated to the creation and advancement of certification schemes demonstrating competency with the Linux operating system, at both a user and developer level. Presents few hard facts, but favours certification for both groups and individuals based on strategic fit. The strategic fit for individuals is based on certification as a part of career development. The strategic fit for groups is based on formalizing the qualifications of IT staff so they can be recognised internally. Does not do a lot to counter criticism with direct evidence.
Jeff Rush : -1 Pacqa : -1, +1 Mark Lutz : -1 Stephan Diebel : -1 Jeremy Hylton : -1 Anna Ravenscroft : -1 Steve Holden : +1 Van Lindberg : +1 Tennessee Leeuwenburg: +1