¿Merecen la pena las certificaciones?

72

Estoy terminando mi título universitario en programación pronto y estoy explorando los próximos pasos a seguir para avanzar en mi carrera. Una opción que he estado considerando es obtener una certificación o una serie de certificaciones en el área de desarrollo en la que quiero trabajar.

¿Estas certificaciones valen el tiempo y el dinero? ¿Los empleadores les dan mucho valor?

usuario8
fuente
77
Lo más importante es que no te harán daño.
Lukasz Madon
16
@lukas: En realidad, pueden.
Jungle Hunter
8
A mí me parece que estás considerando abandonar la escuela. NO LO HAGAS No importa cuánto dolor en la escuela de culo, con esa concentración importante, estás en muy buena forma para una serie de campos. En cambio, hable con todos sus profesores y pídales sugerencias para maximizar su comerciabilidad.
John R. Strohm el
2
Hay muchas razones por las que deberías terminar tu carrera. Una que no se ha mencionado aquí (todavía) es que si no lo hace, un posible empleador lo verá como alguien que no termina lo que comienza; así que probablemente no te contrate.
Dawood ibn Kareem el
3
¿Planeas trabajar en un doctorado en matemáticas, al mismo tiempo que trabajas a tiempo completo en otra cosa? Lo intenté una vez. No quiero parecer condescendiente, pero es casi imposible dar a los estudios de doctorado la atención que merecen en estas circunstancias. En mi caso, fueron los estudios los que terminaron sufriendo.
Dawood ibn Kareem el

Respuestas:

93

El objetivo principal de las certificaciones es ganar dinero para el organismo certificador.

Dicho esto, creo que las certificaciones son más importantes cuanto más temprano en su carrera lo sea. Como gerente de contratación, nunca uso certificaciones o la falta de ellas para filtrar empleados potenciales, pero creo que algunas compañías pueden buscarlas como prueba de que sabes lo que estás haciendo. Personalmente, quiero que el candidato del trabajo me demuestre que pueden hacer algo (¡es otra pregunta, me doy cuenta!)

Cuanta más experiencia tenga, más podrá demostrar con ejemplos que sabe lo que está haciendo y las certificaciones menos importantes serán.

Paddyslacker
fuente
77
Sí, la experiencia puede recorrer un largo camino. No tengo cert en lang X pero tengo 5 años de experiencia, aquí está mi cartera. Difícil de negar la verdadera experiencia.
Chris
1
Personalmente, sé que algunas personas certificadas apenas saben cómo aplicar las habilidades de programación. Pueden ser buenos en la sintaxis, los conceptos, pero no lo suficientemente bueno
pramodc84
@ pramodc84 Conozco algunos desarrolladores experimentados que no pudieron codificar para salir de una bolsa de papel. Al menos un desarrollador junior con un certificado comprobado que están interesados ​​y pueden aprender.
Evan
Cuando estoy contratando a un graduado totalmente nuevo como desarrollador, una certificación cuenta a su favor, pero no tanto como, digamos, un mes o dos de trabajo en un proyecto de software personal o de código abierto (siempre que puedan mostrarme el código y háblame a través de él).
MGOwen
55

De hecho, iría tan lejos como para decir que una "certificación" podría ser un resultado negativo en un currículum que se aplica a una tienda de software. En Microsoft, Google, Amazon o startups dirigidas por personas de compañías como esas, definitivamente existe la actitud de que si necesita un certificado, entonces realmente no puede programar, y si realmente puede programar, entonces no desperdicia su tiempo en certificados. Los certificados son vistos como algo que obtiene un técnico, no como un "verdadero" informático o ingeniero de software.

Realmente no importa si esta es una visión buena, válida o precisa de aquellos que obtienen certificaciones. Lo que importa es que esta actitud existe entre sus pares potenciales, al menos como ese tipo de empresas. Si desea trabajar en software en otro tipo de empresa, entonces YMMV.

