Cómo aprender a programar a los 9 años de forma independiente

Muchos creen que en 9-10 años, puede programar un máximo en Scratch. Pero esto no es así. A los 9 años, también puede cortar programas en C # Windows Forms. Lo principal es el deseo.

Como empezó todo


Todo comenzó cuando quería hacer una computadora completa en Minecraft.

Lancé un ataque DDoS en Yandex , buscaba información sobre cómo funciona una computadora. Durante la búsqueda, me encontré con un curso de video sobre Sharpe. Y comenzó ...

No es tan simple en esta vida


Vi la primera lección "¿Qué es C # y por qué se necesita?"

Pensé

“¿Por qué terminarlo hasta el final? Instale Visual Studio, haga clic en los botones (no en el teclado) y listo. ¡Soy programador!

Pero no tan simple.

imagen

Que es esto Ahhh! Ayuda!

Empecé a golpear el teclado ... No en Visual Studio, sino en Yandex:
"Cómo programar"
"Cómo programar en C #"
"Lecciones de C #"
Etc.



¡Corrió!

Sitios encontrados metanit.com y professorweb.ru. Yo leo ...

Primeros resultados


Al principio trabajé en la consola. Hizo un "bloc de notas" de consola, una calculadora de consola, incluso escribió una "máquina virtual" y un "lenguaje de programación" (no lo terminó).
(Desafortunadamente, no sobrevivieron).

Aplicaciones de ventana


Descargué este libro. Llamado "C # para estudiantes". Tiene lecciones para crear aplicaciones de Windows Forms. Atrévete, sí.

Los juegos


Cansado de escribir aplicaciones aburridas e inútiles .
Y tengo una idea! ¡Crea un mini-juego en Windows Forms!
Se llamaba Adventure of Warrior.


Comenzó a aprender XNA. Al tercer día hice un juego.


También intenté hacer gráficos pseudo-3d:


Conferencias


Participó en competiciones 2 veces.

La primera vez que gané (con reservas). ¿Cómo gané? No se me permitió competir con programadores de secundaria. Y yo era un niño de tercer grado. Permitieron competir con estudiantes de segundo grado. Mientras hablaban de trenes, cómo funcionan, normas de tránsito, etc., vine.
Mostré el juego, y eso es todo, ¡primer lugar!

La segunda vez no entré en los lugares premiados. Aunque mi programa es regular. Llamada Alprog.RadioWave– aplicación para escuchar radio por Internet.

Alprog.RadioWave

Cambiar a WPF


Dos años despues

¡Hurra! ¡Puedo escribir en formularios Windows Forms!

Mientras tanto, ¡quería hacer algo nuevo! Animaciones, translucidez de elementos.
¿Por qué GDI no sabe cómo trabajar con una tarjeta gráfica? ¡Él no tira!

Estoy buscando ... ¡Ohhh! Lo encontré! WPF!

MVVM? ¿Qué es esto?

Ya enojado, pensé en escribir mi Marco de interfaz de usuario en Windows Forms en OpenGL.
Comenzó a hacer. ¡Ay! ¡OpenGL también necesita ser enseñado! ¿Cómo dibujar un botón? Texturas en Photoshop'e hacer?

Crucé el umbral de " nihachu para aprender! ¡ Ya estoy durmiendo ! " y comenzó a enseñar La práctica es una cosa de oro en el aprendizaje.

Que ahora


Y ahora en 2019, cuando tengo 11 años, estudio en Xamarin.Forms y desarrollo un organizador. Se llama Alprog. Prioridad.

La primera versión se llamaba Alprog.XNote :

Alprog.XNote

Ya en WPF

Aquí está el principal:


Se convirtió en un "tyzhprogramist" de la escuela. Entregué la informática externamente. En todo caso, los maestros recurren a mí (muy a menudo).

En las clases de informática, traigo mi computadora portátil y creo. El profesor de informática se ha convertido en mi mentor.

Le estoy muy agradecido. A veces sucede que no hay ideas: quiero dejar la programación. Y la maestra me dice a dónde ir después. Y estoy empezando a implementar nuevas ideas.
También estoy agradecido con mis padres por su apoyo y fe en mí.

Resumen


Como puede ver, si hay un deseo, entonces hay un resultado. Bailar un poco con una pandereta alrededor de la computadora y poner un punto y coma a tiempo.

PD: ¡Espera nuevos artículos!

Source: https://habr.com/ru/post/438348/


All Articles