âDu bist doch ein MĂ€dchen, wozu brauchst du Programmierung?â â genau dieser Satz wurde zu meinem Einstieg in die Welt der Informationstechnologie. Eine Bemerkung eines nahen Menschen als Antwort auf mein unbedachtes Bekenntnis zu meinen aufkeimenden GefĂŒhlen. HĂ€tte ich besser auf ihn gehört, hĂ€tte es weder eine Geschichte noch diesen Fortschritt gegeben.

AktivitÀtsanzeige auf der Bildungsplattform
Meine Geschichte: die Sinnlosigkeit alten Wissens und der Wunsch nach einem besseren Leben
Hallo, ich heiĂe Vika, und mein Leben lang wurde ich als Geisteswissenschaftlerin betrachtet.
Informationstechnologie war fĂŒr mich immer etwas magisch Unerreichbares aus mehreren GrĂŒnden.
So kam es, dass ich meine bewusste Jugend in einem BBS verbrachte. Der Humor ĂŒber Themen wie âWie man KDE2 unter FreeBSD patchtâ war mir unverstĂ€ndlich, doch ich verspĂŒrte eine gewisse Freude darĂŒber, dass ich ĂŒberhaupt wusste, was es ist, auch wenn nur auf dem Niveau des Kennenlernens der Buchstaben.
WĂ€hrend meines Studiums hatte ich nur einen einzigen Mini-Kurs in HTML â aber das hielt nicht davon ab, dass er sieben Jahre spĂ€ter als Bild einer schönen Seite mit Hyperlinks in meinem Kopf auftauchte.
Doch entscheidend war die Meinung meines Umfelds. Man hielt mich, wenn nicht fĂŒr dumm, so doch ganz sicher fĂŒr vollkommen unfĂ€hig in Mathematik. In meiner Jugend nahm ich diese Meinung sogar ohne nachzudenken an.
In den vierundzwanzig Jahren habe ich das Abitur und zwei AbschlĂŒsse in einer beruflichen Ausbildung erworben. Der letzte war in Pharmazie. Meine Liebe zur Pharmakologie begann mit dem Bewusstsein einer gewissen Macht ĂŒber den menschlichen Körper und der Vorstellung, dass Medikamente eine mĂ€chtige Waffe in den HĂ€nden eines kompetenten Spezialisten sind, die sowohl helfen als auch schaden können. Die Jahre vergingen, das Wissen wuchs: Pharmakonferenzen, rechtliche Aspekte der Pharmazie, Umgang mit EinwĂ€nden und so weiter.
Ein kleiner fĂŒnfjĂ€hriger Aufstieg:

Ausschnitt aus dem Lebenslauf
Mit dem Wissen wuchs das VerstĂ€ndnis fĂŒr seine Sinnlosigkeit â Gesetze, die nicht eingehalten werden und nicht eingehalten werden wollen, im Streben nach Profit, und ein Umfeld, das dein liebevoll errichtetes Kartenhaus einer angenehmen AtmosphĂ€re unterminiert, indem es das eigene Wichtigkeitsempfinden betont. Ich bin nicht ausgebrannt, aber ich habe mir ein besseres Leben gewĂŒnscht. SchlieĂlich sind wir das, was uns umgibt, oder nicht?
Wie ich gelernt habe und lerne: minus kaputte Tastatur, plus cooles Projekt im Portfolio
Meine erste Erfahrung im Programmieren endete nach einem Monat mit dem Gesicht in der Tastatur â es war schwierig, etwas aus einem zufĂ€llig gefundenen Buch im Internet und einem offenen Notizbuch zu verstehen. Der Enthusiasmus nahm ab, das Verlangen lieĂ nach. FĂŒr ein ganzes Jahr. Danach beschloss ich, dass ich zunĂ€chst die verfĂŒgbaren Ressourcen erschlieĂen muss.
Artikel, Websites, bekannte Programmierer, viele Bildungsprojekte, die dir versprechen, innerhalb von drei Monaten, wenn nicht sogar schneller, zu einem perfekten Entwickler zu werden, KanĂ€le auf der bekannten Videoplattform, die eine Flut an nĂŒtzlichen und weniger nĂŒtzlichen Informationen bieten. Mir mangelte es nicht an Interesse und Möglichkeiten; das Problem lag in der fehlenden Systematisierung meines Wissens. Und in der Entschlossenheit. Ich war nicht bereit, ein ganzes Gehalt fĂŒr eine âKatze im Sackâ auszugeben, noch wollte ich die Ohren verschlieĂen, wĂ€hrend es von allen Seiten hieĂ: âDu hast keine technische Ausbildung, es ist bereits zu spĂ€t fĂŒr dich, du musst an die Familie denken, du musst, musst, musst...â
Dann habe ich zufĂ€llig von âHexletâ erfahren. Es wurde in einem GesprĂ€ch ĂŒber die Herausforderungen des Selbststudiums beilĂ€ufig erwĂ€hnt. Nicht als einmaliger Kurs, sondern als echte Schule. Und das hat mich sofort angesprochen.
Der Wendepunkt kam ganz frisch â nach Abschluss meines ersten Projekts. Das ist sein Lieblingsteil:

