Actualmente estoy en la escuela secundaria, sin embargo, me gustaría saber qué pasos puedo tomar para asegurarme de tener el mismo éxito para convertirme en programador de computadoras.

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.

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.

No soy un programador informático exitoso … todavía.

Una cosa que puedo decirte es que cometí un gran error en la escuela secundaria. Mi error fue que nunca practiqué la codificación. Siempre pensé que era “fácil” y que “me daría cuenta rápidamente” como lo hacía con la mayoría de las cosas, pero estaba completamente equivocado. Ahora soy un estudiante de tercer año en la universidad que aprende C y Java, pero eso es algo que podría haber comenzado en mi último año de secundaria y mejorado mis habilidades en la universidad.

Dicho esto, mi consejo es que practiques la programación en el idioma que quieras aprender. Puede buscar problemas en Google en el idioma que desee y practicarlos. Incluso si es algo simple como la suma de enteros o el uso de un bucle for. Cualquier tipo de práctica cuenta. Practicar consistentemente con dedicación lo ayudará más. Si está seguro de que quiere ser programador, ¿qué le impide comenzar ahora? Incluso si su escuela no ofrece cursos de informática o programación (la mía no), puede practicar en casa después de la escuela o los fines de semana.

¡La mejor de las suertes!

Recomiendo primero tomar el curso de informática AP de su escuela. Fuera de eso, también puedes unirte a clubes relacionados con la programación. Por ejemplo, Web dev o CS club. Además, intente inscribirse en competiciones de programación como Computing Olympiad, etc. ¡Buena suerte!

Práctica. Práctica. Práctica.

Simplemente enséñese tantos idiomas como pueda: nunca sabe cuáles buscarán las empresas, y si tiene fluidez en muchos, puede ayudarlo a elegir fácilmente otros nuevos, ya que muchos lenguajes de programación están vinculados.

Mantenga una carpeta en un dispositivo de memoria de todos los proyectos que realice, sin importar cuán pequeños sean. Esto lo ayudará a referirse a las cosas a medida que aprende, y también a mostrar a los futuros empleadores.

Comienza a trabajar en un gran proyecto. Uno que llevará mucho tiempo, planificación e investigación. Será fantástico hablar con los empleadores, y dependiendo de la escala, algo con lo que realmente podría hacer algo bueno.

Realmente, solo asegúrese de actualizar sus conocimientos de programación todas las semanas.