¿Por qué no hay certificaciones estandarizadas de JavaScript?

Debido a que JavaScript no es una propiedad, sin embargo, JavaScript es una marca comercial de Oracle Corporation registrada el 26 de diciembre de 2000. JavaScript se utiliza bajo licencia tecnológica inventada e implementada por Netscape ahora Mozilla Foundation.

En noviembre de 1996, JavaScript se estandarizó como un ECMAScript (MIME: application/ecmascript, application/javascript. JavaScript es una especificación y existen numerosas implementaciones de este (intérprete / máquina abstracta) para ejecutar JavaScript – V8, SpiderMonkey, etc.

Otras certificaciones profesionales como MSCE, RHCE, etc. son certificaciones de marca específicas de plataforma y tecnología. A diferencia de JavaScript, estas tecnologías dependen de la plataforma y la implementación ha sido controlada por una marca específica.

Debido a la naturaleza abierta de la tecnología de Internet, nadie puede afirmar que es una autoridad de certificación estándar para JavaScript.

La tendencia es contratar desarrolladores de JavaScript en función de lo que han logrado, no mediante su certificación. Esa es una práctica saludable.

Conocer la especificación del lenguaje JavaScript (ES6 o no) de memoria no garantiza una codificación de buena calidad. Es útil saber qué patrones de diseño de programación funcionan bien en JavaScript, y se enseña en algunos cursos, pero no hay suficiente consenso al respecto.

La buena codificación de Node.js ni siquiera se parece a una buena codificación en el front-end. El conocimiento requerido para ser un desarrollador de JavaScript de pila completa competente capaz de resolver problemas correctamente en toda la pila sería un programa de 4 años vigoroso sin otras concentraciones.

Siempre he sido escéptico de las certificaciones. Son una “fábrica de diplomas”. “Si tan solo pudiera comprar algo que les dé confianza a los empleadores”.