Hallo allerseits, mein Name ist Arthur und ich bin 15 Jahre alt. Mit 12 Jahren lernte ich das Programmieren kennen, begann aber erst mit 14 zu lernen, weil ich zu diesem Zeitpunkt keinen Computer hatte. Dann las ich über Programmierung und lernte etwas über eine Sprache wie Python. "Hmm, was ist das für eine interessante Sprache?" - Ich dachte. Ich habe mir das Beispiel des "Hallo Welt" -Programms angesehen und war ein wenig überrascht:
print("hello world")
Zu dieser Zeit war ich nur mit C vertraut und dachte, es sei die leichteste aller Sprachen. Wo ist das Semikolon, wo ist int main? Ich habe beschlossen, es zu versuchen. Ich suchte ungefähr zwei Tage lang nach guten Lehrbüchern. Stolperte über Mark Lutz (oh, wie ich es bereut habe ...), dieses Lehrbuch war nichts für Anfänger, also verstand ich einfach nicht die Hälfte von dem, was ich aus dem Buch las, aber die Grundlagen der Sprache im ersten Teil erreichten mich trotzdem Ich habe es nicht einmal in den Unterricht geschafft. Ich habe immer wichtige Informationen in ein Notizbuch geschrieben.
Am Ende des Lehrbuchs hörte ich völlig auf zu verstehen, was besprochen wurde, und gab das Training auf.
Ich habe ein weiteres großartiges Tutorial namens Learning Python gefunden. Spielprogrammierung, Datenvisualisierung, Webanwendungen “. In diesem Tutorial begann ich nach Lutz alles zu verstehen. Dort lernte ich die Grundlagen, verstand die Prinzipien von OOP, aber als es Zeit zum Üben wurde (ich musste eine Site gemäß den Anweisungen in Django erstellen), wurde mir klar, dass es noch viel zu lernen gab, da mir das Ergebnis nicht sehr gefiel, und zu diesem Zeitpunkt fand ich ein Tutorial von Head First, was auch gut genug war, nicht standardmäßige Präsentation.
Ich kam zum Thema der Datenbank und lernte, wie man Sites in Flask schreibt. Dann beschloss ich, meinen Klassenkameraden meine Fähigkeiten zu zeigen (sie glaubten nicht, dass ich ein Anfängerprogrammierer war), auf die ich Antworten dieser Art erhielt:
"Python? Ha-ha-ha, jeder kennt ihn! "," Du kannst wirklich nichts tun! "
So fing alles an ...
Ihre Worte machten mich damals sehr wütend, weil ein Programmierer keine Websites hacken sollte, seine Aufgabe ist es, Programme zu schreiben. Aber dann dachte ich: „Warum schreibe ich in Python? Es gibt andere Programmiersprachen, und was ist, wenn es bessere gibt? "
Und dann:" Vielleicht ist es besser zu lernen, wie man Websites erstellt (Frontend)? " Dann begann ich mit dem Tutorial Head First über HTML, CSS. Ich habe das gesamte Tutorial gelesen, aber einige Themen übersprungen, da diese Informationen derzeit veraltet und veraltet sind. Dann habe ich den ersten kostenlosen Kurs belegt, da ich keine Möglichkeit habe, für alle Kurse zu bezahlen. Deshalb habe ich mich auf die Suche nach Pflaumenkursen gemacht ...
Daher habe ich einen Kurs über Layout belegt und eine Site mit ziemlich coolen Animationen angelegt. Aber diese Aktivität hat mir kein Vergnügen bereitet, für mich ist es die Hölle, Seiten in reinem HTML und CSS zu setzen. Es wurde traurig, weil ich so viel Zeit mit Lernen verbracht habe ... Plötzlich stieß ich auf C # - eine seriöse Programmiersprache, in der Sie Programme für Windows, Websites und vieles mehr schreiben können. Ich war sehr daran interessiert, auch mit seiner einfachen Syntax.
Ich habe einen Kurs heruntergeladen, angefangen, ihn zu besuchen, und eine Person im sozialen Netzwerk getroffen. Es stellte sich heraus, dass wir mit ihm in derselben Stadt leben, er ist 21 Jahre alt und er schreibt in C #. Wir haben uns oft mit ihm über meine Wahl bei der Programmierung beraten: Ich hatte bereits gelernt, dass LINQ, OOP, Desktop-Anwendungen erstellt ... Aber plötzlich las ich über Unity. Ich fand heraus, dass seine Hauptsprache C # ist und dachte: „Wow, das ist so cool! Warum nicht genauer hinsehen? " Ich habe meinen vorherigen Kurs abgebrochen, ohne ihn abgeschlossen zu haben, und einen Kurs zum Erstellen von Spielen mit Unity gefunden. Das Studium war sehr schwierig, ich verlor mich im 3D-Raum, aber nach einer Woche begann ich, ein einfaches Spielzeug zu entwickeln. Also habe ich ungefähr einen Monat lang Unity gemacht, aber als ich zur Benutzeroberfläche kam, schien mir dieses Thema sehr langweilig. Ich hatte viele Fehler, die ich tagelang zu beheben versuchte. Danach hörte Unity ohne Grund auf zu starten.und mein Projekt wurde gelöscht. Ich geriet in Wut und löschte es. Dann dachte ich: „Ich habe bereits mehrere Bereiche ausprobiert, aber ich mochte keinen von ihnen. Warum?".
Und dann habe ich beschlossen, die Programmierung für Android zu versuchen, einen Kurs gefunden (der die Grundlagen von Java darstellte und dann - Anwendungen zu erstellen). Ich habe fast den gesamten Kurs abgeschlossen, aber es gab Probleme im Studium. In diesem Moment wurde mir klar, dass ich meine Interessen nicht mehr kontrollieren konnte. Ich verlor schnell das Interesse an einem Bereich und ein neuer erschien auch schnell. Nach dem Programmieren für Android habe ich bereits Ruby, Go und Flutter ausprobiert. Dann habe ich einfach das ganze Studium aufgegeben.
Mir ist aufgefallen, dass sich mein Verhalten geändert hat, viel hat sich geändert. Die kleinsten Details, die sich in einer krummen Position befanden, begannen mich zu ärgern. In meinem Haus war alles vorhanden, alles war perfekt, in den Regalen, im Computer war alles genau pixelig. Und wenn sich etwas auch nur ein wenig bewegte, wurde ich wütend und zitterte und konnte mich nicht beruhigen, bis sich jedes Objekt in einer perfekt ebenen Position befand. Ich schloss mich ein, es gab Probleme mit dem Wortlaut meiner Rede, meine Stimmung änderte sich fast jede Stunde.
Während dieser Zeit ging es nur um Programmierung. Tag für Tag entschied ich, welche Sprache und welche Sphäre ich wählen sollte, während sich meine Interessen jeden Tag mehrmals änderten, aber ich setzte mich nie an den Computer, weil ich eine Sprache finden wollte , was mir in jeder Hinsicht passen wird und sich erst dann zum Lernen hinsetzt. Gegen September verschärften sich diese Probleme nur, ich dachte weiter über die Wahl der Sphäre nach. Gestern Morgen wollte ich mich in C # entwickeln, bis ich mich für Flutter entschieden hatte, versprach ich mir, dass dies die endgültige Wahl sein würde, aber heute Morgen wollte ich wirklich ein Frontend entwickeln, und jetzt wollte ich über all das auf Habré schreiben, in der Hoffnung, dass mir jemand einen Rat geben würde und wird helfen ...