Estoy buscando algunos consejos y comentarios.
Antecedentes: soy un estudiante de pregrado en matemáticas, interesado en la informática teórica (complejidad computacional, teoría de grafos, combinatoria). Quiero obtener un doctorado en informática y centrarme en la teoría.
Mi experiencia es en áreas matemáticamente intensivas de informática, pero me falta una experiencia más aplicada en informática. Específicamente, necesito completar cursos en Programación, Algoritmos, Sistemas Operativos y Bases de Datos como trabajo previo para un programa de doctorado. No puedo encajar en estos cursos antes de la graduación. Para remediar esto, planeo ingresar a la fuerza laboral y completar un MS a tiempo parcial (para poder pagar el MS), luego, al finalizar el grado de MS, ingresar a un programa de doctorado a tiempo completo.
Pregunta: ¿Estaría en desventaja al completar un título de maestría a tiempo parcial, antes de ingresar a un programa de doctorado, a diferencia de los estudiantes de CS que ingresan a un programa de doctorado inmediatamente después de completar su licenciatura? El puesto en el que trabajo estaría relacionado con CS y me daría habilidades transferibles a un programa de CS y podría ayudarme a llevarme a una investigación mejor enfocada. Solo espero que este camino no me ponga en ningún tipo de desventaja (en términos de aceptación a un programa de doctorado). Estoy interesado en hacer el seguimiento de tesis de maestría y me doy cuenta de que me puede tomar un poco más de tiempo completar el título de maestría (ya que sería a tiempo parcial). Al completar el MS, como se indicó, ingresaría a un programa de doctorado a tiempo completo.
Solo estoy buscando comentarios y consejos. ¡Gracias por tu ayuda!
fuente
Respuestas:
Ciertamente, no hay inconveniente en estudiar un poco más y trabajar un poco en el mundo real antes de comenzar un programa de doctorado. Tener una experiencia más amplia siempre es una ventaja, ya que tiene conocimientos más diversos a los que recurrir para abordar problemas. Trabajar en el mundo real lo hará estar más enraizado, y quizás lo ayudará a dirigir su investigación hacia problemas realistas (que luego pueden ayudar al mundo en general).
Por otro lado, muchas personas se han lanzado directamente a los programas de doctorado y han tenido éxito. Puede recoger fácilmente cualquier material que se haya perdido (excepto quizás las sesiones prácticas de laboratorio), leyendo uno o dos libros en el área. Hará mucho de esto de todos modos en su doctorado, por lo que hacer un poco de lectura menos relacionada no le hará daño.
En cierto sentido, la respuesta real depende del país en el que planee realizar su doctorado. Los doctorados de estilo estadounidense son muy diferentes de los de otros países (por ejemplo, Bélgica, Australia, Países Bajos). Los doctorados de estilo estadounidense implican muchos cursos en los primeros años. Algunos otros países no tienen cursos en los primeros años.
fuente
Si quieres un doctorado. en teoría, entonces seguramente debería conocer algoritmos y probablemente debería saber programación . Por otro lado, dudo que necesite conocer los sistemas operativos o las bases de datos, aunque conocerlos nunca está de más.
Por ejemplo, como estudiante universitario, me especialicé en CS pero nunca tomé OS, y no sentí que afectara mi Ph.D. aplicación (aunque quién sabe). Tomé el sistema operativo para cumplir algunos requisitos en la escuela de posgrado, pero ya casi lo olvidé. Terminé tomando la mayoría de los cursos de sistemas principales entre pregrado y posgrado, pero no creo que mi investigación hubiera sufrido si no lo hubiera hecho.
Estoy bastante seguro de que obtener la MS no dañará su aplicación, pero asegúrese de no perder su tiempo y dinero.
fuente
Quiero estar un poco en desacuerdo con Dave Clarke y Lev Reyzin. Al menos en mi departamento, los estándares de admisión de doctorado para estudiantes con títulos de maestría son más altos que para estudiantes con solo títulos de licenciatura. La experiencia adicional puede ser una desventaja, si no es suficiente experiencia adicional.
En igualdad de condiciones, mi departamento espera que cualquier solicitante con una EM tenga una publicación, o al menos un resultado publicable, antes de considerarlos para la admisión al programa de doctorado. (Y por "publicado", me refiero a una revista o actas de conferencias acreditados y revisadas por pares, no solo una tesis de maestría, un informe técnico interno, una conferencia de investigación estudiantil o The Inaccessible Chinese Journal of Computer Science ). es poco probable que el trabajo a tiempo le deje suficiente tiempo, o más importante, suficiente energía mental, para hacer una investigación publicable.
Por supuesto, ceterus nunca es paribus. Suavizamos el requisito de publicación de facto para los solicitantes de EM que han cambiado de campo principal. Pero entonces estás en la incómoda posición de explicar una debilidad percibida. (Por otro lado, no estoy seguro de que cambiar de matemática a informática teórica cuente como "mayor").
Mi consejo es no poner tus huevos en una canasta. Primero, hable con las personas con las que podría trabajar en los programas que le interesen. Permítanme enfatizar los plurales aquí: hable con varias personas en varios departamentos . En segundo lugar, en ausencia de consejos contradictorios específicos de los departamentos objetivo, se aplican tanto a los programas de MS como de doctorado. (Algunas universidades, o al menos sus formularios web, te hacen elegir estúpidamente una u otra, en cuyo caso debes hablar directamente con la oficina de admisiones de tu departamento objetivo). para remediación
fuente
Soy estudiante de doctorado también interesado en estudiar informática teórica, no realmente interesado en otras áreas de CS. La ruta que tomé fue ingresar a un programa de doctorado en Matemática Aplicada. (Las matemáticas puras también pueden funcionar, pero esto puede requerir más cursos de matemáticas de los que desea). Esto da mucha más flexibilidad en los cursos. De hecho, estoy tomando más cursos de TCS de los que me permitirían como estudiante puro de CS. Mi disertación será en TCS y trabajaré con un asesor de CS.
Descubrí que esta era básicamente la mejor manera de salir del dilema que estás enfrentando.
fuente
Suponiendo que ya haya seleccionado el Ph.D. programa que le interesa, mi consejo es hablar directamente con la persona que podría ser su futuro asesor. Él / ella sabe exactamente los antecedentes teóricos y las cosas prácticas necesarias para cada uno de los temas de investigación disponibles, por lo que será más fácil decidir qué hacer a continuación.
Básicamente, el conocimiento de los temas de investigación y sus habilidades de requisitos previos le permitirán priorizar el material que necesita cubrir. Cubriría primero algoritmos, y luego bases de datos, sistemas operativos y programación en uno o más idiomas. Esto se debe a que es probable que necesite algoritmos en cada tema de investigación, pero no necesariamente el sistema operativo, la base de datos y la programación, a menos que los temas se centren estrictamente en estos o requieran una implementación. Nuevamente, hablar con su futuro asesor es la clave para entender esto.
Según lo indicado por @Dave Clarke, si prefiere retrasar la inscripción en el Ph.D. programa, esto no va a doler: la experiencia adicional nunca es una desventaja. Si, en cambio, prefiere inscribirse de inmediato, solo prepárese para un tipo diferente de estudios a tiempo completo, teniendo en cuenta que no sabe algo que puede ser necesario, pero sí conoce mejor las matemáticas.
fuente
Coincidiré con Jɛ ff E en que los títulos de maestría son vistos como "premios de consolación" en las ciencias en los Estados Unidos porque la gente generalmente los toma cuando no aprueban los exámenes de calificación en los programas de doctorado. ¿Y quién paga para hacer un MS cuando te pagarán para hacer un doctorado directamente?
También coincidiría con David Harris en que las matemáticas podrían ser la ruta más eficiente para hacer un trabajo teórico serio, pero esto depende completamente del programa. Pregunte cualquier matemática o comp. sci. Sin embargo, los departamentos que ofrecen ofrecen cómo se sienten acerca de los estudiantes que toman cursos fuera del departamento.
Por supuesto, le recomiendo que amplíe sus intereses en una informática más aplicada, pero hágalo leyendo algo. Hay temas matemáticamente entretenidos en torno a las bases de datos, como los filtros Bloom , así como artículos divertidos aplicados, como los artículos de CryptDB .
fuente