Como un adolescente de 15 años que quiere ser ingeniero de software, ¿qué cosas me aconseja que empiece a aprender de ahora en adelante y cómo?

Hay muchas cosas que puedes empezar a aprender:

  • Matemáticas
    • Use OpenStudy: ayude a sus compañeros de aprendizaje en OpenStudy al tratar de encontrar la respuesta a su problema (incluso si no lo sabe exactamente) … use Purple Math
      • Gol – 50 SmartScore
  • Programación
    • Mojarse los pies con Khan o Codecademy
      • Objetivo : conocer la programación suficiente para buscar sitios de autoaprendizaje de nivel superior (más en profundidad), como W3Schools y [otro con el que ya no estoy familiarizado] *

También hay cursos gratuitos en línea a los que tal vez quiera dedicarse un poco:

  • Arquitectura de software para el Internet de las cosas – EIT Digital | Coursera
  • Software Defined Networking – Princeton University | Coursera

Aquí están las preguntas relacionadas:

  • Como adolescente (16 años) que ama las matemáticas y la física y que quiere ser ingeniero, ¿qué cosas debo aprender en mi tiempo libre?
  • ¿Cuáles son las mejores cosas para que un joven de 15 años aprenda sobre codificación, para prepararse para ser un ingeniero de software?

Por último, si todo lo demás no sale exactamente según lo planeado, siga haciendo preguntas. Déjate seducir por ellos. Específicamente, esto te llevará a Stack Exchange. Explora este sitio Es una herramienta invaluable en el camino del aprendizaje.

  • ¿Cuál es la mejor manera de aprender el código si está empezando?
    • Meta : haga una pregunta que debe ser para Stack Overflow SE (en lugar de Programming SE, consulte ¿Cómo creció programmers.stackexchange.com fuera de Stack Overflow?)

* Soy un estudiante de ingeniería eléctrica (pero estoy en muchas carreras de ingeniería de software). Con eso, nunca te rindas en el software y ve a la informática. Simplemente no … Es más fácil, pero es menos difícil por una razón …

Lo que quiere hacer a los 15 puede que no sea lo mismo que quiere hacer a los 18 cuando ingresa a la universidad y mucho menos a los 22 que ingresan al mundo laboral. Dicho esto, hay un par de cosas que puede hacer para comenzar a ver por sí mismo cómo es usted como programador. Primero aprender un lenguaje de programación. Algo como Java, Python, o incluso C ++. Asegúrese de que sabe este idioma por dentro y por fuera. Sepa cómo usar bucles, cadenas, obviamente tipos de datos básicos y funciones. Una vez que domines estas cosas, da un paso más. Aplique lo que ha aprendido para construir un juego simple (tic tac toe, snake, pong) o desarrolle un programa novedoso para resolver un problema (determine si una entrada es un palíndromo, codifique una función factorial, cree un programa que tome las entradas de salario y información de impuestos de salidas). Las opciones son infinitas. Si realmente desea adelantarse a la mayoría de los programadores de su edad, aprenda cómo asignar memoria, emplee programación orientada a objetos para resolver problemas de programación y cree programas de múltiples archivos para preguntas de alto nivel. Tal vez tome las habilidades que aprende y cree una aplicación para iOS o Android, cualquier cosa que pueda promocionar a alguien y posiblemente ganar algo de dinero. Espero que esto te ayude a ponerte en camino.