Soy estudiante de 3er año de CSE, promedio en académicos. Siento que no soy tan bueno con los conceptos básicos de CS.¿Qué debería necesitar para ingresar al campo de la investigación?

Ya que vas a seguir una maestría, podrías comenzar a aprender algunas cosas que serían útiles para ello. Si es un maestro en alguna área específica de CS (por ejemplo: sistemas integrados, sistemas distribuidos, etc.), debe aprender cosas relacionadas con eso. Si se trata de CS genérico, aprenda mejor los temas fundamentales de CS: estructuras de datos, algoritmos, sistemas operativos, redes y bases de datos. Realice algunas tareas prácticas en estos (p. Ej., Asignaciones basadas en Minix para el sistema operativo): hay disponibles públicamente.

También debe comenzar a prepararse para el doctorado: averigüe en qué área le interesa, lea el trabajo seminal y reciente en el área, averigüe quiénes son los principales investigadores en el área y así sucesivamente. No creo que debas restringir las escuelas en las que te gustaría obtener un doctorado; se trata más bien de quién era tu supervisor. Puede obtener un doctorado en una institución menos conocida con un profesor increíble que solo publica en conferencias de primer nivel; probablemente sea muy valioso.

Además, aprenda algunas cosas útiles como los sistemas de control de versiones, LaTeX y la escritura científica.

Probablemente también debería estimar los gastos y averiguar los requisitos financieros para estudiar allí y asegurarse de que tiene fondos suficientes.

La pregunta sería mejor con “¿Cómo debo desarrollarme para prepararme para mi EM?”. Una gran manera de avanzar sería probar con un lenguaje de programación de su elección en su tiempo libre y dominarlo. Intente trabajar más con varias estructuras de datos y algoritmos y juegue con él: D .. Créame, podría ser un poco desmotivador. Al principio, pero poco a poco lo encontrarás muy interesante.

Todo lo mejor 😀