Arthaey
fuente
25
después de un montón de mala experiencia con MSCP y MSCD "certificado" la gente, una empresa que solía trabajar para el hecho que sea una política de tirar cualquier hoja de vida hacia ellos que se enumeran los 2.
jwenting
2
No estoy seguro de si tendrá un efecto negativo en todas las empresas. Siempre habrá empresas que busquen este tipo de cosas. Porque si no lo hicieran, no tendría el mercado de certificación en absoluto. (Puede que no le gusten estas compañías o tales candidatos, no me gustan, y esa es totalmente nuestra elección.)
Jungle Hunter
3
@jwenting enserio? Entonces, ¿cualquier tipo que haya sido enviado por su empleador (sí, algunos todavía invierten en capacitación) sería descartado inmediatamente por esa compañía? Mientras que un certificado no es garantía de buena calidad, es sin duda no es garantía de candidatos de mala calidad ...
Michael
3
Sí, podríamos vincular a todos con MCSD o especialmente MCSP después de un exceso de experiencia negativa con personas que burlan esos certificados y analizan los currículos y encuentran multitud de fallas en los conceptos básicos que se enseñan. Por cierto, hemos sido un proveedor de soluciones Microsoft a nosotros mismos ...
jwenting
1
@jwenting habla sobre dispararte en el pie. Mikaveli hace un buen punto. Desecharías a alguien con 10 años de experiencia solo porque a) su compañía anterior lo envió a un curso de capacitación b) pensó que lo beneficiaría (en otras palabras, no vio ESTE hilo
Keeno
32

Habrá ambos tipos de empresas:

  1. Los que no se preocupan por las certificaciones. Las compañías como FogCreek ni siquiera creen en conocer idiomas específicos. (Saber puede darte puntos, pero ese no es el criterio).
  2. Los que cuidan las certificaciones. Estas compañías pueden creer en los certificados o sus clientes pueden. Lo más probable es que la compañía le otorgue puntos adicionales, pero que yo sepa, no es su criterio único u obligatorio. Por otro lado, si sus clientes quieren tratar solo con una compañía que emplea personas con ciertos certificados, entonces puede ser un factor decisivo.

¿En qué tipo de empresas estás interesado? En su página de trabajos, ¿ve usted los certificados mencionados?

Opinión: Personalmente, todas las compañías de software que tiendo a mirar están más preocupadas por lo bueno que eres como programador y muchas veces también lo bueno que eres como persona de informática (algoritmos). Y así es como debe ser. Para mí, los certificados solo le dicen cuánto puede recordar una persona durante las pruebas y no qué tan bien piensan . Pensar es mucho más importante en mi lista que la memorización (si esta última está en la lista).

Jungle Hunter
fuente
77
+1 por decir que los certificados te dicen cuánto recuerda una persona, no qué tan bien piensan. A menudo escribo software en varios idiomas y a menudo necesito una referencia para diferencias sutiles en la sintaxis y las bibliotecas API; sin embargo, esto no afecta la calidad del software que produzco.
Michael
15

Voy a abordar esto desde la perspectiva de un posible gerente de contratación. Tenga en cuenta que normalmente opero dentro y alrededor de organizaciones para las cuales las certificaciones, e incluso los títulos universitarios, no son una prioridad: si puede mostrarme el código, demostrar buenas prácticas de desarrollo, puede adaptarse a diferentes metodologías y generalmente es un buen equipo creativo miembro con énfasis en compartir / colaboración / contribución, obtendrá una oportunidad para hacer su mejor trabajo. Este no es el caso en todas partes.

  • Dices que no tienes título, pero estás trabajando en uno. Esto me lleva a creer que quieres continuar en la escuela y que solo tienes a tus patos en fila para cuando hayas terminado. Que esté haciendo estas preguntas ahora es un buen paso para seleccionar los trabajos "correctos" para solicitar, y tratar de tener una idea de cómo las comunidades de desarrolladores forman / interactúan / tienen normas asociadas es algo bueno. Permanezca en la escuela y trabaje para desarrollar su presencia en esas comunidades (Programmers.SE, StackOverflow, proyectos GitHub, etc.). No solo ganará experiencia, sino que también ganará contactos.
  • Recuerda que estás al comienzo de tu carrera y que tienes todos los caminos disponibles: elige un camino que te ilumine. Si alguien dice que una certificación en XYZ le garantizará un trabajo (nota: no lo hará), y simplemente odia a XYZ, no lo haga . Centra tu tiempo en las áreas que despiertan tu creatividad y te dan ganas de aprender más para que puedas contribuir más, para otros desarrolladores, para la compañía que eventualmente te paga, etc.
  • ¿Qué tan valiosas son las certificaciones? Para algunas empresas, realmente valioso. Para otros, en absoluto. Si tiene el dinero y el tiempo para dedicar a estudiar y tomar un examen de certificación, y el proceso de hacerlo aumentará su trabajo de curso actual de una manera académicamente valiosa para usted, entonces no hay razón para no seguir uno que le interese .
  • La mejor manera de demostrar su capacidad de programación es demostrar su capacidad de programación. No estoy siendo sarcástico ... realmente, solo demuéstralo. Contribuir a un proyecto de código abierto. Comience a preguntar y responder en StackOverflow y gane reputación. Desea poder entrar a una entrevista con un buen conocimiento de las construcciones de programación, para que pueda responder las preguntas de tipo FizzBuzz y sus gustos, pero sobre todo quiere poder decir "Puedo hacer lo que está preguntando". porque mira aquí: he hecho lo que me preguntas, aquí y aquí y aquí y aquí ".
jcmeloni
fuente
1
Probablemente debería agregar a su primer punto, grupo de usuarios local. Si vives en una gran ciudad, generalmente hay muchos de ellos (solo en Montreal hay alrededor de 10-20 de ellos que tienen reuniones mensuales). Esta es una muy buena manera de ponerse en contacto con la comunidad.
HoLyVieR
14

No soy un reclutador, pero hasta ahora tengo la impresión de que los cursos de certificación le dan una mala visión general sobre cómo arrastrar y soltar elementos en IDE, al mismo tiempo que roban el tiempo de codificación real y cuestan mucho dinero.

La única parte buena de los cursos de certificación que noté fue cuando el instructor esquivó y le contó sobre algunas trampas que ha experimentado en su carrera. El contenido real de los cursos era algo similar a un tutorial en línea.

Ya no hago certificaciones, me parece una pérdida total de tiempo.

Descifrador
fuente
1
sí, el trabajo para estudiar para obtener la certificación (si se hace en serio, y no solo los exámenes de práctica y las hojas de trucos) es el único beneficio real para la habilidad de una persona. Dicho esto, estamos comenzando a capacitar a más personas para los certificados de Oracle porque se vende, algunos de nuestros clientes lo exigen (no aceptarán personas sin ellos en los contratos) y otros piensan que es un bono y están dispuestos a pagar más por ellos. Pero, en general, tenemos un grupo competente que puede hacer el trabajo sin una hoja de papel que haga el reclamo :)
comenzando el
13

