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?
32
Respuestas:
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.
fuente
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.
fuente
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.
fuente
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.
fuente
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.
De ninguna manera es obligatorio, pero puede ser útil. Mucho depende de tu curiosidad intelectual.
fuente
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.
fuente
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.
fuente
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.
fuente
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.
fuente
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!
fuente
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
fuente
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.
fuente
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.
fuente
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.
fuente