Atualmente, estou no segundo ano interessado em TCS. Recentemente, fiquei um pouco incomodado com a dificuldade de ingressar em programas de doutorado no futuro, já que a seleção é realmente muito competitiva.
Examinei as páginas de algumas das melhores escolas de CS e descobri que seus atuais alunos de graduação também vêm principalmente das melhores escolas de graduação e de muitos summa cum laude, ou seja, com as maiores honras (melhor GPA, eu acho?).
Também fui orientado por um aluno de doutorado que, no momento da aplicação, seria melhor descobrir uma área específica da teoria (algoritmos, complexidade, criptografia, etc.) para escrever no meu PS. Estar interessado em uma ampla gama de tópicos me colocaria em desvantagem.
Embora eu esteja em uma das 5 melhores universidades, comecei a aprender CS somente depois de entrar na faculdade. Eu me apaixonei pela teoria imediatamente, mas me senti realmente deixado para trás por muitos ao meu redor. Eu tenho um GPA relativamente bom, mas não o suficiente. Também estive pesquisando em alguns tópicos difíceis, mas ainda não publiquei um artigo. E atualmente ainda estou amplamente interessado em teoria de grafos, complexidade, criptografia e até computação quântica.
Eu sei que ainda tenho dois anos pela frente. Mas às vezes me senti realmente pressionado pelo cenário da academia hoje em dia. Eu acredito que muitos estudantes estão no mesmo barco que eu.
Pergunto-me, grosso modo, qual é a dificuldade de ingressar nos melhores programas de pós-graduação em ciências teóricas (MIT, Berkeley, Stanford, CMU, Princeton etc.) hoje em dia? O GPA realmente não desempenha nenhum papel depois que você alcança um "bar" (como 3.7 / 4), como muitos disseram? Tenho que decidir sobre uma área específica logo após 3 anos de graduação?
E qualquer outro conselho relacionado à minha situação (pesquisa, aplicação, qualquer coisa) seria apreciado.