Algunas compañías son Microsoft Certified Partner, lo que requiere que la compañía emplee un número mínimo de empleados certificados (MCP). En ese sentido, definitivamente puede ayudar.

Fuera de eso, sin embargo, diría que realmente no ayuda. Poner trabajo en proyectos de SO puede ser mucho más beneficioso para la carrera de uno, especialmente si dicho proyecto de SO despega (o te conviertes en un compromiso habitual de un proyecto ya establecido).

Demian Brecht
fuente
realmente cierto ....
Promotor Web Designer
11

Después de haber obtenido demasiadas certificaciones en mi carrera, puedo decir que, aparte de los proveedores que necesitan un número específico de personas certificadas en el personal, mis certificaciones nunca me consiguieron un trabajo por sí mismos. Sin embargo, lo que hacen es darle mucho más conocimiento del tema. ESO te consigue el trabajo, no el certificado en sí. Pero puedes obtener ese conocimiento sin un certificado.


fuente
1
+1 de acuerdo con esto. Personalidad / personaje te consigue el trabajo ... la mayor parte del tiempo
Agile Scout
8

Herramienta de medición mitigada como

Siempre miro con un grano de sal cuando alguien enumera un montón de certificaciones en su currículum. Por experiencia, tienden a usarse como relleno de espacio cuando falta experiencia. No son inútiles, pero cuando hay muchos de ellos tiendo a levantar una ceja y me pregunto si todo ese tiempo y dinero para obtener certificaciones no se habrían gastado mejor en un proyecto de código abierto, por ejemplo.

pero genial como herramienta de aprendizaje

Dicho esto, personalmente los utilicé mucho como herramienta de aprendizaje y evalué mi progreso al aprender una nueva materia. Solía ​​hacer muchas certificaciones de Brainbench en los buenos días cuando era gratis. Aún así, incluso ahora pagaría por una certificación solo para tener una idea de mi progreso y tener una idea de cómo me clasifico con respecto a mis compañeros programadores. Saber dónde estaba me dio más confianza al buscar trabajo y negociar un salario más cercano a lo que realmente valía.

Como decía msvb60, dudo que la certificación por sí sola no le consiga un trabajo, pero el conocimiento adquirido al intentar obtenerlo definitivamente lo hará.

