¿Cuenta usted un Máster en CS como negativo? [cerrado]

8

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.

Pete Hodgson
fuente
77
"peor" en comparación con quién?
42
Primero decidimos que los doctorados no eran adecuados para el trabajo. Ahora está degradado a Masters. ¿Quién es el siguiente? ¿Alguien que terminó la secundaria?
2
En promedio, ¿no son peores la mayoría de los programadores? La mayoría te dirá que están por encima del promedio. ¿Dónde te deja eso?
JeffO
11
Considere: ¿realmente tiene una base sólida para juzgar esto? Creo que casi 20,000 C. Sci. Los títulos de maestría se otorgan cada año solo en los Estados Unidos. ¿A cuántas personas has entrevistado? 10? 20? 100? ¿Para qué tipo de trabajos ha estado realizando entrevistas? ¿Es posible que sean puestos que simplemente no atraen a los titulares de EM con mucho talento? Podría ser que lugares como Google, Microsoft, NSA, NASA y NASDAQ (perdona mi centrismo en los EE. UU.) Se están quedando con los agudos poseedores de MS, mientras que las tiendas de "PHP-iz-us" solo ven a las personas que no podían llevarse a otro lado .
Charles E. Grant
10
La informática no es ingeniería de software.
Woot4Moo

Respuestas:

22

En primer lugar, las personas con maestría vienen en diferentes variedades:

  1. Un recién graduado de un programa de maestría
  2. Un doctorado estudiante, que abandonó el programa y se fue con el Máster
  3. Alguien que obtuvo un Master hace años y que ha tenido mucha experiencia desde entonces.
  4. Alguien que ha trabajado durante años y luego regresó a la escuela para obtener una maestría
  5. Ingresé en un programa de maestría para ingresar al país.

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.

Dima
fuente
Creo que # 2 (Ph.D. dejando con un Master) también podría ser cualquier cosa.
rwong
2
@rwong: estrictamente hablando, todos podrían ser cualquier cosa.
Dima
3
a veces, los cursos de maestría son accesibles para las personas que no obtuvieron un título universitario estándar en CS: podrían haber cambiado completamente de otro campo. Entonces esa es otra posibilidad.
Andrew M
12

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.

usuario8685
fuente
44
Un maestro con una tesis ha realizado al menos un proyecto de investigación.
JeffO
3
+1 para señalar el pensamiento centrado en los EE. UU. Implícito en la pregunta original.
Sjoerd
1
@Jeff Por favor, omita esa 'investigación': en la práctica (en los Países Bajos) todo lo que se requiere es completar un proyecto, generalmente una pasantía en la industria. Collary: Un soltero es alguien que no ha completado un solo proyecto de la vida real.
Sjoerd
55
@Sjored, eso solo demuestra que las generalizaciones sobre este tema no son terriblemente útiles. En los Estados Unidos, los programas difieren ampliamente: hay programas de maestría de tesis y de no tesis, y algunos programas de licenciatura tienen proyectos de tesis o capstone que requieren la realización de un proyecto de programación significativo.
Charles E. Grant
@ Charles Gracias por dar algunos antecedentes sobre la situación de los Estados Unidos.
Sjoerd
10

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

  1. Maestros Profesionales
  2. Maestros Académicos

La primera generalmente es la gente que cae en las siguientes categorías:

  • Directo a Maestros de Bachillerato, no interesado en la investigación.
  • Proveniente de la industria, trabaja a tiempo parcial, no le interesa la investigación.
  • Vino de la industria, trabaja a tiempo parcial, no hay tiempo para la investigación
  • Las personas que no conocen a un maestro académico existen, o no saben la diferencia.

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:

Los Masters en Comp Sci tienden a ser peores programadores en promedio que aquellos que no tienen un Master

y

Los estudiantes que continúan haciendo su maestría no están tan orientados al trabajo como alguien que ha terminado una licenciatura en informática (o un título similar) y actualmente está buscando trabajo.

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

Los estudiantes que continúan haciendo su maestría no están tan orientados al trabajo como alguien que ha terminado una licenciatura en informática (o un título similar) y actualmente está buscando trabajo.

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.

agua
fuente
4

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.

AndersK
fuente
3

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?

James Love
fuente
3

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:

  1. Sintieron que sus habilidades de programación no eran lo suficientemente buenas (incluso después de completar su licenciatura en informática), o
  2. Están más orientados a la academia: pueden estar trabajando para hacer un doctorado y si la maestría es un requisito previo si la licenciatura no contiene un componente de honores (sistema educativo en Australia / Reino Unido). Es posible que desee vigilar más de cerca a estos candidatos debido a su mentalidad diferente.
Jonathan Khoo
fuente
No académico, ¿eh?
¿Yo? Me detengo en el medio ... pero supongo que soy predominantemente un no académico trabajando en la academia.
JK
55
A veces se realiza un Máster porque hay un tema sobre el que la persona tenía curiosidad, y hacerlo no tiene nada que ver con la capacidad de programación (o la falta de ella). Con los años he descubierto que las personas con grados más altos tienden a ser menos PRÁCTICAS y más TEÓRICAS, y para los trabajos comerciales esto puede ser algo malo. Sin embargo, esto es una generalización. Para aquellos que pasan algún tiempo investigando cosas que despiertan su curiosidad, eso no debería ser algo malo.
rapid_now
2
La mayoría de las personas que conozco con sus maestros lo hicieron porque les dio un salario inicial más alto.
Pemdas
1
Estoy totalmente en desacuerdo con la idea de que un estudiante universitario que siente que sus habilidades de programación no son lo suficientemente buenas debería continuar para hacer un Máster. Realmente siento que un año en la industria mejorará sus habilidades de programación más de un año en la academia.
Pete Hodgson
2

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.

Mike42
fuente
+1: no puedes ser miope al evaluar a un desarrollador. Las cosas cambian y es importante tener personas que puedan adaptarse y crecer.
JeffO
2

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.

JeffO
fuente
2

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.

Karl Bielefeldt
fuente
2

(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.

testerab
fuente
2
Y antes de considerar los grados de estado de Oxbridge, donde la maestría requiere graduarse de BA y esperar unos años.
Peter Taylor
Sí, buen punto, me había olvidado por completo de eso.
testerab
1

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.

Erik Funkenbusch
fuente
1

Intento hacer lo que hace Ball Aerospace.

Ellos cuentan

  • Grados como 3 años de experiencia
  • Maestros como 4 años
  • Doctorado a los 5 años.

Y lo dejan así.

Tim Williscroft
fuente
0

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.

usuario17097
fuente
0

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.

Kevin Cline
fuente
0

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.

Remojar
fuente
0

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:

  1. Mi licenciatura fue en Matemáticas / CS y no sentí que obtuve suficiente base de CS.
  2. No estaba contento con el tipo de trabajo que estaba haciendo (UI)
  3. Mis padres tenían títulos de maestría, lo cual fue un factor para mí.

No me gustan las generalizaciones. Cada persona es diferente y debe ser evaluada como tal.

kfox
fuente
0

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.

apoorv020
fuente