En mi experiencia entrevistando a desarrolladores, siento que los candidatos que obtuvieron una Maestría en Ciencias de la Computación tienden a ser , en promedio, peores programadores que aquellos que no tienen una Maestría.
¿Soy solo yo, o han notado otros este fenómeno? Si es así, ¿por qué sería ese el caso?
ACTUALIZAR
Agradezco los reflexivos comentarios. Creo que debería haber sido más claro en la comparación que estoy haciendo. Teniendo en cuenta dos candidatos que se graduaron de la universidad al mismo tiempo, alguien que obtuvo un Máster parece ser, en promedio, un programador peor que alguien que pasó todo su tiempo en la industria.
interview
computer-science
recruiting
Pete Hodgson
fuente
fuente
Respuestas:
En primer lugar, las personas con maestría vienen en diferentes variedades:
1) definitivamente no es peor que un recién graduado de la universidad, y probablemente mejor. Puede carecer de experiencia en el mundo real de trabajar en equipo, gestionar códigos, etc., pero es probable que tenga una base sólida.
2) podría ser problemático. La academia no se trata de construir sistemas de trabajo, se trata de obtener publicaciones. Esa es una mentalidad muy diferente, con un énfasis mucho mayor en los algoritmos y mucho menos énfasis en la implementación, la eficiencia y las prácticas de codificación. Esto a menudo conduce a un código muy descuidado. A pesar de eso, ciertamente hay personas que pueden mantener sus habilidades de programación durante sus años de posgrado y también pueden cambiar su mentalidad y tener un buen desempeño en la industria. El truco es poder distinguir entre "inteligente" e "inteligente y hace las cosas".
3 y 4 son básicamente lo mismo, en lo que respecta a la contratación.
5) Podría ser cualquier cosa. Necesito mirar la historia y hablar con la persona.
Naturalmente, todo esto es una simplificación excesiva. Hay muchos otros factores, uno de los cuales es de qué escuela es el título. En todos los casos, tienes que hablar con la persona.
Editar:
Tras la reflexión, 3 y 4 no son lo mismo. Si alguien tiene una maestría de hace años y mucha experiencia después de eso, entonces está obteniendo una base sólida más experiencia. Si alguien regresó para obtener una maestría después de años de trabajar en la industria, entonces está obteniendo a alguien con mucha experiencia, que también está dispuesto y es capaz de aprender cosas nuevas.
fuente
Siento que nadie lo va a mencionar, así que déjame hacerlo.
En algunos países, una licenciatura no se acepta de facto en la sociedad. Sin embargo, las universidades siguieron las recomendaciones del proceso de Bolonia e implementaron el sistema educativo de dos etapas (Bachelor + Master), las empresas y las personas mayores no aceptaron eso en la práctica.
No lo ven como una elección entre un Bachiller orientado a la práctica o un Máster más orientado a la investigación. Dividen a las personas en dos grupos: los que tienen la educación superior completa (Master ahora, alguna forma de Ingeniero de Diploma antes) y aquellos con los estudios abandonados de lectura inacabada.
Por lo tanto, los estudiantes eligen conscientemente seguir al Maestro que correspondería a la educación completa en el modelo anterior.
He vivido en dos países diferentes y en ambas las nociones de la sociedad eran las mismas: Bachelor es un BS moderno para arrojar a las personas incompetentes y perezosas algún papel para no dejarlas formalmente sin educación y no socavar su comienzo en la vida. Inmediatamente se sospecha que no tienen suficiente determinación y resistencia para lograrlo, lo que seguramente influye en sus posibilidades en su mercado laboral. Incluso si los empleadores no esperan ningún conocimiento útil de sus estudios, sí quieren ver el título final como una marca de aprobación, solo eso.
Es posible que desee tener eso en cuenta al entrevistar a personas con antecedentes no estadounidenses.
La siguiente parte de seguir un postdoc es en gran medida un claro indicador de inclinación por la investigación. Sin embargo, no se puede decir lo mismo del Maestro.
fuente
Dima tiene una muy buena respuesta. Pero como nadie lo ha mencionado todavía ...
Sin tener en cuenta por qué y cómo (directo a Maestría, salida de doctorado, experiencia en la industria) alguien obtuvo su maestría, lo más importante es el programa (indicado por el nombre del título) y lo que hicieron allí.
Hay dos tipos principales de maestrías
La primera generalmente es la gente que cae en las siguientes categorías:
El segundo tiene, lo adivinaste, personas que investigan. Por lo que he visto:
Master CS Profesional: Máster en Informática (MCS)
Maestría Académica CS: Maestría en Ciencias en Informática [MS | MSCS]
Dado todo eso, decir cosas como:
y
son generalizaciones AMPLIAS que son demasiado abiertas para ser verdad. Dicho esto, conozco a estudiantes con títulos de licenciatura que no pueden programar nada. También conozco a los menores que son programadores estelares. Puedo decir lo mismo para los estudiantes de maestría.
Realmente solo depende de las circunstancias, la experiencia y la motivación de la persona que determina qué tipo de programador son.
También considere que los estudiantes que no son Maestros, cuando se entrevistan para empleos, pueden estar más preparados para responder sus preguntas y dar mejores respuestas, pero no son mejores que la programación que los estudiantes de maestría. Antes de pensar que el problema está ahí fuera, analizaría detenidamente lo que le preguntas a los estudiantes de maestría. Es posible que no hayan escrito un programa usando árboles B en más de 4 a 5 años, eso no los convierte en un peor programador que nadie.
Finalmente, y esto es en referencia a
Tenga en cuenta que hace apenas dos años los graduados de último año de las universidades se enfrentaban con pocas o ninguna perspectiva laboral. Muchos de ellos fueron a una maestría específicamente porque estaban orientados al trabajo y no querían dejar que sus habilidades languidecieran.
fuente
Las habilidades de programación dependen de la pasión e interés del individuo, no de la educación que tiene. Dicho esto, como empleador puede suponer que si el entrevistado tiene un título en ciencias de la computación, al menos tiene una comprensión básica de algoritmos, POO y estructuras de datos. Sin embargo, si la persona realmente lo usa es algo completamente distinto.
Así que no, no creo que las personas con maestría apestan más que otras y, de hecho, si encuentras a alguien con un título Y le apasiona su trabajo, obtienes lo mejor de ambos mundos.
fuente
Depende de a quién esté viendo ... si es un veterinario experimentado que ha estado en el campo por un tiempo, entonces su maestría en CS probablemente estará más abajo en la lista, ya que querrán mostrar sus últimos logros en proyectos recientes, y sus otras calificaciones profesionales.
Un candidato que tiene un Máster en CS puede tener un mayor / más destacado en su CV si tienen menos experiencia, y esto puede parecer que son programadores "peores".
Pero, como Thorbjoern señaló, usted utilizó los programadores superlativos "peores" en lugar de "malos", entonces, ¿está comparando programadores experimentados e inexpertos?
fuente
Los estudiantes que continúan haciendo su maestría no están tan orientados al trabajo como alguien que ha terminado una Licenciatura en Ciencias de la Computación (o un título similar) y actualmente está buscando trabajo. De ninguna manera son peores en programación que un estudiante de informática.
Encuentro que las dos razones para que un estudiante de computación de pregrado haga una maestría son:
fuente
Hay dos lados para esto ...
Creo que el trabajo real es increíblemente valioso y mejora tu conjunto de habilidades en un área en particular. Puede ser un poco sorprendente cuando comienzas a trabajar en el "mundo real" y descubres que no todo es tan blanco y negro como te han enseñado. Esto es bueno, y es una clara ventaja para los candidatos que trabajan actualmente frente a los recién graduados de Maestría. La experiencia llega con el tiempo, y los primeros meses después de la graduación serán como salir del útero para la mayoría de las personas.
El otro lado es que un Máster le mostrará muchas más materias, buenas prácticas y tecnologías que probablemente no encontraría en su trabajo diario. También puede encontrar un área que no sabía que amaba.
Mi opinión se basa en mi experiencia como estudiante de maestría, mientras trabajaba al mismo tiempo. He aprendido tanto en mi trabajo que no cambiaría esa experiencia por nada, pero al mismo tiempo ha sido revelador seguir estudiando.
Si tiene la oportunidad y está dispuesto a hacer las dos cosas al mismo tiempo, entonces hágalo. Es un viaje fantástico y aprendes mucho de ambos lados. Lo encontré para aumentar mi rendimiento, confianza, conocimiento y responsabilidad.
fuente
Tomé una clase de posgrado que dobló como una clase de pregrado. La única diferencia era que tenía que escribir un artículo. No estoy seguro de lo que esperas.
¿Preguntaste sobre su tesis? Es posible que haya descubierto que tienen una comprensión más profunda en un área en particular. Su codificación puede no ser tan fluida porque han estado lidiando con la teoría, pero a la larga es más probable que se pongan al día y superen el promedio.
Parte de su educación puede no estar relacionada con CS. Una empresa de investigación química puede contratar a un programador menor con credenciales dobles en química y CS. Por lo general, las personas más inteligentes y trabajadoras obtienen mejores resultados a largo plazo, pero las necesidades inmediatas a veces son un obstáculo.
fuente
Conozco personas que no pudieron encontrar un trabajo cuando terminaron su licenciatura, por lo que decidieron que obtener una maestría podría ayudar. Lo que realmente necesitaban era una pasantía o dos.
También conozco personas que obtuvieron un buen trabajo con el reembolso de la matrícula y decidieron hacer una maestría mientras trabajaban.
La escuela no cambia tu aptitud, simplemente proporciona una base de apoyo para ello. Alguien que nunca haya escrito código fuera de la escuela tardará un tiempo en ponerse al día, sin importar cuánta escuela hayan tenido. Es como alguien que estudió un idioma extranjero pero nunca lo habló en voz alta ni lo escuchó a toda velocidad. La persona que lo estudió por más tiempo tiene una ventaja, pero seguirá pidiéndole a la gente que se repita por un tiempo.
fuente
(Originalmente, coloque esto como un comentario a la respuesta de Developer Art, pero se hizo demasiado largo).
Otra respuesta ha mencionado el proceso de Bolonia, y el hecho de que antes de esto, varios países europeos tomaron una maestría como el punto natural para graduarse exitosamente de la universidad si no deseaban continuar una carrera de investigación, por lo que la BSc se considera como Un grado de deserción. He escuchado a colegas del Reino Unido que han pasado tiempo trabajando para empresas de la UE quejándose de que su BSc no fue respetado allí.
Sin embargo, en el Reino Unido, un BSc siempre ha sido el punto de partida estándar, y el diferenciador es si te graduaste con honores o obtuviste un título ordinario. Conozco a varias personas que pasaron directamente de BSc a PhD, sin esperar que completen un Master en el medio. Alguien que se va con un BSc puede haber completado un año de pasantía en la industria, y también haber realizado un proyecto de tesis de último año. En algunas instituciones es posible hacer un MEng y continuar durante un año adicional, básicamente un BSc y Masters en uno.
Para complicar aún más las cosas, aunque una maestría en el Reino Unido normalmente se basa en la investigación, también existe una bestia extraña conocida como una maestría de conversión, que agrupa el contenido de un título de CS de 3 años en poco más de un año, para estudiantes que no t tomar CS como primer grado.
Por lo tanto, si su solicitante completó sus estudios de nivel terciario en el Reino Unido y tiene una maestría en Ciencias de la Computación, podría tener una Maestría Avanzada donde haya continuado más allá del nivel de un título universitario, o podría tener una Maestría de Conversión que sería equivalente a un BSc. Argh!
Y todo eso es antes de comenzar a comparar diferentes instituciones.
fuente
Por supuesto, no puedes etiquetar a todos con un solo pincel. Dicho esto, uno nota patrones y, a veces, los patrones se destacan lo suficiente como para que tendemos a pensar en ellos como reglas generales.
Mi experiencia con personas que tienen títulos de posgrado en ciencias de la computación es que tienden a tener un marco mental diferente de los que simplemente adquieren un título de 4 años. Aquellos que buscan trabajo de posgrado a menudo buscan trabajos de investigación o trabajos muy especializados. Cuando se gradúan, a menudo encuentran que esos trabajos no son muy fáciles de encontrar, por lo que terminan tomando más trabajos "laicos".
Esto a veces lleva al empleado de nivel de posgrado a sentir cierto resentimiento por su trabajo. Tienen una maestría maldita sea, ¿por qué están haciendo el mismo trabajo que un chico con un título de 2 años?
O, a veces, desean convertir un trabajo de programación "normal" en un trabajo de investigación, lo que contradice lo que los empleadores realmente quieren de ellos.
O a veces, los únicos trabajos que han tenido fueron trabajos de investigación, y cuando tienen que hacer trabajos "reales", no tienen la experiencia o las habilidades para hacerlos realmente.
Pero eso es generalizar ... todos somos diferentes, y hay muchas personas que son buenos empleados con títulos de posgrado.
fuente
Intento hacer lo que hace Ball Aerospace.
Ellos cuentan
Y lo dejan así.
fuente
La especialización (una maestría) a menudo es buena, pero debe venir con apertura a otras formas de pensar. Cuando tienes una maestría, debes ser lo suficientemente inteligente como para desaprender lo que has aprendido.
fuente
No le presto mucha atención al título o al GPA cuando me entrevisto. Presto atención a la experiencia reclamada e intento averiguar qué aprendió el candidato durante esa experiencia. Los buenos candidatos pueden dar una cuenta detallada de sus proyectos pasados, académicos o comerciales. Los candidatos débiles dan respuestas vagas. Todos tienen que programar en la pizarra. Algunos pasan, algunos fallan.
fuente
Cuando me gradué había 2 tipos de personas que fueron a su maestría.
1) Los que querían un doctorado.
2) Aquellos cuyas calificaciones / habilidades no estaban a la par para encontrar un trabajo.
Si está contratando personas de maestría de tipo # 2, sospecho que se espera su experiencia. Las personas que naturalmente lo tenían no necesitaban ir a su maestría ya que tenían ofertas de trabajo esperando cuando se graduaron. Los que tienen que forzarlo tenían que ir a más estudios. Un par de años más de escolaridad ayuda, pero si no es una habilidad innata, esos dos años solo llegan tan lejos.
fuente
Tengo que intervenir porque tengo una maestría en ingeniería informática. Obtuve mi título mientras trabajaba a tiempo completo. La razón por la que decidí seguirlo es por dos razones:
No me gustan las generalizaciones. Cada persona es diferente y debe ser evaluada como tal.
fuente
He notado un patrón en los estudiantes de pregrado y posgrado de mi propia universidad (soy estudiante de pregrado). En mi universidad, la mayoría de los empleadores prefieren a los estudiantes de pregrado a los estudiantes de posgrado. Quizás esta tendencia esté muy localizada, pero quizás algunos de ustedes también la hayan visto.
Por lo tanto, mi universidad se considera una muy buena universidad y entrar a nivel universitario es muy competitivo. Como resultado, la mayoría de los estudiantes universitarios son estudiantes brillantes. Sin embargo, tienden a ir a EE. UU./ Europa para obtener su maestría, por lo que la mayoría de los estudiantes de posgrado son aquellos que, por diversas razones, no pudieron llegar a nivel de pregrado y estudian, me atrevo a decirlo, universidades de segundo escalón. Por lo tanto, generalmente se considera que tienen menos potencial (no solo yo, he escuchado que algunos profesores dicen lo mismo) sino que lo compensan en términos de su actitud. (Son más serios que los estudiantes de pregrado).
Creo que lo mismo ocurre con varias universidades en los Estados Unidos también (como tal vez Stanford o lugares como ese). Entonces, en la misma universidad , lo más probable es que los estudiantes de pregrado tengan un mejor potencial que los estudiantes de posgrado, y si eso es lo que estás buscando, una maestría puede ser un punto negativo.
fuente