Newtopian
fuente
7

Sí, parece que vale la pena ya que los cursos ofrecidos no son solo una versión simple sino

curso completo. Sería como obtener un certificado de la Universidad.

De http://www.oreillyschool.com/faqs.php

Al completar satisfactoriamente todos los cursos en una Serie de Certificados, usted será elegible para recibir un Certificado de Desarrollo Profesional de la Oficina de Educación Continua de la Universidad de Illinois en Urbana-Champaign. El desafío de obtener este certificado, junto con el reconocimiento mundial de UIUC como una institución de primer nivel, asegurará que su logro brille en su currículum. Para ver una muestra de este certificado, haga clic aquí.

10 pies
fuente
7

Algo que no se ha aclarado realmente en las respuestas es que la certificación es muy útil si no eres un buen programador.

Olvídate de trabajar para "Microsoft, Google, Amazon o startups dirigidas por personas de compañías como esas": ¿qué pasa si tus ambiciones son más bajas y quieres trabajar (solo un ejemplo) en el departamento de TI de alguna gran agencia gubernamental? No tienden a contratar buenos programadores, y lo más probable es que las personas que lo entrevistan no tengan la primera idea de qué es un buen programador. Pero el certificado MSCP podría ayudar a que su currículum se destaque de la pila de currículums poco inspiradores de otros programadores sin talento.

RoundTower
fuente
Esa es una razón para desconfiar de contratar personas con certificaciones.
nmichaels
Agregaré que las agencias gubernamentales y, por extensión, los contratistas que les venden servicios les ENCANTAN certificaciones y otras credenciales.
James Adam
6

Si ya tiene el conocimiento, obtenga la certificación. No permita que la certificación sea la razón por la que está aprendiendo.

La certificación muestra que te tomas en serio tu carrera, pero dice poco sobre tu competencia.

darreljnz
fuente
6

Sé que está preguntando acerca de las certificaciones, pero ¿ha considerado contribuir a un proyecto de código abierto?

Muchos proyectos necesitan ayuda y algunos incluso tienen problemas etiquetados como 'fáciles' que hacen un gran punto de partida para personas con mínimo / sin experiencia.

De esa manera, puede mostrar a los posibles empleadores no solo que puede codificar, sino también que siente pasión por lo que hace, lo suficiente como para hacerlo en su tiempo libre.

Mella
fuente
5

Un valor que puede tener una certificación es la prueba de interés. Si tiene un período prolongado de certificación de obtención de desempleo durante ese período, puede ser un buen contador para el tiempo de trabajo en blanco en su currículum. "Bueno, mientras miraba me tomé el tiempo para estudiar y obtener una buena comprensión de $ TECHNOLOGY".

Hierba
fuente
5

Si un desarrollador apareciera en una entrevista con un montón de certificaciones en su currículum, desarrollaría serias dudas sobre su sistema de valores. Hay cero situaciones en las que valoraría el tiempo dedicado a obtener una certificación a través del tiempo dedicado a trabajar en un proyecto. Cualquier proyecto

Blucz
fuente
1
Esta es una buena dicotomía, sobre la cual es un mejor uso de su tiempo. Por supuesto, esto solo se aplica si realmente usa el tiempo para trabajar en un proyecto, a diferencia de la navegación adicional en el sofá.
jhocking
5

Creo que debe dar un paso atrás y ver la propuesta de valor completa que presenta a los empleadores y a las personas con las que trabaja en red. El curso O'Reilly podría ser útil para casi cualquier persona porque tiene el respaldo de la universidad, pero depende completamente de cómo lo use. Los programadores adoran hablar y pensar en términos absolutos, pero el mundo no es realmente así. Si crees que es así, no has visto suficiente.

No proporciona suficiente contexto, pero supongo que no tiene una educación en informática. Los empleadores pueden usar un título de CS como uno de sus filtros principales. Debe mitigar este filtro con experiencia o educación equivalente en diferentes áreas que pueden aplicarse a su dominio.

