¿Cuál es mejor, codificar campos de entrenamiento o certificaciones de programas de codificación?

Yo diría que esta es la diferencia entre “book smart” y “street smart”. Si bien las certificaciones significan que tiene un buen conocimiento de los conceptos en un área determinada, no necesariamente significa que pueda aplicarlo en el mundo real. Se supone que un campamento de entrenamiento le brindará capacitación práctica y este desarrollo de este tipo de práctica es lo que realmente le permitirá realizar la codificación que requeriría una empresa.

Descargo de responsabilidad: nunca he estado en un campo de entrenamiento de codificación. ¡Sin embargo, he visto videos en YouTube de ellos!

Pero, en teoría, debería proporcionarle el conocimiento práctico necesario para trabajar en una empresa real. La única advertencia es que tienes que “demostrar tu valía” incluso después de un campamento de entrenamiento creando algún tipo de proyecto y demostrando que puedes hacer ese tipo de trabajo. Mientras que con una certificación … Bueno, esa es la “prueba” que puede hacer ese tipo de trabajo.

¿Mejor desde qué punto de vista? Son manzanas y naranjas. Las certificaciones generalmente se aplican al conocimiento del dominio.

Para resolver bien un problema del mundo real, necesita ambos: conocimiento de dominio y buenas habilidades de codificación.

En otras palabras, son las dos caras de la misma moneda y ser bueno en una no significa que seas bueno en la otra.

Sin embargo, una manera simple de mejorar su capacidad para resolver problemas del mundo real es elegir un problema, no importa qué y comenzar a resolverlo. Encontrará que su capacidad de codificación y el conocimiento del dominio se ven obligados a mejorar para hacerlo. En el camino, también recogerá información valiosa y aprenderá los por qué detrás de las mejores prácticas, el diseño de la interfaz de usuario y pensar en lo que un usuario realmente quiere.

En resumen, no hay sustituto para la experiencia en la resolución de problemas reales. Solo recuerde, no tiene que ser la próxima idea del millón de dólares. Lo importante es que use su solución y continúe mejorando.

Ambos son una pérdida de tiempo y dinero en términos de aprender realmente algo. Ser genuinamente competente requiere tiempo, esfuerzo y experiencia de un tipo que solo puede obtener al aprender y aplicar el material en una variedad de situaciones del mundo real durante un largo período de tiempo, de una manera más o menos autodirigida.

Los campamentos de entrenamiento de codificación lo dejan en un salón de clases durante una semana y le hacen hacer proyectos simples: son el equivalente a pagar un montón de dinero por un tutorial y acceso a un par de personas útiles, y valen la pena si carece de la confianza para aprender de manera autodirigida y preferiría gastar el dinero en el campo de entrenamiento que pasar el tiempo buscando un canal IRC sobre el tema. Pero, por lo general, no pueden hacer mucho más que un tutorial, y en el mejor de los casos pueden reemplazar un curso universitario, y todos sabemos que los cursos universitarios en CS son casi inútiles como un indicador de competencia.

La certificación lo lleva a una prueba estandarizada. En términos de aprendizaje, esto es aún peor. En términos de probar tu habilidad, no es mejor. (Dicho esto, ¡recomiendo encarecidamente los materiales de estudio de certificación como materiales de referencia general! La mejor documentación que he encontrado sobre algunas cosas son las guías de estudio para los exámenes de certificación, ya que tienden a ir al grano y proporcionan tablas útiles).

Dicho esto, ambas cosas son útiles si te enfrentas a entrar en una organización con RR.HH. bastante cerebral, o en el que te postulas junto con muchos otros solicitantes. Si las personas que deciden, en cada paso, si contratarlo son incapaces de determinar su competencia de manera significativa (sea porque no son lo suficientemente competentes en el campo para verificarlo o porque no hay tiempo) , entonces deben confiar en los representantes, y cada representante de una experiencia genuina es valioso en esta circunstancia, desde un título universitario hasta certificaciones y proyectos en github. Alguien en RR.HH. marcará las casillas de verificación y contará la cantidad de certificaciones, esencialmente porque no tienen un desarrollador real mirando su trabajo (e incluso si normalmente lo harían, en casos donde hay muchos solicitantes, las personas con experiencia en el campo no se involucre hasta la etapa de la entrevista, por lo que Recursos Humanos hace un primer pase).

