Actualmente soy un estudiante de segundo año interesado en TCS. Recientemente me ha molestado un poco la dificultad de ingresar a programas de doctorado en el futuro ya que la selección es muy competitiva.
Revisé las páginas web de algunas de las mejores escuelas de CS y descubrí que sus estudiantes de posgrado actuales en su mayoría también provienen de las mejores escuelas de pregrado y muchos graduados summa cum laude, es decir, con los más altos honores (¿Promedio de calificaciones, supongo?).
También me ha aconsejado un estudiante de doctorado que para el momento de la solicitud, será mejor que descubra un área específica en teoría (algoritmos, complejidad, criptografía, etc.) para escribir en mi PS. Estar interesado en una amplia gama de temas me pondría en desventaja.
Aunque estoy en una de las 5 mejores universidades, comencé a aprender CS solo después de ingresar a la universidad. Me enamoré de la teoría de inmediato, pero me sentí realmente dejada por muchos a mi alrededor. Tengo un promedio de calificaciones relativamente bueno, pero no lo suficientemente estelar. También he estado investigando algunos temas diferentes, pero aún no he publicado un artículo. Y actualmente todavía estoy muy interesado en la teoría de grafos, la complejidad, la criptografía e incluso la computación cuántica.
Sé que todavía me quedan dos años. Pero a veces me siento realmente empujado por el escenario en la academia hoy en día. Creo que muchos estudiantes están en el mismo bote que yo.
Me pregunto cuál es la dificultad de ingresar en los mejores programas de posgrado en cs teóricos (MIT, Berkeley, Stanford, CMU, Princeton, etc.) hoy en día. ¿El GPA realmente no juega ningún papel una vez que ha alcanzado una "barra" (como 3.7 / 4), como muchos dijeron? ¿Tengo que decidir sobre un área específica justo después de 3 años de estudios de pregrado?
Y cualquier otro consejo relacionado con mi situación (investigación, aplicación, cualquier cosa) sería apreciado.