Viele glauben, dass Sie in 9-10 Jahren ein Maximum auf Scratch programmieren können. Aber das ist nicht so. Mit 9 Jahren können Sie auch Programme in C # Windows Forms schneiden. Die Hauptsache ist das Verlangen.
Wie alles begann
Alles begann, als ich in Minecraft einen vollwertigen Computer bauen wollte.
Ich habe einen DDoS-Angriff auf Yandex gestartet und nach Informationen über die Funktionsweise eines Computers gesucht. Während der Suche bin ich auf einen Videokurs über Sharpe gestoßen. Und es begann ...
Nicht so einfach in diesem Leben
Ich habe mir die erste Lektion "Was ist C # und warum wird es benötigt?" Angesehen.
Ich dachte:
„Warum bis zum Ende fertig sein? Installieren Sie Visual Studio, klicken Sie auf die Schaltflächen (nicht auf der Tastatur) und fertig! Ich bin ein Programmierer! "
Aber nicht so einfach.
Was ist das? Ahhh! Hilfe!Ich fing an, auf die Tastatur zu drücken ... Nicht in Visual Studio, sondern in Yandex:
"Wie man programmiert"
"Wie man in C # programmiert"
"C # Lektionen"
Usw.
Es raste!Gefundene Websites metanit.com und professorweb.ru. Ich habe gelesen ...
Erste Ergebnisse
Zuerst habe ich in der Konsole gearbeitet. Er machte einen Konsolen-Notizblock, einen Konsolenrechner, schrieb sogar eine „virtuelle Maschine“ und eine „Programmiersprache“ (beendete sie nicht).
(Leider haben sie nicht überlebt).
Fensteranwendungen
Ich habe
dieses Buch heruntergeladen. Wird "C # für Studenten" genannt. Es enthält Lektionen zum Erstellen von Windows Forms-Anwendungen. Wagen Sie es.
Die Spiele
Es ist müde, langweilige,
nutzlose Anwendungen zu schreiben.
Und ich habe eine Idee! Machen Sie ein Minispiel auf Windows Forms!
Es wurde Abenteuer des Kriegers genannt.
Begann XNA zu lernen. Am 3. Tag habe ich ein Spiel gemacht.
Ich habe auch versucht, Pseudo-3D-Grafiken zu erstellen:
Konferenzen
2 mal an Wettbewerben teilgenommen.
Das erste Mal habe ich gewonnen (mit Vorbehalt). Wie habe ich gewonnen? Ich durfte nicht mit High-School-Programmierern konkurrieren. Und ich war ein Drittklässler. Sie durften mit Zweitklässlern konkurrieren. Während sie über Züge, ihre Arbeitsweise, Verkehrsregeln usw. sprachen, kam ich.
Hat das Spiel gezeigt und das wars - 1. Platz!
Das zweite Mal bin ich nicht in die Preisplätze gekommen. Obwohl mein Programm so lala ist. Genannt Alprog.RadioWave - Anwendung zum Hören von Internetradio.

Wechseln Sie zu WPF
Zwei Jahre späterHurra! Ich kann auf Windows Forms schreiben!
In der Zwischenzeit wollte ich etwas Neues machen! Animationen, Transluzenz von Elementen.
Warum weiß GDI nicht, wie man mit einer Grafikkarte arbeitet? Er zieht nicht!
Ich suche ... Ohhh! Fand es! WPF!
MVVM? Was ist das??
Ich war schon sauer und dachte daran, mein UI Framework in Windows Forms auf OpenGL zu schreiben.
Begann zu tun. Autsch! OpenGL muss auch gelehrt werden! Wie zeichne ich einen Knopf? Texturen in Photoshop'e tun?
Ich habe die Schwelle von "
Nihachu "
überschritten , um zu lernen! Ich
schlafe schon ! " und begann zu lehren. Übung ist eine goldene Sache beim Lernen.
Was jetzt?
Und jetzt, im Jahr 2019, wenn ich 11 Jahre alt bin, studiere ich bei Xamarin.Forms und entwickle einen Organisator. Es heißt Alprog. Priorität.
Die erste Version hieß
Alprog.XNote :
Bereits bei WPFHier ist der wichtigste:
Er wurde ein "Tyzhprogramist" der Schule. Ich habe die Informatik extern übergeben. Wenn überhaupt, wenden sich die Lehrer (sehr oft) an mich.
Im Informatikunterricht bringe ich meinen Laptop mit und erstelle. Der Informatiklehrer ist mein Mentor geworden.
Ich bin ihm sehr dankbar. Manchmal gibt es keine Ideen - ich möchte die Programmierung beenden. Und der Lehrer sagt mir, wohin ich als nächstes gehen soll. Und ich fange an, neue Ideen umzusetzen.
Ich bin auch meinen Eltern für ihre Unterstützung und ihr Vertrauen in mich dankbar.
Zusammenfassung
Wie Sie sehen, gibt es ein Ergebnis, wenn es einen Wunsch gibt. Ein wenig mit einem Tamburin um den Computer tanzen und pünktlich ein Semikolon setzen.
PS Warte auf neue Artikel!