Pude ver una serie de beneficios para el curso O'Reilly que ayudan en esta área:

  • Está dirigido por una organización de educación tecnológica de buena reputación. Muchos desarrolladores confían en los libros de O'Reilly, ¿por qué los cursos deberían ser diferentes?
  • La persona que dirige el curso tiene experiencia en una universidad líder. Existen diferentes tipos de instructores, pero los mejores tienden a tener cierta experiencia en universidades y entornos corporativos.
  • Reforzará la cita "Sé Python". ¿De verdad lo sabes? A través de un curso como este, completará los vacíos en su conocimiento. Dicho esto, es importante leer el programa y ponerse en contacto con el instructor antes de aplicar al curso para evitar perder el tiempo con los conceptos básicos que sí conoce. (nuevamente, un poco más de contexto sería útil aquí en su pregunta.
  • Demuestra un enfoque. Suponiendo que esté realmente interesado en trabajar con Python, muestra que ha podido construir sobre este interés y llevarlo al siguiente nivel. Esto es más factible que intentar hacer un curso más académico y luego esforzarse por concentrarse porque solo estaba interesado en la programación y no en los aspectos matemáticos de CS.

Aprovechar este curso con contribuciones a proyectos de código abierto u otros ejemplos tangibles solo te ayudará. Esto muestra que te das cuenta de que necesitas teoría (el curso) y práctica (ejercicios del curso + proyectos externos), y te da algo de qué hablar con los reclutadores.

Puede haber algunas otras opciones de certificados en las universidades que tal vez desee considerar si siente que necesita hacer algo un poco más académico. Parece que estos están dirigidos a aquellos con algún tipo de título universitario, por lo que no tengo idea de si esto funcionaría para usted.

Parece que muchas personas están condicionadas a descontar el aprendizaje que no se realiza a través de una universidad establecida. Esto es especialmente cierto cuando se trata de reclutadores y gerentes que tienen cierta distancia del trabajo real en cuestión.

Muchas personas dirían que solo quieren a alguien que sea capaz de hacer un trabajo en particular. Pero cuando se trata de la selección real, usarán filtros que entiendan reforzando aún más este problema. p.ej. les gusta contratar en las mismas universidades. Esto resulta ser bueno y malo desde una cultura compartida hasta un pensamiento grupal problemático.

Esto es algo importante en lo que debe pensar cuando investiga a los empleadores, ya que quiere tener un impacto en las personas adecuadas. Si no cree que pasará el filtro que coloca un reclutador frente a usted, pero cree que puede hacer una diferencia para ellos, entonces necesita encontrar una manera de atraer a las personas que lo harán. Estas son las personas que tienen más probabilidades de apreciar un certificado como este.

Brian Lyttle
fuente
5

Un método que ha funcionado anteriormente (al menos para varias personas que conozco) es bloguear, responder preguntas en foros, hablar en grupos de usuarios y, en general, tener una presencia notable en línea.

Bloguear regularmente, incluso sobre temas que solo está aprendiendo, puede ser una información valiosa sobre su pasión, compromiso y habilidades de comunicación cuando se trata del desarrollo de software.

lzcd
fuente
4

Consultoría / Contratación

Nadie ha mencionado el caso particular de consultoría / contratación. Si estás en esta categoría o te gustaría estar, esto definitivamente puede ayudarte.

Es más fácil 'vender' en un proyecto si su jefe o vendedor puede presentarlo como certificado en la 'categoría de nicho X'.

Dicho esto, no necesariamente estás mejor o más bien informado sobre un tema en particular si no estás certificado, y estoy de acuerdo con otros que podrían tener una opinión dudosa sobre ellos en general. Aunque, tener algunas certificaciones de MS que puedo decir por usted, si las aplica a una tecnología que está tratando de aprender, realmente lo obliga a ponerse al día.

aceinthehole
fuente
3

Busque empleos y vea cuántas certificaciones favorecen. Esta puede ser una alternativa a tener experiencia trabajando con el idioma en aplicaciones reales o un título de CS.

Para que valga la pena, debe determinar qué tan difícil es conseguir un trabajo sin él.

JeffO
fuente
3

Actualmente estoy inscrito en el programa de certificado de Python y tengo que decir que lo he encontrado bastante interesante y desafiante. No sé si alguna vez ayudaría a mis posibilidades de carrera más que decir, crear un producto de software con Python al que pueda apuntar en mi currículum, pero hasta ahora ha sido una buena experiencia. Si no es por nada más, le dará una base firme en el entorno de programación de Python (aunque 3.0), pero las versiones no son realmente tan diferentes. Además, es impartido por Steve Holden, así que sabes que será bastante intenso. Oye, es una cosa más que puedes incluir en tu currículum (o no) y si está en el espíritu de aprendizaje, creo que es aún más valioso.

Nodey The Node Guy
fuente
3

Las certificaciones son útiles solo si realmente aprende algo al obtenerlas. Es el proceso lo que importa y no el papel. Si está planeando obtener una certificación solo porque una compañía lo requiere, probablemente debería repensar si realmente desea trabajar para esa compañía. Los reclutadores / empleadores que evalúan habilidades basadas únicamente en certificaciones no tienen idea de la programación.

sakisk
fuente
2

Bueno, en Italia los programadores son considerados como la parte menos importante de casi cualquier organización laboral, por lo que sus habilidades reales (incluidas las certificaciones) a menudo son ignoradas por los empleadores, y la experiencia de la vida real es mucho más apreciada.

Sin embargo, en buenas empresas, las certificaciones son una parte valiosa de su currículum.

Wizard79
fuente
2

Las certificaciones probablemente no valen la pena. La mayoría de los empleadores miran más lo que hiciste antes. Dicho esto, estudiar para obtener certificaciones vale la pena y te ayudará a aprender los conceptos básicos. Prepararse para ello puede brindarle más confianza al enfrentar entrevistas, ya que para entonces habrá sellado lo básico.

El SCJP no es realmente una certificación de gran prestigio entre los desarrolladores de Java, pero a los grandes empleadores les encanta. Algunos de los libros para prepararlo son minuciosos y le brindan muchas oportunidades para aprender detalles del lenguaje, algunos conocidos que vuelve a visitar, otros desconocidos que podrían ser realmente importantes.

Me topé con muchas publicaciones de blog donde los programadores deliran sobre algo que acaban de descubrir en el idioma, pero que la mayoría de las personas que hojearon los libros de certificación conocen.

iyerrag
fuente
2

En el escenario de TI de India o en talleres de carrocería / talleres, las certificaciones tienen cierto peso y ayudan a comenzar una carrera. Se alienta, se lee, obliga a los empleados que están en "banca", en inglés simple, ausentes o no asignados a ningún proyecto, a obtener certificaciones. En mi humilde opinión, las certificaciones solo aumentan la confianza de un individuo, no su experiencia o capacidad para escribir un mejor código. El hecho de que muchos de los buenos programadores no sean informáticos o que abandonen la escuela o la universidad te dice que las certificaciones no son tan valiosas.

Kumar
fuente
2

Primero, termina tu carrera.

Segundo, trabajar en algún tipo de proyecto de programación. Puede hacer una contribución significativa a un proyecto de código abierto, lo suficiente como para señalar código y / o características y decir "lo hice". O inicie su propio proyecto y cree algo útil. No tiene que ser lo mejor del mundo, no tiene que ganar una gran popularidad. Una vez más, quieres algo que puedas presumir y decir "aquí hay algo significativo que hice".

Tercero, busque trabajos donde pueda aprovechar el grado que tendrá. Si completa una triple especialidad, eso es bastante significativo en sí mismo. Tener habilidades en matemáticas, estadísticas y economía te hará deseable de una manera que otros desarrolladores no lo son. Esperaría que tener un conocimiento sólido de cualquiera de esos campos sería más importante que ser un programador experto, y debería poder usar esas credenciales para ayudarlo a conseguir un puesto en el que pueda continuar desarrollando sus habilidades de programación.

Cuarto, no te apresures. Terminar tu carrera es mucho más importante que conseguir tu primer trabajo real. Pasarás el resto de tu vida trabajando, pero después de la escuela tendrás muchos problemas para encontrar el tipo de tiempo y libertad para explorar y aprender que tienes en la escuela. Aproveche el tiempo que tiene ahora, úselo para construir una reserva sólida de conocimiento que pueda aprovechar para el resto de su carrera.

Quinto, omita las certificaciones a menos que vaya a un puesto en particular que lo requiera. He estado programando durante mucho tiempo, y nunca me han preguntado acerca de ninguna certificación ni he sentido que alguna sería beneficiosa. Puedo ver cómo pueden ser atractivos ya que tu título no es en informática y no tienes ninguna experiencia, pero recuerda: después de conseguir tu primer trabajo, tendrás experiencia y solo tendrás que encontrar a una persona por ahí quién está dispuesto a contratarte para conseguir tu primer trabajo.

Buena suerte.

Caleb
fuente
Como empleador, prefiero ver las contribuciones de código a un proyecto de código abierto. Si puede satisfacer a esos tipos y hacer que se acepten sus parches, probablemente pueda superar nuestras revisiones de código. He conocido a muchas personas certificadas que no pudieron evitarlo. Nunca he conocido a un colaborador de código abierto con ese tipo de problemas.
Boatcoder
1

Algunos empleadores miran casi estrictamente las certificaciones y la experiencia. Pero personalmente, creo que la certificación solo muestra que usted conocía muy bien la tecnología en un momento determinado.

¡Pero siempre se ve bien en un currículum!

Gabriel Mongeon
fuente
1

No creo que obtendrá un mejor trabajo si tiene la certificación. Sin embargo, obtendrá ventaja si otro candidato tiene las mismas cualidades que usted pero también tiene certificación. Y, dado que los expertos certificados le dan alguna ventaja a su compañía, su oferta de trabajo también podría requerir una. Por ejemplo, Microsoft requiere cierto número de personas certificadas para que la empresa sea un socio Gold.

Personalmente sigo tomando exámenes de certificación, aunque no estoy buscando trabajo. Lo veo como una buena manera de calificar su conocimiento general e invertir un poco en usted.

Josip Medved
fuente
1

Bueno, no hay una correlación definitiva, pero solo te ayuda a filtrarte de las toneladas de currículum que obtiene un reclutador. Una certificación implica que tiene algún conocimiento sobre el marco y le da una ventaja sobre otros que no están expuestos a esa versión en particular.

También implica que tomó algún esfuerzo para aprender y esto podría ser útil, para la compañía es mejor que una persona sepa algo y no necesariamente tenga que capacitar el recurso en caso de un próximo proyecto.

V4Vendetta
fuente
1

Además de lo anterior, las certificaciones de Microsoft también le permiten convertirse en instructor (además o en lugar de su carrera de desarrollo). Ser un MCT (Microsoft Certified Trainer) podría proporcionarle más ingresos (para trabajo a tiempo parcial) y le permitirá interactuar con más personas fuera de su equipo.

La certificación es una buena credencial en caso de que planee escribir un libro o como se mencionó antes de que desee proporcionar capacitación.

Para obtener la certificación, deberá conocer bien varias partes de la tecnología, por lo que el estudio realmente lo beneficiará.

Ninguna posibilidad
fuente
+1 por convertirse en entrenador. Enseñar algo a menudo conduce a una nueva comprensión (en muchos niveles).
sleske
1

Tener un certificado no garantiza que seas un buen / gran programador, pero es un buen indicador de que estás al menos hasta cierto nivel (después de todo, es posible que fallen estas pruebas ...).

Cualquier calificación relevante solo puede ser algo bueno (cuestionaría a cualquier compañía que descarte su CV por tener una cierta calificación).

Los reclutadores necesitan formas de filtrar (a veces cientos de) CV para puestos de desarrollador, a veces usarán:

  • Experiencia. Ser empleado como programador durante n años no es garantía de calidad. La mayoría de la gente ha trabajado con un tipo que lo ha estado haciendo durante años en burro, pero no puede.
  • Un grado. Ser graduado tampoco es garantía. En mi último trabajo, tuve que pasar una prueba de aptitud de programación independiente del lenguaje que incluía el reconocimiento de patrones, la eficiencia del algoritmo, etc. Lo hice bastante bien (obtuve el trabajo), pero otro solicitante (con un título de honores de primera clase de Cambridge) obtuvo solo 6%.
  • Proceso de dar un título. En mi última entrevista, me preguntaron si era un SCJP (para un rol de desarrollo de Java). No lo era (y aún no lo soy), pero si la elección viniera entre dos desarrolladores de capacidad aparentemente igual, la única diferencia es que uno tenía el certificado, me sorprendería si no obtuvieran el trabajo.

Mostrar trabajo previo sería genial, pero quién puede decir que lo escribió (y no un colega) o que se le ocurrió la solución y no solo el código. ... y cuánto te llevó.

Las pruebas de aptitud / aptitud también son geniales, pero ¿cuántos empleadores tienen tiempo para evaluar, y mucho menos marcar cientos de documentos (suponiendo que quieran saber más de lo que un cuestionario de opción múltiple les diría)?

Hoy en día, debe marcar tantas casillas como sea posible. Es posible que muchos empleadores no necesiten todas sus habilidades (o que no sepan que las necesitan), pero mientras más cosas pueda hacer y, lo que es más importante, mientras más pruebas tenga, mayor será su potencial de empleo.

Miguel
fuente