Tage 10 bis 20
Ich denke, mit der Intensität des Kurses ist es zu einem nachträglichen Gedanken geworden, daran zu denken, regelmäßig etwas zu meinem Blog hinzuzufügen. Der Fortschritt war bemerkenswert, wenn man an Woche 1 zurückdenkt, nachdem Woche 3 nun abgeschlossen ist, aber ich schätze, dass noch ein laaaaaanger Weg vor uns liegt. Am Ende eines jeden Tages ist mein Gehirn gekocht, weil ich so viel aufgenommen habe, also habe ich vergessen, hier weiterzuschreiben, also versuche ich, wieder in den Gang der Dinge zu kommen.
In den letzten 10 Tagen habe ich mich durch die Kapitel des Abschnitts Ruby Mastery der Vorkursarbeit gearbeitet. Die Kapitel 1–6 waren sehr grundlegende Konzepte wie verschiedene Datentypen, Schleifen usw. und 7–10 erforderten wirklich Konzentration und algorithmisches Denken, um die Probleme zu lösen. Ich fand, dass ich sie im Großen und Ganzen vervollständigen konnte, aber einige Fragen brauchten einige Stunden, um sie zu bearbeiten.
Es gab auch ein paar Fragen in den Kapiteln, insbesondere eine zu Hashes, bei denen ich mich an andere Studenten wenden musste, um Hilfe zu erhalten. Es war das erste Mal, dass einer von uns direkt und nicht über Nachrichten gesprochen hat, das war nett. Es war beruhigend, dass alle noch im selben Boot saßen und interessant zu sehen, wie andere an die Probleme herangingen.
Nachdem ich die Ruby-Kapitel abgeschlossen hatte, ging ich zur paarweisen Programmierübung und Test Driven Development über, was ein neues Konzept ist. Es war eine erfrischende Erfahrung, jedes Problem mit jemand anderem anzugehen, da es einige Fälle gab, in denen eine Person feststeckte und die andere helfen konnte. Es war auch eine gute Git-Übung, über einen Zeitraum von 2 Tagen ständig Änderungen zu pushen und zu ziehen.
Das Schreiben der Tests für die TDD war auch eine interessante Erfahrung, da sich die Syntax ganz anders anfühlte. Nachdem ich mir ein paar Beispiele angesehen und logisch rückwärts gearbeitet hatte, konnte ich herausfinden, wie man einen einfachen Test schreibt, was eine zufriedenstellende Erfahrung war, nachdem ich zunächst davon verwirrt war.
Wenn ich auf die letzten 10 Tage zurückblicke, gab es viele schwierige Momente, in denen ich wirklich einen Schritt zurücktreten musste, um das Briefing zu analysieren und die Fragen durchzuarbeiten. Ein paar Momente, in denen ich verblüfft war und bezweifelte, dass ich es schaffen könnte, aber hier habe ich es irgendwie mit der Hilfe meiner Kollegen geschafft.
Auf dem Weg in Woche 4, der letzten Woche des Vorkurses, bin ich dem Zeitplan eine Woche voraus, nachdem ich alle Vorkursübungen abgeschlossen habe. Anstatt mir eine Woche frei zu nehmen, möchte ich eine Codeacademy für Javascript durcharbeiten. Ich habe auch ein Projekt in Python, das mit Computer Vision zu tun hat, das ich auch in meiner Freizeit starten möchte. Ich habe 2018 lange Zeit damit verbracht, Python für Datenvisualisierung und ML zu lernen, aber nie etwas damit gemacht! Mein zweiter Bildschirm hängt derzeit an meinem Buch „Python for Data Viz“. Ich freue mich darauf, das abzustauben und darauf zurückzukommen. Auch nach einer Woche habe ich nicht vor, den Fuß vom Gas zu nehmen.

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































