¿Cuánta experiencia en programación se necesita antes de contactar a un profesor universitario para investigación/pasantía?

Actualmente soy estudiante de segundo año en la escuela secundaria y busco trabajar con un profesor universitario en un futuro cercano. Estoy interesado en el campo de las ciencias de la computación, y me preguntaba cuánta programación debería tener en mi haber antes de contactar a un profesor para oportunidades de investigación/pasantías. Actualmente estoy estudiando Java, pero sé con certeza que no es suficiente. Aprendí los fundamentos (clases, métodos, arreglos, etc.) y acabo de rascar la superficie de la programación GUI. ¿A qué nivel considerarían apropiado ponerse en contacto con un profesor? ¡Gracias por tu ayuda!

Si está respondiendo a un anuncio (por ejemplo, en la página web del profesor), entonces los requisitos deben estar detallados allí. Si solo está pensando en enviar correos electrónicos a personas con las que no ha tenido contacto previo, le sugiero que reconsidere sus planes; es poco probable que esto conduzca a algo.
La experiencia con la informática es probablemente más importante que la experiencia con la programación . No, no son lo mismo.

Respuestas (2)

No existe una regla general sobre el nivel de programación requerido para trabajar como asistente de investigación en informática. Hay muchos subcampos diferentes en las ciencias de la computación y, en muchos de ellos, investigar no implica programar en absoluto. En el otro extremo, algunos proyectos de investigación pueden ser solo adecuados para estudiantes con conocimientos altamente especializados en un tipo particular de programación.

Incluso el mismo profesor puede tener varios proyectos, algunos de los cuales requieren experiencia previa en programación y otros no.

Soy investigador en el campo de las redes informáticas y trabajo con estudiantes de secundaria en el verano. No necesito ninguna experiencia previa en programación. Algunos de mis alumnos tienen experiencia previa y otros no, pero ninguno de ellos tiene experiencia en los aspectos específicos de mi área de investigación. En general, para los estudiantes sin experiencia en investigación, busco cualidades generales (aprende rápidamente, es responsable, puntual, bueno para recibir comentarios, bueno para escribir notas y documentar su trabajo) en lugar de cualquier tipo específico de experiencia técnica.

(PD: no contrato a estudiantes de investigación de secundaria que se ponen en contacto conmigo por sí mismos; trabajo con estudiantes que solicitan a través de un programa de investigación de verano de secundaria organizado por mi universidad. Los animo a buscar oportunidades como esa).

No hay una regla estricta y rápida para esto. Depende del requerimiento del profesor. Si decide emplearte fuera del marco académico, puede emplearte de todos modos.

Si está interesado en trabajar con él para una carrera a largo plazo, revise sus trabajos anteriores: investigadores, publicaciones, trabajos académicos, etc. Obtendrá una idea sobre qué nivel de conocimiento realmente necesita tener.