Estoy en la escuela secundaria, quiero hacer trabajos de investigación en informática y esas oportunidades no están disponibles en mi país. ¿Cómo puedo lograr mi objetivo?

A2A. Antes de poder correr, primero debe aprender a gatear y luego caminar. En la escuela secundaria estás aprendiendo los conceptos básicos de matemáticas, ciencias y quizás en algunos cursos de programación. Todos son necesarios para investigar, pero por sí mismos no son suficientes. Para hacer cualquier investigación, necesita acceso a investigadores que generalmente están disponibles a través de programas universitarios.

Afortunadamente, Computer Sciences tiene una serie de MOOC donde puede aprender a programar en cualquier cantidad de cursos. Si está interesado en el autoaprendizaje, le recomiendo Autoaprendizaje para los cursos de la Fundación MSCS de Stanford donde CS 106A, CS 106B y CS 107 son la secuencia de programación del primer año que toman los estudiantes de primer año en Stanford. Estos cursos son gratuitos y están disponibles en línea.

Como dije antes, cuando hablas de hacer una investigación, realmente necesitas tener acceso a un investigador. Una especialización en informática te lleva desde la introducción a los problemas abiertos. Usualmente haces investigación i. Para ver ejemplos de especializaciones, consulte Especializaciones en informática de Stanford.

Finalmente, recomiendo los cursos MIT OCW Scholar que están diseñados para estudiantes de secundaria. Para tener una idea de lo que toman los estudiantes de primer año del MIT, vea The MIT freshman year, todo en OCW Scholar. También recomiendo los tutoriales de la Academia Khan donde aprendes los conceptos básicos de matemáticas y ciencias. Si necesita ayuda con las matemáticas de la escuela secundaria, le recomiendo School Yourself.

En pocas palabras: hay mucho más para investigar en informática que requiere matemáticas. Como estudiante de secundaria, deberías aprender esos conceptos básicos antes de ver el siguiente paso.

Esto es lo que creo.

Para realizar una investigación, debe tener, hasta cierto punto, un nivel de preparación de los fundamentos o conceptos básicos para avanzar realmente en el campo. Por lo tanto, probablemente significa que debe conocer el campo en el que intenta investigar. Imagínese si Einstein intentara hacer investigación en física sin conocer las matemáticas o la física de antemano. Apuesto a que sería difícil.

Por lo tanto, lo primero que haría si fuera usted es obtener tal preparación. Probablemente necesitará tener un título universitario en ese campo. Si todavía estás en HS, ¿cómo sabes que te gusta CS o qué aspectos de CS te gustan si nunca has hecho un trabajo riguroso en CS? El campo de la CS es muy amplio, desde la ingeniería de software hasta el sistema informático, el aprendizaje automático y la informática teórica. Recomiendo asegurarse de que sabe lo que quiere hacer porque, por lo general, la investigación o los doctorados requieren que profundice en un campo en particular (durante muchos años).

De todos modos, de mi párrafo anterior, debería haber deducido que no creo que esté listo para investigar (porque carece de preparación en amplitud y profundidad). Por lo tanto, ni siquiera es un gran problema que su país no tenga tales oportunidades. Lo importante es que te las arreglas para ir a algún lugar que lo haga para que puedas investigar en tus años de pregrado o posgrado. Por lo tanto, recomendaría estudiar mucho para poder estudiar en alguna universidad en el extranjero. Hay muchas cosas que puede hacer para hacer esto, pero depende de qué y dónde quiere ir. Un buen comienzo es obtener una educación que se pueda reconocer fácilmente en cualquier lugar. Si desea ir a los EE. UU., Algo así como los exámenes AP y los puntajes SAT son un buen lugar para comenzar. Si desea hacer CS, también puede ser un buen comienzo involucrarse en olimpiadas informáticas (IOI) (o IMO, etc.). También hay recursos en línea como OCW, coursera, edx, para obtener la mayor cantidad de conocimiento y práctica / habilidades para resolver problemas que pueda obtener. Quiero repetir el énfasis en la resolución de problemas. No memorices cosas, entiéndelas e intenta resolver problemas que desarrollen la habilidad de pensar por ti mismo. He oído que Art of Problem Solving es un buen sitio web para esto. Además, si decide continuar con la enseñanza por su cuenta, le recomiendo obtener orientación, requiere mucha autodisciplina para autodidactarse y es sinceramente más seguro obtener un tutor (tal vez un estudiante universitario local o cualquier persona con más conocimiento / experiencia que tú) y que te guíen. Sé que esto puede tomar dinero, pero no es necesario que lo conozca todas las semanas para que sea más asequible. Además, hay muchas personas útiles en sitios como el desbordamiento de pila y matemáticas e incluso Quora que podrían responder preguntas ocasionales. Sin embargo, no abuses de ellos, es importante acostumbrarte a pensar en ti mismo y sentir la lucha de formar ideas y conceptos en tu propio cerebro.

Eso probablemente sería un comienzo.

Luego, puede postularse a las universidades, realizar una licenciatura en cualquier área de CS que desee (suponiendo que sepa de qué se trata CS) y tal vez durante los veranos (o el semestre) obtenga experiencia de investigación haciendo investigación de pregrado. Es posible que desee hacer algo así.

