¿Qué tan útil es un doctorado en CS (frente a un MS), si desea asumir un papel de ingeniería de software (no necesariamente involucrando investigación) en una gran empresa después (Google, Facebook, VMware, etc.)? ¿Te ayuda a trabajar en proyectos más importantes?

No hay una fórmula mágica para ser un ingeniero de software exitoso. Un título no le garantiza un trabajo, solo una mejor oportunidad de entrevistarse para un trabajo. Pasar mucho tiempo aprendiendo sobre programación tampoco garantiza nada: un par de personas muy instruidas que conozco que amplían activamente sus conocimientos de programación e ingeniería de software son pésimos ingenieros de software.

Un doctorado no te ayudará a ser un ingeniero de software exitoso. No lo ayudará a obtener entrevistas de ingeniería de software (al menos no más que un MS). Un MS * podría * ayudar, especialmente si no es ciudadano del país en el que está entrevistando para trabajar. Si lo desea para comprometer el tiempo gastado y el valor, una EM es un compromiso aceptable, un doctorado no lo es.

Esto es lo que lo hace elegir para trabajar en grandes empresas en proyectos importantes.

  • Un buen historial de entrega.
  • Ser un buen comunicador y alguien con quien a la gente le gusta trabajar.
  • Ser excelente para encontrar soluciones a problemas difíciles, ya sean técnicos, políticos, lo que sea que tenga.
  • Tener una buena reputación, para que la gente piense en ti como una persona confiable para hacer las cosas.
  • Ser bueno para comunicar en qué está trabajando y por qué es importante de una manera concisa y memorable.
  • Siendo afortunado

Un título no entra en él.

He considerado hacer un doctorado después de mi Maestría en Ingeniería Computacional. Parecía una buena manera de avanzar en términos de conocimiento y prestigio.

Investigué un poco, pregunté a algunos de mis amigos doctores sus opiniones, verifiqué las ofertas de trabajo de Google en Polonia y al final no valió la pena. Los programas de doctorado (al menos en Polonia) se centran en teóricos, la mayoría de los cuales nunca necesitará (matemática compleja y abstracta), a menos que siga una carrera en investigación.

Al final, tener un doctorado se verá mejor en su currículum, pero en mi opinión, no vale la pena dedicar algunos años de su vida si quiere ser ingeniero de software. Si te gusta el trabajo teórico, seguro, hazlo.

Si no planea hacer una investigación y su plan es trabajar con grandes empresas tecnológicas en roles de ingeniería, NO debe obtener un título de doctorado. Sé que mi respuesta es mucho más negra / blanca que otras personas, pero esto es lo que creo.

Estudié informática en UC Berkeley. Pensé seriamente en aplicar un programa de doctorado en informática. Sin embargo, también sabía que tenía una mentalidad muy comercial. Me gusta pensar en ideas de negocios y seguir la industria. También conocía a algunos estudiantes de doctorado que eran miserables. Aplicaron y entraron al programa de doctorado sin trabajar en la industria. Habían estado en la academia toda su vida y asumieron que era lo que querían. Creo que es mucho más eficiente y práctico obtener un poco de experiencia laboral y determinar si desea ingresar a la academia y la investigación.

Si la respuesta es no, tener un título universitario y tal vez un título de maestría es absolutamente suficiente para construir una gran carrera en tecnología. Y habrá ahorrado mucho dinero y tiempo.

Andrew Franklin

Autor: Cómo conseguir un trabajo en amazon

Autor: Cómo conseguir un trabajo en Google

More Interesting

Cómo convertirse en un escritor pagado

¿Por qué la sociedad incentiva fuertemente a cada individuo a buscar empleo cuando no es en nuestro beneficio maximizar el uso de la mano de obra?

¿Tiene alguna historia de éxito inspiradora para un estudiante de último año de universidad que está siendo rechazado de cada trabajo para el que está solicitando?

¿Qué puedo hacer para ingresar a la universidad en neurociencia?

¿Puede alguien con discalia convertirse en un científico de datos?

Cómo comenzar el modelado independiente

Cómo comenzar mi carrera en Hadoop

¿Por qué no tengo ganas de trabajar algunos días?

Si quiero ser productor de cine, ¿vale la pena dejar mi trabajo a tiempo completo y hacer un curso básico de cine de 1 año?

Quiero ser un dibujante de cómics pero no podría dibujar tan bien. Sin embargo, puedo inventar buenas historias de aventuras. ¿Debería ser novelista en su lugar?

Trabajé como escritor técnico durante 2.5 años, y el mundo corporativo no tiene valores. Quiero tener éxito y contribuir al mundo, ¿qué hago?

Después de un MBA, ¿cómo puedo convertirme en un buen analista de datos o analista de negocios?

Cómo prepararse para el JEE Mains después de los tableros, siempre que tenga 17 días, suficiente dinero para comprar el libro que desee y necesite alcanzar más de 150 de 360

¿Es bueno optar por MCA si eres malo en la codificación?

Me encanta la ingeniería, pero odio las matemáticas y no soy bueno en eso. ¿Qué tengo que hacer?