Suponiendo que eres un indio.
¿Has oído hablar de la Olimpiada Internacional de Informática (IOI)?
Asumiré que no lo has hecho. No te preocupes, la mayoría de nosotros no hemos oído hablar de eso en la vida escolar.
La Olimpiada Internacional en Informática ( IOI ) es una competencia de programación competitiva anual para estudiantes de secundaria. Es la segunda olimpiada más grande, después de la Olimpiada Matemática Internacional, en términos de número de países participantes.
Si eres de la junta de ICSE, puedes tener algún conocimiento sobre los lenguajes de programación, si eres de CBSE, ¡no lo tienes, a menos que te hayas estudiado!
- Me mudé a Estados Unidos hace más de un año y estoy planeando ir a la universidad. El ingreso de mi familia es muy bajo (alrededor de 50k máximo). ¿Qué beneficios puedo obtener si voy a la universidad?
- Necesito escribir un ensayo sobre el alcance de las matemáticas en la educación. ¿Sobre qué debo escribir?
- Soy estudiante de bio y no califiqué para AIPMT. ¿Cuáles son las otras opciones de carrera en lugar de MBBS?
- ¿Qué tan importante es el nombre de la universidad para MBA?
- ¿Sería capaz de mostrar mi GPA como estudiante de undécimo grado?
Entonces, ¿te has preguntado por qué es tan difícil para los indios conseguir un trabajo en compañías de ensueño como Google, Facebook, etc.?
Se debe a la falta de “Cultura de codificación” en la India. ¡Los indios somos introducidos a la programación en las clases 11 y 12 como asignatura opcional! Y créanme que NO ESTAMOS EN TODOS enseñados en la programación como debe ser, sino que en su lugar quieren que nosotros lo pongamos en práctica. En países extranjeros se les enseña estructuras de datos y algoritmos en su propia escuela. Esta es la razón principal por la que estamos muy atrasados en la codificación competitiva.
Todos los estudiantes indios de clase 8 a 12, independientemente de la junta y la escuela en la que estén estudiando, son elegibles para el IOI.
Así que ahora lo sabes, ¿por dónde empezar? Sugiero elegir un idioma, prefiero C para principiantes. Suponiendo que tenga 50 días de vacaciones, aprenda lo básico, comience por problemas simples, desarrolle los conceptos, puede encontrar todo lo que necesita en el proceso, en Internet.
Ahora, cuando se sienta cómodo con el idioma, vaya un paso adelante, comience una codificación competitiva, hay muchos sitios web, codechef, spoj, hackerrank, etc.
Sugeriré comenzar con codechef, ellos tienen una sección dedicada a la escuela para motivar a los estudiantes como usted en la codificación. Aprenda la estructura de datos y el algoritmo con el tiempo y estará listo para comenzar.
Puede encontrar más información sobre el IOI aquí: IOI | CodeChef
Confía en mí, esta será una mejor manera de pasar tus vacaciones.