Bueno, necesita una amplia base de otros conocimientos, aparte de la programación, así que no se rinda en otras materias, especialmente continúe con las ciencias y las matemáticas.
Matemáticas: hasta el nivel de secundaria es importante para los programadores, aunque las matemáticas de nivel universitario pueden ser excesivas.
Aparte de eso, aprenda al menos un lenguaje de programación bien.
El consejo más importante de todos es escribir programas de computadora. Muchos de ellos. No solo haga cursos: encuentre algo que sienta que quiere hacer (mucha gente comienza escribiendo juegos simples, otros creando sitios web con JavaScript, otros entrando en computación “incrustada” y comenzando a hacer cosas con Arduino o Raspberry Pi.
- ¿Qué sucede cuando fallas una clase en la escuela secundaria?
- ¿Cuáles son algunas de las mejores escuelas de la India que atiende el desarrollo integral de los estudiantes en lugar de sus logros académicos?
- ¿Puedo obtener retroactivamente un diploma de la escuela secundaria pública en mi ciudad natal a pesar de haber sido educado en casa?
- ¿Existe realmente la fuerza centrífuga? Si es así, ¿por qué las escuelas secundarias enseñan que no es así?
- ¿Qué significa quemarse en la escuela secundaria?
La cuestión es que se le puede enseñar a programar, pero la única forma de ser bueno es amar hacerlo, y amarlo hasta el punto en que desee hacerlo, incluso cuando no sea necesario.
Elegir algo como hacer un juego o programar un timbre electrónico que haga sonar tu teléfono o lo que quieras. En el proceso de intentar hacer algo “real”, se verá obligado a aprender todo tipo de cosas que de otro modo podría pensar que no tienen sentido o son innecesarias. La necesidad de hacer algo que funcione realmente lo lleva a descubrir qué funciona y qué no.
Una vez que tenga algo de experiencia, puede intentar iniciar sesión en un proyecto “OpenSource”, que lo involucrará con otros programadores y le enseñarán muchas más cosas, y aprenderá a leer el código de otras personas ( ¡una habilidad difícil que nunca se enseña!) y cómo trabajar en un entorno de equipo (esencial para su primer trabajo).
Ir a la universidad … puede que no aprendas mucho, eso es importante, pero te enseñará cómo aprender. Esa es una habilidad importante para los programadores porque si alguna vez dejas de aprender, la tecnología te superará y tendrás dificultades para ponerte al día. He estado programando durante 40 años, y todavía tengo que pasar tiempo aprendiendo.