Las certificaciones pueden o no valer la pena, dependiendo de dónde se presente.
Las compañías de software de “élite” (Microsoft, Google, Amazon, etc.) generalmente no son neutrales con respecto a las certificaciones para ingenieros de software; En realidad son negativos. Si, eso es correcto. Si tiene una certificación y está aplicando a una de esas compañías, simplemente no la incluya en su currículum.
La razón es que, si bien las certificaciones demuestran cierto grado de conocimiento, eso no es lo que buscan esas empresas de élite. Realmente no les importa lo que sabes. Asumen que si eres inteligente y conoces los conceptos básicos de la informática, podrás aprender cualquier conocimiento que te falte. Sin embargo, una certificación sugiere que le importa el conocimiento en lugar de mejorar sus habilidades reales.
- ¿Cómo escribir un transpiler que reescribe un código de TCL a PHP? ¿Cuánto tiempo lleva hacer uno?
- ¿Qué es lo más común en la experiencia laboral de los ingenieros de software que comienzan su propio negocio?
- ¿Cómo es trabajar en la Fundación Wikimedia como ingeniero de software?
- ¿Es común que a los ingenieros de software se les pague mucho por no hacer nada?
- ¿Debo hablar con mi gerente acerca de no obtener una promoción de ingeniero de software?
Sin embargo, lo más importante es que los tipos de personas que obtienen certificaciones tienden a no ser del calibre correcto de ingeniero. Yo, por ejemplo, nunca he considerado obtener una certificación, y ninguno de los codificadores que conozco en estas compañías. Si quiero aprender más, me enfocaré en tomar clases en Coursera o construir cosas por mi cuenta. Incluso podría explorar Top Coder y enumerar esa puntuación en mi currículum. No voy a memorizar hechos de Java solo para poder demostrar que he memorizado hechos de Java. No haría eso porque sé que ningún empleador para el que quisiera trabajar se preocuparía por eso. (Sí, todo esto es circular. Lo reconozco. Pero eso es parte de cómo este sistema se mantiene en su lugar).
El mismo argumento se puede hacer de la mayoría de las nuevas empresas de Silicon Valley. Desprecian las certificaciones.
¿Eso significa que ningún empleador se preocupa por ellos? No exactamente. Algunos lo hacen. Los empleadores de nivel inferior, en particular las empresas no tecnológicas, a veces se preocupan por las certificaciones. Estos son los tipos de empresas que atraen candidatos que se ven a sí mismos como un programador de Java 2. cualquiera que sea, en lugar de simplemente un gran ingeniero de software que ha estado trabajando con Java.
Los grandes ingenieros de software no están vinculados a idiomas o tecnologías, porque elegir uno nuevo es fácil.