Sin embargo, debe tener en cuenta el retorno de la inversión. Tanto la codificación de los campamentos de entrenamiento como las certificaciones son costosas y no cuentan mucho. El número de certificaciones que se necesitaría para sustituir un título universitario en un currículum general de ingeniería de software sería más costoso que el título, y la codificación de los campos de entrenamiento es peor en este sentido. Por otro lado, si está buscando un trabajo * de TI *, solo obtenga el puñado de certificaciones estándar que todos en TI tienen, más un par en áreas particulares en las que le gustaría trabajar.

Omita la codificación de los campamentos de arranque por completo, a menos que tenga dinero para gastar y quiera completar su currículum. Para los desarrolladores autodidactas reales, son una indicación, en el mejor de los casos, de falta de confianza, en lugar de conducir para aprender, y no te dan nada que no puedas obtener gratis con unos pocos minutos buscando en Google.

No pierdas el tiempo con esas certificaciones de programación que no valen nada en la mayoría de las entrevistas. Solo te preparan para responder preguntas engañosas en su mayoría. Aprenda algunos conceptos básicos de CS y / o vaya a un buen campo de entrenamiento de programación. Obtendrá habilidades prácticas en un campamento que mejorará sus posibilidades de obtener un trabajo de nivel junior, o incluso un trabajo de mono código.

El beneficio de una certificación es que demuestra un cierto nivel de competencia en un área específica.

El problema con una certificación es que no hay muchas certificaciones estandarizadas para la programación.

Si ya tienes un título en algo, te sugiero el campo de entrenamiento o hacerlo por tu cuenta y desarrollar una cartera y contribuir a una comunidad.

Si no tienes un título universitario, te sugiero que el programa de certificación te dé al menos algunas credenciales cuando busques un trabajo.

En el mundo de la codificación, su valor comprobado es el código que puede escribir. Lo que sea que lleve su cartera a un lugar donde alguien diga: “Quiero que esta persona escriba mi código”.

More Interesting

¿Qué trabajo sería más adecuado para un estudiante universitario que intenta obtener mejores ingresos, un vendedor de automóviles o un agente de bienes raíces?

Estoy realmente preocupado debido a mis 12 marcas en el tablero. ¿Hay alguna posibilidad de una llamada IIM? ¿A qué otras universidades puedo apuntar?

¿Cuál es la mejor estrategia de examen para escribir un examen de literatura inglesa con honores de licenciatura en artes (considerando el punto de vista del examinador)?

Cómo ingresar a McKinsey, BCG, Bain, si no soy de un instituto de gestión de nivel I

Soy un estudiante BE ECE desmayado en 2016. ¿Qué debo hacer para conseguir un trabajo?

Soy un abogado en prácticas en el Reino Unido. Encuentro el trabajo realmente difícil y no se está volviendo más fácil. ¿Qué tengo que hacer?

¿Qué debo hacer para mi próximo trabajo? ¿Podría ser profesor de inglés?

¿Cómo se crea una aplicación web que recibe y publica solicitudes HTML cada 5 minutos, incluso cuando estoy desconectado?

¿Cuáles son los factores que rigen la decisión de establecerse en el extranjero o en India post master de una universidad extranjera?

¿Cómo es trabajar en Koch Industries?

¿Cuál es su consejo para un profesor asistente de titularidad?

¿Está bien decir que no tengo pasatiempos en una entrevista?

Soy un escritor pobre pero inteligente de la zona rural de Bihar en India. ¿Qué debo hacer para convertirme en editor de moda en Nueva York?

¿Qué puede sabotear mi carrera como gerente?

Soy un estudiante universitario de Singapur que se especializa en economía y finanzas y que se graduará dentro de un año y medio. Después de graduarme, ¿sería aconsejable para mí buscar oportunidades de empleo en el extranjero o trabajar en Singapur?