¿Tener una maestría en informática ayuda a tu carrera? [cerrado]

32

Tengo curiosidad sobre las experiencias de los programadores que han ido más allá de la universidad o la universidad y ahora trabajan en la industria. No estoy hablando de la academia (de todos modos necesitas un doctorado allí). ¿Tienes una maestría? ¿Te ha ayudado en tu carrera? ¿Hay otros beneficios además del conocimiento que se obtiene al obtener el título?

ysolik
fuente
44
No hay una buena respuesta a esto, hay demasiadas variables: sus objetivos profesionales, sus habilidades, dónde vive, en qué industria trabaja, el tamaño de la empresa, las herramientas que usa, etc., etc.
Bryan Oakley

Respuestas:

45

Si lo hace Ayuda mucho a que su currículum sea preseleccionado por los recursos humanos que no tienen idea de qué se trata la programación.

Friki
fuente
66
Bueno, tal vez en una gran corporación de movimiento lento, pero en una Start-Up / Technology Company más pequeña, el gerente de contratación generalmente es parte del equipo técnico (generalmente usan varios sombreros) Revisarán las aplicaciones enviadas, y ' Es muy probable que primero veamos la experiencia laboral.
hanzolo
21

Seguramente puede ayudarlo a comenzar su carrera : obtener su primer, tal vez el segundo trabajo. Pero después de tener unos años de experiencia en su haber, entonces lo que realmente ha hecho es lo que importa.

Un título es, después de todo, solo un título. Es una indicación de que has estudiado, pero no más que eso (ni menos). Los empleadores están interesados ​​en lo que vas a hacer si te contratan. Cuando están tratando de resolver eso (en la entrevista), un título es ciertamente un mejor indicador que nada, pero los proyectos del mundo real (o la falta de ellos) son indicadores mucho mejores que un título (o falta de él) .

¿Bill Gates alguna vez se graduó? En realidad lo hizo, en 2007, 30 años después de abandonar Harvard.

Joonas Pulakka
fuente
44
Si su carrera ha estado yendo por un tiempo, y usted es un programador razonablemente impresionante y efectivo, pero desea llevar las cosas al siguiente nivel y realmente comprender bien algunos de los aspectos más matemáticos de las cosas y luego obtener un trabajo que los aplica en serio, esta podría ser una buena ruta. Eso sí, puede que no sea económicamente ventajoso: el costo de obtener el título, incluido el costo de oportunidad de no ganar un salario por un tiempo, ser un poco alto, pero si crees que la informática es divertida, sería genial.
No exactamente. Estás obligado a aprender cosas en la academia que puedes evitar aprender afuera. Un buen ejemplo son las expresiones lambda donde la mentalidad hace la diferencia más tarde porque sabes que puedes.
"Pero después de tener unos años de experiencia en su haber, entonces lo que realmente ha hecho es lo que importa": trabajé en una compañía en la que los gerentes no tenían un título y en una compañía en la que los gerentes sí tener un título. Este último tenía, en promedio, una mejor planificación y habilidades de pensamiento a largo plazo.
Giorgio
Sin duda, existe una correlación positiva entre la educación formal y el pensamiento a largo plazo: obtener el título requiere bastante persistencia. Pero: 1) la correlación se aplica en promedio , no por persona, y 2) ¿hacia dónde va la causalidad? ¿Obtener un título te hace mejor en la planificación, o es solo para que aquellos que planean su futuro (es decir, ya son buenos en la planificación) tienden a obtener más títulos?
Joonas Pulakka
11

Tomé una maestría en Ciencias de la Computación principalmente por diversión, pero también para ayudarme en mi carrera. No esperaba grandes ganancias financieras de mi aportación, pero ciertamente me abrió los ojos a muchas áreas nuevas de compsci que no había mencionado en mi BSc. Realmente ayuda a poner "Universidad de Edimburgo - Distinción", y además, fue muy divertido, funcionó mucho pero también jugó muy duro. No lo hagas solo por las perspectivas de carrera, hazlo porque tú también quieres.

Rico
fuente
7

Puedo ser un caso un poco especial porque, aunque tengo una maestría en Ciencias de la Computación, mi título universitario era BSEE. La combinación ha sido el núcleo de mi carrera de software integrado independiente (que comencé aproximadamente un año después de obtener mi MS, hace unos 32 años). Hice mis estudios de posgrado durante un período de seis años, yendo a la escuela nocturna.

Sé que tener una maestría en mi currículum se considera muy favorable en las entrevistas (ya me lo han dicho).

Creo que también aprendí mucha más informática en la escuela de posgrado de lo que hubiera obtenido un BSCS, tanto porque me tomé las cosas más en serio (evidenciado por un gran salto en mi GPA de pregrado a posgrado), y porque no estaba distraído tomando todos los otros cursos requeridos uno debe tener para obtener una licenciatura.

