Creo que las certificaciones son buenas, pero no deberían ser un objetivo final.
En mi experiencia, los mayores beneficios de una certificación son que:
- la ruta de certificación proporciona un marco para el aprendizaje
- estudiar para obtener la certificación lo ayuda a estructurar coherentemente la información técnica
- le ayuda a exponerse a ciertos patrones, principios o características que de otro modo podría perderse
El último punto es especialmente importante para las tecnologías de Microsoft. Parece que con Microsoft generalmente hay muchas formas de hacer lo mismo. Y no es inmediatamente obvio cuál es la diferencia entre una forma u otra. A veces, una API está en desuso o simplemente reemplazada por una nueva. O podría ser simplemente diferentes estilos de programación que son apropiados en diferentes contextos. La ruta de certificación generalmente refleja la postura oficial sobre una variedad de API, expresiones idiomáticas o mejores prácticas tecnológicas.
- Mi compañía me está pagando 30k como desarrollador de software junior, el promedio en la ciudad (Vancouver) por el mismo rol es de 45k, no tengo el lujo de renunciar y buscar trabajo. ¿Qué tengo que hacer?
- Si no me etiquetan para un proyecto (trabajo como recurso sombra), ¿contaría la experiencia?
- Como probador de software, ¿cómo pongo en mi curriculum vitae, las tecnologías utilizadas por el software probado?
- ¿Cuáles son las mejores empresas de TI en Filipinas que promueven el crecimiento profesional de los ingenieros de software?
- Como ingeniero de software, ¿qué tan apasionado tienes que ser para sobrevivir en la industria?
Entonces, para resumir, estudie los materiales de preparación de certificación para las tecnologías que le interesan. Y si estudia los materiales de preparación, también podría tomar el examen y obtener la certificación.
Pero no espere que solo por estar certificado lo califique como un desarrollador exitoso / competente. Para llegar allí, se necesita experiencia práctica y no se puede pasar por estudiar para obtener una certificación.
Al estudiar para obtener certificaciones, es muy fácil quedar ciego y centrarse en lo incorrecto (es decir, aprender a aprobar el examen frente a aprender la tecnología). Quería agregar aquí que los exámenes a menudo están plagados de preguntas que evalúan la memorización de las API en lugar del conocimiento de la materia. Si desea pasar la prueba y obtener el certificado, desafortunadamente tendrá que memorizarlos, pero hacerlo no es necesario para el dominio del mundo real. La firma de una llamada API siempre se puede buscar y, en muchos casos, la ayuda en línea puede ser suficiente. Lo importante es saber que se puede hacer algo y el marco general para hacerlo. Lo triste es que es muy difícil elaborar preguntas para evaluar el conocimiento significativo de la materia, y las dos preguntas fáciles de enfocar en detalles.