¡Emocionado de que estés pensando en el futuro!
Elija cualquier introducción al libro de lenguaje de programación (por ejemplo, C ++) de Gramedia para aprender el lenguaje de programación básico que utilizará principalmente. Recogí varios libros de introducción, pero descubrí que son super similares y no habrían hecho ninguna diferencia.
Diríjase a USACO Training Program Gateway, resuelva los problemas del Juez en línea de UVa – Inicio y use uHunt :: UVa Hunting para encontrar los siguientes problemas que resolver.
- ¿Existe algún caso comercial para que Amazon apoye las discusiones de libros sobre libros individuales?
- Richard Muller, ¿Qué libro es bueno para estudiar física básica como una historia y, sin embargo, aclara todo el concepto principal de física, excepto el libro de curso regular?
- ¿Cuáles son algunos buenos libros para aprender a hacer arte sin tener que asistir a la escuela de arte?
- ¿Qué tipo de formación y educación es necesaria para escribir y vender libros en el campo de la programación informática?
- ¿Es la lectura la opción más viable para aprender en el mundo de hoy?
Compite en concursos de programación local. Hay muy pocas competiciones para estudiantes de SMP, pero hay algunas: Canisius College solía hacer un concurso de programación, y ComputerKids organizó un concurso de programación ‘nacional’ (no realmente) para estudiantes de SMP. Estoy seguro de que hay competiciones similares ahora también. Un punto importante que quiero enfatizar: no sienta que no está listo, simplemente compita . El nivel de SMP (al menos ~ 8 años atrás cuando competí) era bastante bajo. No sabía cómo leer en mi primera competencia y tuve que resolverlo en el momento, pero aún así conseguí un podio. no estoy siendo bueno, pero el nivel de competencia es bastante bajo).
Practica los problemas teóricos: te guste o no, no importa lo bueno que seas en los concursos de programación reales, no llegarás al IOI sin pasar la etapa teórica de la olimpiada provincial / nacional. Prepararse para esto en estos días es mucho más fácil con los problemas que están disponibles, como en esta página: Programación. Solía fotocopiar la monstruosamente grande carpeta de Karol Danutama ama
Haz amigos / busca la asesoría de un miembro senior de TOKI, especialmente si nadie en tu escuela tiene conocimientos sobre programación (si estás en la escuela secundaria, es muy probable). Sea proactivo y amable, algunos de ellos estarán encantados de responder sus preguntas siempre que sea considerado. Cuando estaba en SMP, un grupo de ellos respondió a mis correos electrónicos fríos y continuó ayudando a través de diversos medios. En estos días, este grupo de Facebook https://www.facebook.com/groups/… parece muy útil. Escribí este artículo sobre las mejores prácticas para solicitar tutoría o buscar ayuda de otros: Membangun Hubungan Mentorship yang Produktif.
Si eres un estudiante de BPK Penabur, pregunta si puedes ir al club de computadoras SMAK 1 BPK Penabur el sábado. De igual manera, trata de encontrar el club de computadoras más cercano y únete; No hice esto, pero creo que esto hará que tu vida sea más fácil.
Finalmente, intente llegar a OSK (la olimpiada a nivel de regencia). Este podría ser un poco complicado porque OSK es técnicamente para estudiantes de secundaria, por lo que las escuelas secundarias no pueden registrar a sus estudiantes en el OSK.
- Si está en su último año de escuela secundaria, esto es más fácil: OSK tiende a ser alrededor de febrero / marzo, por lo que probablemente ya sepa en qué escuela secundaria se inscribirá. Pregúntele al director de su escuela secundaria superior si estaría bien inscribirlo en el OSK, que representa a esa escuela secundaria superior. Tiene que hacer esto a principios de enero, a más tardar, así que hay tiempo para registrarlo a tiempo. Esto será más fácil si ha competido en competiciones de nivel de secundaria, por lo que el director estará más seguro de que no será una vergüenza para la escuela.
- Si no lo eres, esto es más difícil. Competí en OSK en mi segundo año de escuela secundaria, representando a una escuela secundaria aleatoria en el mismo distrito cuyo profesor conocía a mi hermano de una competencia (historia extraña), pero mi punto es que es factible. Sin embargo, no sabía qué iba a pasar si llegaba a la OSN (olimpiada nacional).
El primero es definitivamente más “oficial”: puede que haya habido cambios en las reglas para adaptarse a la escuela secundaria ahora que no estoy al tanto.
El impacto de comenzar temprano en estas cosas es enorme: por una parte, si llegaste a OSN en tu primer año de escuela secundaria (lo que significa que comenzaste a OSK en tu tercer año de secundaria), tienes tres posibilidades en el IOI. Si estás considerando tu experiencia y te evalúas constantemente, lo harás bien.
¡Buena suerte!