Muitos acreditam que em 9 a 10 anos, você pode programar um máximo no Scratch. Mas isso não é verdade. Aos 9 anos, você também pode cortar programas em C # Windows Forms. O principal é o desejo.
Como tudo começou
Tudo começou quando eu queria criar um computador completo no Minecraft.
Lancei um ataque DDoS ao Yandex e estava procurando informações sobre como um computador funciona. Durante a pesquisa, me deparei com um curso em vídeo sobre sharpe. E começou ...
Não é tão simples nesta vida
Eu assisti a primeira lição "O que é C # e por que é necessário".
Eu pensei:
“Por que terminar até o fim? Instale o Visual Studio, clique nos botões (não no teclado) e pronto! Eu sou um programador!
Mas não é tão simples.
O que é isso Ahhh! Ajuda!Comecei a tocar o teclado ... Não no Visual Studio, mas no Yandex:
"Como programar"
"Como programar em c #"
"Lições de C #"
Etc.
Ele correu!Sites encontrados metanit.com e professorweb.ru. Eu li ...
Primeiros resultados
No começo eu trabalhei no console. Ele criou um "bloco de notas" de console, uma calculadora de console e até escreveu uma "máquina virtual" e uma "linguagem de programação" (não terminou).
(Infelizmente, eles não sobreviveram).
Aplicações de janela
Eu baixei
este livro. Chamado "C # para estudantes". Ele tem lições na criação de aplicativos Windows Forms. Ouse, sim.
Os jogos
Cansado de escrever aplicativos chatos e
inúteis .
E eu tive uma ideia! Faça um mini-jogo no Windows Forms!
Foi chamado de Aventura do Guerreiro.
Começou a aprender XNA. No terceiro dia eu fiz um jogo.
Eu também tentei criar gráficos pseudo-3d:
Conferências
Participou de competições 2 vezes.
A primeira vez que ganhei (com reservas). Como eu ganhei? Eu não tinha permissão para competir com programadores do ensino médio. E eu era da terceira série. Eles permitiram competir com alunos da segunda série. Enquanto conversavam sobre trens, como funcionam, regras de trânsito etc., eu vim.
Mostrou o jogo, e é isso - 1º lugar!
Na segunda vez, não entrei nos lugares premiados. Embora meu programa seja mais ou menos. Chamado Alprog.RadioWave - aplicativo para ouvir rádio na Internet.

Mudar para WPF
Dois anos depoisViva! Eu posso escrever no Windows Forms!
Enquanto isso, eu queria fazer algo novo! Animações, translucidez de elementos.
Por que a GDI não sabe trabalhar com uma placa gráfica? Ele não puxa!
Estou procurando ... Ohhh! Encontrei! WPF!
MVVM? O que é isso ??
Já chateado, pensei em escrever meu UI Framework no Windows Forms no OpenGL.
Começou a fazer. Ai! O OpenGL também precisa ser ensinado! Como desenhar um botão? Texturas no Photoshop'e fazem?
Eu cruzei o limiar de "
nihachu para aprender! Eu
já estou
dormindo ! " e começou a ensinar. A prática é uma coisa de ouro no aprendizado.
O que agora
E agora em 2019, aos 11 anos, estudo na Xamarin.Forms e desenvolvo um organizador. É chamado Alprog.Priority.
A primeira versão foi chamada
Alprog.XNote :
Já no WPFAqui está o principal:
Ele se tornou um "tyzhprogramist" da escola. Entreguei ciência da computação externamente. Os professores se voltam para mim (com muita frequência).
Nas aulas de ciência da computação, trago meu laptop e crio. O professor de ciência da computação se tornou meu mentor.
Sou muito grato a ele. Às vezes acontece que não há idéias - quero sair da programação. E o professor me diz para onde ir a seguir. E estou começando a implementar novas idéias.
Também sou grato aos meus pais por seu apoio e fé em mim.
Sumário
Como você vê, se houver um desejo, haverá um resultado. Dançar um pouco com um pandeiro em volta do computador e colocar um ponto e vírgula na hora.
PS Aguarde novos artigos!