Una definición de “investigación” es hacer cosas que se considerarán como contribuciones valiosas para su campo (aunque tal vez no de manera inmediata) y que nadie haya hecho antes. Será difícil hacer este tipo de investigación, o incluso reconocer lo que es nuevo y emocionante, sin un montón de cursos de nivel universitario y sin alguien con un poco de experiencia para guiarte. Sería un golpe de suerte raro para usted encontrar un asesor informal con el tiempo y la experiencia para darle consejos personales.

En estos días, si tiene el talento y la motivación , hay muchos recursos en línea que podrían brindarle una buena base en su (s) área (s) favorita (s) de CS. (Las áreas favoritas pueden cambiar a medida que aprende más). J. Lee Anthony ha enumerado una gran cantidad de buenos recursos gratuitos en línea; hay otros que puede encontrar si busca un poco en la web.

Mi sugerencia para entrar en la investigación no es tratar de saltar a la verdadera investigación de inmediato. Encuentre algunos pequeños problemas que le interesen y trabaje en ellos. Por ahora, no te preocupes demasiado por hacer cosas que nadie más ha hecho. En IA, por ejemplo, tal vez sea solo un chat-bot o un pequeño sistema experto o algo que pueda hacer con la tecnología de red neuronal lista para usar. Pase a problemas más difíciles cuando esté listo. Diviértete, pero reflexiona lo suficiente sobre lo que estás haciendo para aprender todo lo que puedas de él: ¿Qué podría hacer tu sistema mejor y qué se necesitaría para hacerlo? Si este es un problema que los humanos podemos resolver, ¿qué conocimiento y patrones almacenados estamos utilizando? Si está leyendo un texto o tomando un curso en línea, haga los ejercicios y luego intente ir un poco más allá: invente sus propias preguntas y ejercicios. Si el autor señala algunos problemas abiertos, piense si hay algún pequeño problema que pueda resolver. Haz lo suficiente, y un día descubrirás que has hecho una investigación real. O al menos las pequeñas cosas que has hecho te ayudarán a ingresar a una buena universidad y a tener un buen desempeño allí.

Buena suerte. Diviértete y no parecerá un trabajo pesado. Si está robando tiempo de otras cosas para trabajar en estos proyectos, está en el camino correcto.

La investigación en ciencias de la computación exige un amplio conocimiento, por ejemplo, en cualquier campo de ingeniería se necesita un conocimiento y experiencia sólidos. Necesita completar su graduación y maestría siguiendo su interés. Una vez que haya hecho esto, puede pensar en tales oportunidades. Si eres bueno en eso, puedes postularte a muchas universidades que ofrecen puestos de investigación y doctorado e incluso lo pagan. Hay un número n de campos en CS y debes elegir uno y para hacerlo debes ser muy fuerte en tus fundamentos. Como entusiasta de la informática, debe sobresalir en matemáticas y habilidades para resolver problemas. Hay muchos cursos y programas para entusiastas de la escuela secundaria que están dispuestos a seguir su carrera en CS. Te recomiendo que lo intentes en esa dirección. Como mencionó, tales oportunidades no están disponibles en su país, puede confiar en cursos y programas en línea e incluso inscribirse en ellos pagando unos pocos dólares que valgan la pena. Udacity – Free Online Classes & Nanodegrees es uno de esos sistemas entre muchos proveedores populares en línea. Buena suerte con eso.

Una forma de abordar esto es yendo a las mejores universidades que puedas en cada etapa. Por lo tanto, apuntaría a un par de universidades a las que le gustaría asistir y vería qué tipo de oportunidades han brindado a otros para priorizarlas. Es decir, algunos de ellos pueden haber enviado a muchos de sus graduados a las mejores universidades de investigación para obtener títulos de posgrado. Otros pueden haber hecho eso menos o nada. Una vez hecho eso, puede comunicarse con esas universidades (incluso si están fuera de su país) y ver qué se necesitaría para ser admitido desde su país de origen. Como todavía tiene tiempo en la escuela secundaria, podría mejorar sus posibilidades de ser admitido. Una vez admitido, puede hacerlo bien allí y luego trabajar con sus próximas universidades objetivo para determinar qué mejoraría sus posibilidades. Estar en una universidad con un buen historial ya será una ayuda.

Puede tener otras limitaciones con las que lidiar para que sea un plan realista. Por ejemplo, si el costo es un problema, entonces puede que tenga que limitar sus opciones de universidades. Si eres menos que un estudiante ideal, entonces es posible que sea necesario abordarlo. Identifique todos los obstáculos a su plan y encuentre formas de abordarlos.

Realmente lo veo tratando de maximizar sus posibilidades al elegir el mejor camino posible en cada paso. Si bien debe obtener una buena educación en estas instituciones, en realidad se trata de abrir oportunidades.

Oye,

Soy editor jefe de Curieux Academic Journal, que acaba de publicar su primer número (curieuxjournal.wordpress.com). Somos una revista editada por pares que acepta envíos de cualquier estudiante en edad de escuela secundaria. Aceptamos presentaciones en prácticamente cualquier tema serio de estudio (ornitología, literatura, filosofía, etc.) y nos encantaría echar un vistazo a sus documentos de informática.

Actualmente estamos aceptando presentaciones!

Gracias.