Responder
El objetivo principal de las certificaciones es hacer dinero para el organismo certificador.
Habiendo dicho eso, creo que las certificaciones son más importantes que al principio de su carrera lo es. Como gerente de contratación, nunca utilizo certificaciones o la falta de ellas para filtrar a los empleados potenciales, pero creo que algunas empresas pueden buscarlas como prueba de que usted sabe lo que está haciendo. Personalmente, quiero que el candidato al trabajo me muestre que pueden hacer algo (que es una pregunta completamente diferente, ¡me doy cuenta!)
Cuanta más experiencia tenga, más podrá demuestre con ejemplos que sabe lo que está haciendo y las certificaciones menos importantes se vuelven.
Comentarios
Respuesta
De hecho, iría tan lejos como para decir que una «certificación» podría ser una negativa en un currículum para postularse a una tienda de software. En Microsoft, Google, Amazon o las nuevas empresas dirigidas por personas de empresas como esas, definitivamente existe la actitud de que si necesita un certificado, entonces realmente no puede programar, y si usted realmente puede programar, entonces no pierde su tiempo en certificados. Los certificados se ven como algo que obtiene un técnico, no como un científico informático o un ingeniero de software «real».
Realmente no importa si esta es una visión buena, válida o precisa de quienes obtienen las 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 un tipo diferente de empresa, entonces YMMV.
Comentarios
Respuesta
Habrá ambos tipos de empresas:
- Quienes no se preocupan por las certificaciones. Empresas como FogCreek no ni siquiera crea en saber idiomas específicos. (Saber puede darle puntos, pero ese no es el criterio).
- que se preocupan por las certificaciones. Estas empresas pueden creer en los certificados o sus clientes. Lo más probable es que la empresa le otorgue puntos adicionales, pero no es su criterio único u obligatorio como que yo sepa. Por otro lado, si sus clientes quieren tratar sólo con una empresa que emplea a personas con ciertos certificados, es puede ser un factor decisivo.
¿En qué tipo de empresas está interesado? En su página de trabajos, ¿ve sus certificados mencionados?
Opinión: Personalmente, todas las empresas de software que Tiendo a ver que están más preocupados por lo bueno que eres programador y muchas veces también por lo bueno que eres en ciencias de la computación (algoritmos). Y así debería ser. Para mí, los certificados solo te dicen cuánto podría recordar una persona durante las pruebas y no qué tan bien piensan . Pensar es mucho más alto en mi lista que la memorización (si esta última está en la lista).
Comentarios
Respuesta
Voy a abordar esto desde la perspectiva de un potencial gerente de contratación. Tenga en cuenta que, por lo general, opero en organizaciones para las que las certificaciones, e incluso los títulos universitarios, no son una prioridad, y alrededor de ellas, si puede mostrarme el código, demostrar buenas prácticas de desarrollo, puede adaptarse a diferentes metodologías y, en general, es un buen equipo creativo. miembro con énfasis en compartir / colaborar / contribuir, tendrás la oportunidad de hacer tu mejor trabajo. Este no es el caso en todas partes.
- Dices que no tienes un título, pero están trabajando en uno. Esto me lleva a creer que quieres continuar en la escuela y que solo estás poniendo tus patos en fila para cuando hayas terminado. El hecho de que esté haciendo estas preguntas ahora es un buen paso para seleccionar los trabajos «correctos» para postularse, y tratar de tener una idea de cómo las comunidades de desarrolladores forman / interactúan / tienen normas asociadas es algo bueno. trabaja para desarrollar tu presencia en esas comunidades (Programmers.SE, StackOverflow, proyectos de GitHub, etc.). No solo ganarás experiencia, sino que también ganarás contactos.
- Recuerda que estás al principio de su carrera y tiene todos los caminos disponibles para usted: elija un camino que lo ilumine. Si alguien dice que una certificación en XYZ le garantizará un trabajo (nota: no lo hará) y usted simplemente odia a XYZ, no lo haga . Enfoca tu tiempo en las áreas que despiertan tu creatividad y te dan ganas de aprender más para poder contribuir más: para otros desarrolladores, para la empresa que eventualmente te paga, etc.
- Cuán valiosas son las certificaciones ? Para algunas empresas, realmente valioso. Para otros, en absoluto. Si tiene el dinero y el tiempo para dedicarlo a estudiar y realizar un examen de certificación, y el proceso de hacerlo aumentará su trabajo de curso actual de una manera que sea académicamente valiosa para usted, entonces no hay razón para no buscar una 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 … de verdad, solo demuéstralo. Contribuya a un proyecto de código abierto. Empiece a preguntar y responder en StackOverflow y gane reputación.Desea poder entrar en una entrevista con un buen conocimiento de las construcciones de programación, de modo que pueda responder las preguntas del tipo FizzBuzz y las de su tipo, pero sobre todo desea poder decir «Puedo hacer lo que está pidiendo porque mira aquí: «He hecho lo que estás preguntando, aquí y aquí y aquí y aquí».
Comentarios
- Probablemente debería agregar a su primer punto, grupo de usuarios local. Si vive en una gran ciudad, generalmente hay muchos de ellos (solo en Montreal hay entre 10 y 20 de ellos que tienen meetup). Esta es una muy buena manera de ponerse en contacto con la comunidad.
Responder
I » No soy un reclutador, pero hasta ahora tengo la impresión de que los cursos de certificación te brindan una visión general deficiente sobre cómo arrastrar y soltar elementos en IDE, al mismo tiempo que roban el tiempo real de codificación y cuestan mucho dinero.
La única parte buena de los cursos de certificación que noté fue dónde uctor eludió y contó algunas trampas que ha experimentado en su carrera. El contenido real de los cursos era algo parecido a un tutorial en línea.
Ya no hago certificaciones, me parece una pérdida total de tiempo.
Comentarios
Responder
Algunas empresas son socios certificados de Microsoft, lo que requiere que la empresa emplee un número mínimo de empleados certificados (MCP). En ese sentido, definitivamente puede ayudar.
Sin embargo, fuera de eso, 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 usted se convierte en un compromiso habitual de un proyecto ya establecido).
Comentarios
Responder
Después de haber obtenido demasiadas certificaciones en mi carrera, puedo decir que, además 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í mismas. Sin embargo, lo que sí hacen es darte mucho más conocimiento del tema. ESO le proporciona el trabajo, no el certificado en sí. Pero puede obtener ese conocimiento sin un certificado.
Comentarios
Responder
Mitigada como herramienta de medición
Siempre miro con un grano de sal cuando alguien lee incluye 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 demasiados tiendo a levantar una ceja y preguntarme si todo ese tiempo y dinero obteniendo certificaciones no habría sido mejor gastado en un proyecto de código abierto, por ejemplo.
pero excelente como herramienta de aprendizaje
Dicho esto, personalmente los usé mucho como herramienta de aprendizaje y evaluar mi progreso al aprender una nueva materia. Solía hacer muchas certificaciones de Brainbench en los buenos tiempos en que 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 mi clasificación con respecto a compañeros programadores. Saber dónde me encontraba me dio más confianza a la hora de buscar un 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 se obtenga usted tiene un trabajo, pero los conocimientos adquiridos al intentar obtenerlo definitivamente lo harán.
Responder
Sí, parece que vale la pena ya que los cursos ofrecidos no son solo una versión simple, sino el
curso completo. Sería como obtener un certificado de la Universidad.
De http://www.oreillyschool.com/faqs.php
Al completar satisfactoriamente todos los cursos de una serie de certificados, 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, garantizará que su logro brille en su currículum. Para ver una muestra de este certificado, Haga clic aquí.
Respuesta
Algo que realmente no se ha aclarado en las respuestas es que la certificación es muy útil si no eres un buen programador.
Olvídese de trabajar para «Microsoft, Google, Amazon o startups dirigidas por gente de empresas como esas»: ¿qué pasa si sus ambiciones son menores y quiere trabajar en (solo un ejemplo) el departamento de TI de alguna gran agencia gubernamental? No suelen contratar buenos programadores, y lo más probable es que las personas que te entrevisten no tengan la primera idea de lo que es un buen programador. Pero el certificado MSCP podría ayudar a que su currículum se destaque entre la pila de currículums sin inspiración de otros programadores sin talento.
Comentarios
Respuesta
Si ya tiene el conocimiento, entonces por todos los medios obtenga la certificación. No permita que la certificación sea la razón por la que está aprendiendo.
La certificación demuestra que se toma en serio su carrera, pero dice poco sobre su competencia.
Respuesta
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ácil», lo que constituye un excelente punto de partida para las personas con experiencia mínima o nula.
De esa manera, puede mostrarles a los posibles empleadores que no solo puede codificar, sino que también siente pasión por lo que hace, suficiente para hacerlo en su tiempo libre.
Respuesta
Un valor que puede tener una certificación es la prueba de interés. Si tiene un período prolongado de desempleo, la obtención de la certificación 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 comprender bien $ TECHNOLOGY».
Respuesta
Si un desarrollador apareciera en una entrevista con un montón de certificaciones en su currículum, desarrollaría serias dudas en cuanto a su sistema de valores. No hay situaciones en las que valore el tiempo dedicado a obtener una certificación sobre el tiempo dedicado a trabajar en un proyecto. Cualquier proyecto.
Comentarios
Answer
Creo que debes dar un paso atrás y analizar la propuesta de valor completa que les presentas a los empleadores y a las personas con las que te relacionas El curso de O «Reilly podría ser útil para casi cualquier persona porque cuenta con el respaldo de la universidad, pero depende completamente de cómo se use. A los programadores les encanta hablar y pensar en términos absolutos, pero el mundo no es realmente así. Si crees que lo es, entonces no has visto lo suficiente.
No proporcionas suficiente contexto, pero asumiré que no tienes una educación en informática. Los empleadores pueden utilizar un título de CS como uno de sus filtros principales. Necesita mitigar este filtro con experiencia o educación equivalente en diferentes áreas que se puedan aplicar a su dominio.
Pude ver una serie de beneficios del curso O «Reilly que ayudan en esta área:
- Está dirigido por una organización de educación tecnológica acreditada. Muchos desarrolladores confían en los libros de O «Reilly, entonces, ¿por qué los cursos deberían ser diferentes?
- La persona que dirige el curso tiene experiencia en una universidad líder. Hay diferentes tipos de instructores, pero los mejores suelen tener alguna experiencia en universidades y entornos corporativos.
- Reforzarás la cita «Yo sé Python». Realmente lo sabes A través de un curso como este, llenarás las lagunas de tus conocimientos. Dicho esto, es importante leer el programa de estudios y comunicarse con el instructor antes de postularse 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 aprovechar este interés y llevarlo a la siguiente nivel Esto es más factible que tratar de hacer un curso más académico y luego luchar para concentrarse porque solo estaba interesado en la programación y no en los aspectos matemáticos de la informática.
Desarrollar este curso con contribuciones a proyectos de código abierto u otros ejemplos tangibles solo lo ayudará. Esto demuestra que se da cuenta de que necesita teoría (el curso) y práctica (ejercicios del curso + proyectos externos), y le da algo de qué hablar con los reclutadores.
Puede haber otras opciones de certificación en las universidades que es posible que desee investigar si siente que necesita hacer algo un poco más académico. Parece que estos están dirigidos a personas con algún tipo de título universitario, por lo que no tengo idea de si funcionarían para usted.
Parece que muchas personas están condicionadas a descartar el aprendizaje que no se realiza a través de un universidad establecida. Esto es especialmente cierto cuando se trata de reclutadores y gerentes que se encuentran a cierta distancia del trabajo real.
Muchas personas dirían que solo quieren a alguien que sea capaz de realizar un trabajo en particular. Pero en lo que respecta a la selección real, utilizarán filtros que entiendan que refuerzan aún más este problema. Por ejemplo, les gusta contratar de 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 desea tener un impacto en las personas adecuadas. Si no cree que pasará el filtro que un reclutador coloca frente a usted, pero cree que puede marcar la diferencia para ellos, entonces necesita para encontrar una manera de atraer a las personas que lo harán. Estas son las personas que es más probable que aprecien un certificado como este.
Respuesta
Un método que ha funcionado anteriormente (en al menos para algunas 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 con regularidad, incluso sobre temas que recién estás aprendiendo , puede ser una valiosa información sobre su pasión, compromiso y habilidades de comunicación cuando se trata del desarrollo de software.
Respuesta
Consultoría / Contratación
Nadie ha mencionado el caso particular de consultoría / contratación. Si estás en esta categoría o le gustaría serlo, esto definitivamente puede ayudarlo.
Es más fácil «vender» un proyecto si su jefe o vendedor puede presentarlo como certificado en la «categoría de nicho X».
Dicho esto, no es necesariamente mejor o más conocedor dgeable sobre un tema en particular si no está certificado, y estoy de acuerdo con otros que podrían tomar una postura dudosa sobre ellos en general. Aunque, teniendo algunas certificaciones de MS, puedo decir por usted, si las aprovecha con una tecnología que está tratando de aprender, realmente lo obliga a ponerse al día.
Respuesta
Busque trabajos y vea cuántos favorecen las certificaciones. Esta puede ser una alternativa a tener experiencia trabajando con el idioma en aplicaciones reales o un título de informática.
Para que valga la pena, debe determinar qué tan difícil es para usted conseguir un trabajo sin él.
Respuesta
Actualmente estoy inscrito en el programa de certificados Python y debo decir que lo he encontrado bastante interesante y desafiante . No sé si alguna vez ayudaría a mis oportunidades profesionales más que decir, crear un producto de software con Python que pudiera señalar en mi currículum, pero hasta ahora ha sido una buena experiencia. Si no fuera por otra cosa, tienes una base firme en el entorno de programación 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 intensivo. Oye, es una cosa más que puedes poner en tu currículum (o no) y si está en el espíritu del aprendizaje, creo que es aún más valioso.
Respuesta
Las certificaciones son útiles solo si realmente aprendes algo al obtenerlas. Lo que importa es el proceso y no el papel. Si planeas presentarte para una certificación debido a que una empresa lo requiere, probablemente debería reconsiderar si realmente desea trabajar para esa empresa. Los reclutadores / empleadores que evalúan las habilidades basadas únicamente en certificaciones no tienen idea de programación.
Respuesta
Bueno, en Italia, los programadores se consideran 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 bien considerado.
Sin embargo, en las buenas empresas, las certificaciones son una parte valiosa de su currículum.
Respuesta
Lo más probable es que las certificaciones no valgan la pena. La mayoría de los empleadores se fijan más en lo que hiciste antes. Dicho esto, vale la pena estudiar para obtener certificaciones y te ayudará a aprender los conceptos básicos básicos.Prepararse para ello puede darle más confianza al enfrentar las entrevistas, ya que para entonces ya habrá sellado los conceptos básicos.
El SCJP no es realmente una certificación muy apreciada entre los desarrolladores de Java, pero a los grandes empleadores les encanta. Algunos de los libros para prepararse son minuciosos y le brindan muchas oportunidades para aprender los detalles del idioma: algunos se conocen que vuelven a visitar, otros desconocidos que pueden ser realmente importantes.
Me he tropezado con muchas publicaciones de blog donde los programadores se entusiasman con algo que acaban de descubrir en el idioma, pero que son conocidos por la mayoría de las personas que hojearon los libros de certificación.
Respuesta
En el escenario de TI de la India o en los talleres de carrocería / picado, las certificaciones tienen cierto peso, ayudan a comenzar una carrera. Los empleados que están en el «banco», en inglés sencillo, están sentados sin hacer nada o no están asignados a ningún proyecto, son animados, obligados a leer, a obtener certificaciones. En mi humilde opinión, las certificaciones solo aumentan la confianza de un individuo, no su experiencia o capacidad para escribir mejor código. El hecho de que muchos de los buenos codificadores no sean científicos informáticos o hayan abandonado la escuela o la universidad le dice que las certificaciones no son tan valiosas.
Respuesta
Primero, termina tu carrera.
En segundo lugar, trabaja 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 el código o las funciones y decir «Yo hice eso». O iniciar su propio proyecto y crear algo útil. No tiene que ser el 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 importante que hice».
En tercer lugar, busca trabajos en los que puede aprovechar el título que tendrá. Si completa una triple especialización, eso es bastante significativo en sí mismo. Tener habilidades en matemáticas, estadística y economía lo hará deseable de una manera que otros desarrolladores no lo son. Espero que tener un conocimiento sólido de cualquiera de esos campos sea 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 se apresure. 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 acumular una sólida reserva de conocimientos que pueda aprovechar durante el resto de su carrera.
En quinto lugar, omita las certificaciones a menos que esté buscando una puesto en particular que lo requiere. 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 podrían ser atractivas ya que su título no está en ciencias de la computación y no tiene experiencia, pero recuerde: después de conseguir su primer trabajo, tendrá experiencia, y solo tendrá que encontrar una persona que esté dispuesta a contratar usted para conseguir su primer trabajo.
Buena suerte.
Comentarios
Respuesta
Algunos empleadores buscan casi estrictamente certificaciones y experiencia. Pero personalmente creo que la certificación solo demuestra que conocías muy bien la tecnología en un momento determinado.
¡Pero siempre se ve bien en un currículum!
Responder
No creo que obtendrá un mejor trabajo si tiene una certificación. Sin embargo, obtendrá una ventaja si otro candidato tiene las mismas cualidades que usted, pero también tiene la certificación. Y, dado que los expertos certificados dan alguna ventaja a su empresa, su oferta de trabajo también podría requerir uno. Por ejemplo, Microsoft requiere cierto número de personas certificadas para que la empresa sea Gold Partner.
Personalmente sigo realizando los exámenes de certificación aunque no estoy buscando trabajo. Lo veo como una buena forma de calificar sus conocimientos generales y invierte un poco en ti mismo.
Respuesta
Bueno, no hay una correlación definida, pero te ayuda a filtrar las toneladas de currículum que obtiene un reclutador Una certificación implica que usted 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ó un poco de esfuerzo para aprender y esto podría ser útil, para la empresa es mejor que una persona sepa algo y podría no necesariamente tener que capacitar al recurso en caso de del próximo proyecto.
Respuesta
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 (por 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ó anteriormente, desea brindar capacitación.
Para obtener la certificación, deberá conocer bien varias partes de la tecnología, por lo que el estudio realmente lo beneficiará.
Comentarios
Responder
Tener un certificado no es garantía que eres un buen / gran programador, pero es un buen indicador de que estás al menos hasta cierto nivel (después de todo, es posible fallar estas pruebas …).
Cualquier calificación relevante solo puede ser buena (cuestionaría a cualquier empresa que descarte su CV por tener una determinada calificación).
Los reclutadores necesitan formas de filtrar (a veces cientos de ) CV para puestos de desarrollador, a veces usarán:
- Experiencia. Trabajar como programador durante n años no es garantía de calidad. La mayoría de las personas trabajó con un tipo que lo ha estado haciendo durante años como un burro, pero no puede.
- Un título. Ser graduado tampoco es garantía. En mi último trabajo, tuve que aprobar 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 una licenciatura de primera clase de Cambridge) obtuvo solo un 6%.
- Certificación. En mi última entrevista, me preguntaron si era un SCJP (para un rol de desarrollo de Java). Yo no lo estaba (y todavía no lo soy), pero si la elección fuera entre dos desarrolladores de aparentemente capacidad igual – la única diferencia es que uno tiene el certificado, me sorprendería que no lo tuvieran obtener el trabajo.
Mostrar trabajos anteriores sería genial, pero ¿quién puede decir que lo escribió usted (y no un colega) o que se le ocurrió la solución y no solo el código. … y cuánto tiempo le tomó.
Las pruebas de habilidad / aptitud también son geniales, pero cuántos empleadores tienen tiempo para probar, y mucho menos marcar cientos de trabajos (suponiendo que quieran saber más de lo que les diría una prueba de opción múltiple)?
Hoy en día, debe marcar tantas casillas como sea posible. Es posible que muchos empleadores no necesiten todas sus habilidades (o es posible que no sepan que las necesitan), pero cuantas más cosas pueda hacer y, lo que es más importante, cuantas más pruebas tenga, mayor será su potencial laboral.