¿Cuáles son las opiniones o consejos profesionales sobre el desarrollo de .NET y / o las certificaciones de Microsoft para desarrolladores que podrían beneficiar mi aprendizaje?

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:

  1. la ruta de certificación proporciona un marco para el aprendizaje
  2. estudiar para obtener la certificación lo ayuda a estructurar coherentemente la información técnica
  3. 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.

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.

Mi experiencia con las certificaciones de Microsoft es que tienes que absorber mucha basura de marketing para llegar al contenido técnico real. Esto no es tan cierto incluso para otros tecno-gigantes como Oracle. Esta opinión no se basa solo en la perspectiva de un solo estudiante. He visto a ambas partes desde que trabajé como entrenador para varias compañías que enseñaron un amplio conjunto de tecnologías, incluidas muchas clases de Microsoft. Los muchachos que impartían los cursos de Microsoft estimaron que era un 30-50% de basura de marketing, mientras que los cursos de Oracle estaban más cerca del 15%. Espero que mis cursos de Perl y Linux estén por debajo de ese nivel, pero incluso evangelizo a veces.

Si realmente estás tratando de aprender cosas, pasa un tiempo leyendo y jugando y leyendo más y jugando más, y obtendrás mucho más. Si bien algunas empresas contratan con base en certificaciones, esos son los lugares que creo que es mejor evitar. Muchas compañías miran un currículum lleno de certificaciones como una pieza esponjosa. Los titanes tecnológicos se centran en la experiencia y habilidades demostrables muy por encima de las certificaciones. Haga algo, publíquelo en github y vinculado y los reclutadores vendrán a llamar. Le costó tiempo, pero aprendió algo real y no desperdició dinero.

More Interesting

¿Cómo puedo ingresar a la ingeniería de software?

¿Qué consejo le darías a un ingeniero de software de 23 años que trabaja en una empresa de tecnología para que tenga un trabajo seguro a los 40 años? ¿A dónde van todos los ingenieros de software antiguos de empresas de renombre?

¿Por qué los entrevistadores de software en India están obsesionados con la experiencia laboral en tecnologías específicas?

¿Cómo conseguir un trabajo en QA Profile en Bangalore mientras actualmente se encuentra y trabaja en Kolkata como ingeniero de control de calidad y pruebas? Como dar la entrevista

¿Qué puedo lograr después de 4 meses de codificación?

¿Cuál es el mejor consejo para la entrevista de trabajo de ingeniería de software?

¿Por qué a los ingenieros de software les encanta viajar solos y explorar la naturaleza?

¿Debo ingresar a infraestructura o software como un recién graduado sin mucha experiencia?

¿Cuál es el mejor software POS para negocios minoristas?

¿Es más difícil conseguir un trabajo en SpaceX o Google para un ingeniero de software?

¿Qué puedo hacer en un período de tiempo de 3 meses que pueda ayudarme a mejorar mis habilidades como ingeniero de software para poder construir una base sólida para mi carrera?

Cómo convertirte en el mejor analista de negocios o probador de software que podrías ser

Cómo convertirse en un buen ingeniero informático

¿Cuáles son los desafíos que enfrentó para convertirse en un ingeniero de software independiente a tiempo completo de un trabajo?

Digamos que usted es un ingeniero de software de 22 años en Silicon Valley en 2015. ¿Qué estrategia maximizará sus posibilidades de valer más de $ 100 millones para cuando llegue a 27?