tcrosley
fuente
3
Estoy en un barco similar, en términos de pregrado de física, graduación de CS y gran salto en el GPA en el camino para tomar las cosas más en serio. Lo que aprendí fue muy valioso (nuevas perspectivas, verse obligado a tomar en serio los patrones de diseño y UML, etc.), y el título en sí es valioso: he tenido personas que promocionan mi título cuando hablan sobre mi papel en el proyecto para los negocios / fuera de la gente.
Michael H.
7

Como muchas preguntas de carrera, la respuesta es: "Depende ..."

El mejor programador que he conocido nunca terminó la licenciatura. Es cara y cruz sobre todos los demás, y es obvio para todos los que han trabajado con él. Es inconcebible que no haya podido encontrar un gran trabajo solo de boca en boca. Ha sido gerente, arquitecto, colaborador individual, lo que sea.

Luego está el resto de nosotros ...

He visto una maestría en informática ayudar a las personas en cualquiera de las siguientes situaciones:

Menos de 5 años de experiencia en tecnología.

  • Pregrado no CS.
  • En una empresa con una inclinación académica. (Ejemplo: los viejos Laboratorios Bell)
  • Intelectualmente curioso y aburrido en el trabajo.
  • Desviado demasiado lejos de la tecnología.
  • Quiere un diferenciador en lugar de experiencia laboral. (Ejemplo: 5 años BS + MS)

De ninguna manera es obligatorio, pero puede ser útil. Mucho depende de tu curiosidad intelectual.

MathAttack
fuente
3

No estoy seguro de cuán relacionada está mi historia, pero en realidad me especialicé dos veces en Filosofía y Ciencias Políticas, y la programación siempre fue solo un pasatiempo. Cuando no pude encontrar ningún agregado de "Philosopher Wanted" en Craigslist, me di cuenta de que la gente quería desarrolladores de software en los que me metí y encontré un trabajo. Creo que debido a que era un pasatiempo y no solo un montón de clases que tenía que tomar, me apasioné mucho por aprender el campo e intenté hacer lo mejor que pude para igualar a mis compañeros de CS. Bueno, ahora tengo un buen trabajo como desarrollador, pero definitivamente estoy nervioso por lo que podría suceder en el futuro cuando solicite un trabajo de ingeniería de software con un título de cestería. Me inclino por no conseguirlo y espero un momento, esperando que las conexiones y la experiencia valgan la pena. Sin embargo, no contaría con eso en los sectores de ciencia / militar.

Morgan Herlocker
fuente
3

Una maestría no es necesaria en la industria del software. Hay muchos trabajos que puede conseguir simplemente teniendo un título universitario combinado con la experiencia adecuada. Evitar los estudios de posgrado puede ahorrarle tiempo y dinero. Dicho esto, si desea trabajar para empresas como Oracle, Google, Microsoft, IBM, etc., se recomienda obtener una maestría / doctorado.

Siamac Nikoo
fuente
2

Tal vez, en términos generales, puede ayudar, pero también depende del gerente de contratación. Contrato desarrolladores de .NET para que se unan a miequipo. Como desarrollador, soy bastante exigente con respecto a quién contrato, ya que también manejamos datos muy sensibles y grandes sumas de dinero. Somos un equipo pequeño, ágil y apasionado de desarrolladores de software que van desde graduados de secundaria hasta maestrías en CS e incluso física. Realmente nunca miro los títulos universitarios, ni siquiera la experiencia laboral en sus primeros años. Quiero ver cómo te comunicas, llevarte bien con el equipo, manejar problemas reales y, por supuesto, mostrarme el código. ¿Crees que eres un mal programador? Muéstrame la prueba. Tienes que estar trabajando en algún tipo de proyecto de código abierto, tener una cuenta github / bitbucket / CodePlex / etc ... con algo sucediendo. Los grados son en papel: se trata de lo que puedes hacer.

Nodey The Node Guy
fuente
2

Para mí personalmente, me uní a una empresa que pagará mi Maestría en CS. Es parte de mi decisión de elegir carreras. Elijo ir después de mi EM porque profundiza mi conocimiento de CS mucho mejor. En mi licenciatura no tuve mucha exposición a la IA, pero hasta ahora lo he hecho, y eso es mucho más gratificante y útil, aprender una nueva área de CS, que hacerlo estrictamente para un posible avance laboral.

Jack
fuente
1

Creo que la experiencia laboral / del mundo real también puede ser muy útil ... y proyectos personales ...

En lugar de ir a la escuela, reserva ese tiempo para crear un sistema / servicio / sitio web realmente increíble. Aprenda en el camino y use las tecnologías más actuales con las que se sienta cómodo.