Ein Konsolenspiel, das ich selbst gemacht habe
Die Arbeit in einem eigenen GitHub-Account unter der Anleitung eines erfahrenen Mentors wird ganz anders wahrgenommen. Aktionen wie die Initialisierung eines Repositories und die Einrichtung der Arbeitsumgebung mit einem Paketmanager, die in den âAufgabenâ beschrieben sind, verleihen dem Ganzen ein aufregendes GefĂŒhl der Verantwortung fĂŒr das, was man tut.
Der Einstieg in die Welt der "Tasks" kann zunĂ€chst ĂŒberwĂ€ltigend sein, doch bald wird klar, warum von Junioren oft Projekte in ihren LebenslĂ€ufen verlangt werden, selbst wenn es sich nur um nicht-kommerzielle handelt. Es ist eine völlig andere Wahrnehmungsebene. Genau in dem Moment, in dem du mit dem Konzept von Variablen vertraut bist, gelernt hast, Funktionen zu schreiben â einschlieĂlich anonymer â und du mehr ĂŒber linear-iterative sowie linear-rekursive Prozesse erfĂ€hrst, wĂ€hrend die Euphorie dich durchströmt und das GefĂŒhl, die Welt verĂ€ndern zu können, dich nur noch im Schlaf verlĂ€sst, wirst du mit den Worten konfrontiert: âErstelle eine Datei und fang an zu schreibenâ, âFasse die allgemeine Logik zusammen und bringe sie in eine eigene Funktionâ, âVergiss die korrekte Benennung und Designprinzipien nichtâ, âMach es nicht komplizierter!â. Das ist wie ein kalter Schauer auf dem Kopf, der das vorherige GefĂŒhl der Begeisterung nicht mindert. Ich bin sehr froh, dass ich dieses GefĂŒhl noch vor dem Beginn meiner praktischen Arbeit erfassen konnte.
Meine IndividualitÀt konnte ich höchstens im Readme zum Ausdruck bringen:

Im Readme kann man seiner KreativitÀt freien Lauf lassen.
Das Lernen war schon immer schwierig. Objektorientierte Programmierung erschien mir damals wie ein unĂŒberwindliches Hindernis. Die Versuche, auch nur die Grundlagen zu verstehen, waren zahllos â ich habe dafĂŒr etwa zehn Tage verloren und ungefĂ€hr genauso viele wohlwollende Nachrichten in der Art von: âGib nicht aufâ erhalten. Doch irgendwann half die Erkenntnis, dass der Wunsch, alles zu schlieĂen, eine Abwehrreaktion meines Körpers auf den Versuch war, die FĂŒlle neuer Informationen aufzunehmen.
Es wurde einfacher. Zumindest war das so beim Erlernen von SQL. Möglicherweise aufgrund seiner deklarativen Natur, aber das ist nicht sicher.
Das Projekt ist da, der Lebenslauf ist fertig. Jetzt stehen die Interviews an.
Irgendwann wurde mir klar, dass wenn Pharmazie die âMachtâ ĂŒber den menschlichen Körper ist, dann ist Programmierung die âMachtâ ĂŒber die gesamte Welt. Die Programmiersprache ist in diesem Sinne das Werkzeug, mit dem man ein Unternehmen auf ein neues Level heben oder es durch unbedachte Handlungen zerstören kann. Ich nannte mich selbst einen latenten Diktator und stĂŒrzte mich kopfĂŒber in die Welt der Informationstechnologie.
Vor einem halben Jahr war ich stolz darauf, dass ich meine Entwicklungsumgebung auf Windows eingerichtet hatte, eine ganze Liste von BĂŒchern zusammengetragen und darĂŒber nachgedacht habe, dass ich mein Leben mit Programmierung verbinden möchte. Jetzt ist mein Stolz dieses vollstĂ€ndige Projekt, die Liste der bereits gelesenen BĂŒcher aus meiner Sammlung, aber am wichtigsten ist das VerstĂ€ndnis fĂŒr die Bedeutung von grundlegenden Kenntnissen und den Grundlagen der Programmiersprache, die ich gewĂ€hlt habe. Und die Erkenntnis der Verantwortung, die auf den Schultern derjenigen liegt, die sich mit der Entwicklung beschĂ€ftigen.
Zweifellos ist das immer noch eine sehr kleine Erfolge-Liste, ich habe noch viel Arbeit vor mir, aber ich wollte ein wenig Inspiration verschenken an die Leser dieser ErzĂ€hlung, die einmal auf die herablassende Stimme gestoĂen sind, "vielleicht sollte man etwas Einfacheres finden", um denjenigen, die diesen Artikel skeptisch lesen, ein wenig Vertrauen zu schenken, dass es Menschen gibt, die das Lernen einer Programmiersprache mit voller Verantwortung angehen, und um mir selbst ein wenig Mut zu geben.
Weil der Lebenslauf fertig ist, das Wichtigste gelernt wurde, nur ein wenig Entschlossenheit fehlt. Aber jetzt bin ich die Katze im Sack. Ich habe es nicht geschafft, meine Ohren zu verschlieĂen; ich habe gelernt, mich von der Meinung anderer abzugrenzen. Ich hatte drei Kurse in Abstraktion.
Quelle: habr.com
