Estuve en una posición similar el año pasado. Estaba en mi segundo año en ese momento y me dieron la oportunidad de pasar el verano investigando. No sabía si quería solicitar un doctorado o si la investigación era adecuada para mí.
Al final me pregunté qué obtendría de la experiencia y qué estaba buscando lograr. Después de pasar el verano antes de trabajar en la industria, decidí que sería útil comparar mis experiencias de la industria con las de la academia y usarlas para decidir qué carrera profesional me gustaría tomar. Al estar en mi segundo año, sabía que tendría la opción de solicitar una pasantía este verano, si después había decidido qué camino tomar y quería obtener más experiencia.
Es probable que su situación sea diferente a la mía, pero para mí, me pareció útil decidir al intentarlo. En el peor de los casos, al menos puede descartar que no sea para usted, lo cual es útil en sí mismo.
- ¿Cuáles son algunos algoritmos del mundo real que corresponden al 'caso 3' del método maestro?
- ¿Qué necesitas saber para aprender algoritmos? Probé los algoritmos gratuitos de Coursera y el curso de estructuras de datos de Princeton y me perdí por completo.
- Cómo comenzar a crear un modelo / pronóstico de ventas con dos años y medio de datos de ventas anteriores
- ¿Cuáles serían las mejores entradas para un algoritmo de red neuronal que intenta predecir el mercado de valores?
- ¿Hay alguna manera de girar a la izquierda / derecha una matriz binaria en menos de O (n) tiempo?
La academia puede ser muy lenta y difícil si no te apasiona la investigación. La tasa de deserción de los estudiantes de doctorado es muy alta. Además, puede ser difícil tener una idea de cómo es realmente un doctorado, con el bajo número de oportunidades de investigación de pregrado disponibles. Por lo tanto, si tiene la oportunidad de realizar una investigación como estudiante universitario, entonces le dará una rara oportunidad de probar directamente si un doctorado es algo que desea hacer.
La investigación de estructuras de datos y algoritmos como un área en particular, lo coloca en una excelente posición para elegir cualquier dirección, ya sea la industria o la academia. Para los roles de ingeniería de software, las empresas favorecen a los candidatos que pueden demostrar una comprensión profunda de los algoritmos. Al mismo tiempo, tener experiencia en investigación marcará una gran diferencia en futuras aplicaciones de doctorado. Como se mencionó anteriormente, la experiencia de investigación como estudiante universitario es bastante rara (al menos en el Reino Unido) y, por lo tanto, lo distinguirá de la multitud.
En última instancia, creo que su decisión dependerá de cuán indeciso esté y las otras oportunidades que podrían estar disponibles si elige no investigar. Probablemente valdría la pena hablar con alguien en su universidad que sepa más sobre sus intereses y planes.