Si bien creo que aprender a un "ritmo escolar" no es malo, y que los buenos maestros son aún más valiosos, puedes aprender mucho más rápido y aprender mucho más, especialmente si te alimenta la ambición. Será más fácil para usted aprender lo que quiere, en lugar de tratar de encontrar un trabajo que le brinde la oportunidad de obtener la experiencia.

Al hacerlo, obtendrá una comprensión sólida de esas tecnologías (con suerte) y cuando esté entrevistando, tendrá ejemplos de sus habilidades, en lugar de un papel que diga que puede ir a la escuela, y cómo sabe. ¡Quizás te crees un trabajo y te contrates a ti mismo!

hanzolo
fuente
1

Para mí, agrega algunos años a mi experiencia. A menudo, verá como 3-5 años + licenciatura o 1-3 años + maestría en una descripción del trabajo, y mi caso tener una maestría me ha dado el beneficio de la duda. Comencé como diseñador de FPGA, y ahora que soy desarrollador web, a los gerentes no les importan los años que pasé haciendo eso, por lo que los años que me da el título son tan valiosos. Habilidad, de ninguna manera! No hay diferencia en la calidad entre un programador con una licenciatura y un programador con una maestría. Muchas otras cosas que puedes hacer para convertirte en un mejor programador

demongolem
fuente
1

Es difícil saber si esto ayuda a su carrera. Ciertas industrias y gerentes de contratación pueden tener una preferencia a favor o en contra. Podrías conseguir trabajo en una universidad sin ser académico, pero prefieren personas con educación superior.

Puede ayudarlo a ser un mejor escritor y consumidor de literatura de investigación. La mayoría de sus cursos tendrán un componente escrito (hicieron el último curso que tomé). Una clave es tener profesores que critiquen su escritura e investigación y le den comentarios de calidad y lo obliguen a trabajar a un nivel superior.

Por supuesto, puede sobrevivir sin él y aprender esto por su cuenta. No es un requisito y no beneficia a todos. La mayoría de las personas obtendrán altas calificaciones, pero no todos obtienen la buena recomendación.

JeffO
fuente
1

Para responder la pregunta más directamente, tener un MSc es mejor que no tener uno. Hablando como alguien que contrata personal técnico, si acepta a 2 candidatos muy similares, pero la única diferencia es que uno tiene un MSc, a la espera de su desempeño en una entrevista, la persona del MSc obtendrá el trabajo. Además, en una nota relacionada, obtener un título (al menos un título en Informática reconocido, por ejemplo) implica hacer presentaciones, habilidades de comunicación y varias cosas estándar que esperaría que hiciera un empleado.

Simplemente haciendo un grado y obteniendo uno, un candidato prueba algo y proporciona una marca en una casilla que alguien sin un título no tiene. Es menos relevante cuando los candidatos tienen muchos años de experiencia profesional.

Ola de calor
fuente
0

También estoy pensando en obtener un título en ciencias de la computación y vengo de lo que podríamos llamar el extremo opuesto exacto del espectro educativo (Licenciatura en Comunicación de voz con algún énfasis '- también sin relación con nada en los campos clasificados como " ciencias duras ".

Una cosa que he notado mucho es el énfasis en la experiencia que supera la educación, en un grado aún mayor de lo que parece ser la tendencia en la mayoría de los sectores desde que el mercado laboral cayó. Sinceramente, siento que la educación ha tenido una mala cobertura.

Estoy seguro de que gran parte de mi razonamiento es parcial ya que tengo el título sin experiencia y un trabajo incapaz de permitirme lograr la independencia económica. Aún así, creo que hay suficientes motivos para que los empleadores den un poco más de peso a la educación de lo que la mayoría parece. Tal vez sea por esta estúpida "educación para adultos en línea: ser médico en" nuevas "universidades" de 6 meses, que parecen más organizaciones empresariales (que de alguna maneraacreditación recibida) con objetivos principalmente financieros en lugar de educativos. Tal vez sus graduados están dando una mala educación a la educación. O tal vez la afluencia de Zuckerbergs y Gates está eclipsando el valor de la educación. Sin embargo, una cosa que sí sé es que sé cómo aprender (en el verdadero sentido de la palabra) y cómo hacerlo de una manera mucho más sistemática que antes de asistir a un estado de Cal. Y aunque mi experiencia laboral inicial (limitada, pero tengo algo) me ha demostrado que me faltan algunas de las habilidades profesionales mostradas por aquellos con amplia experiencia y educación limitada, la forma rápida en que he podido lograr un buen gran parte del profesionalismo es definitivamente más rápido de lo que requiere la experiencia de los chicos para aumentar sus capacidades (Pero, de nuevo, trabajo en RadioShack, así que ... jajaja).

Creo que aprender cosas que no necesita aplicar en la fuerza laboral le enseña cómo ser más efectivo para aprender cosas que hace.

Dan
fuente