Wo ich ein Jahr nach meinem Abschluss im Coding Dojo bin

Für diejenigen unter Ihnen, die mich nicht persönlich kennen, kennen Sie mich wahrscheinlich als den „Coding Dojo Guy“.

Vor über einem Jahr habe ich mich auf die Suche gemacht, um so viele Informationen wie möglich über Coding Bootcamps zu erhalten. Ich hatte gehofft, einen Blog zu finden, in dem mir jemand täglich erzählt, was genau während eines Bootcamps passiert ist.

Es konnte kein solcher Blog gefunden werden.

Ich beschloss, dass ich die Person sein würde, die einen solchen Blog schreibt und Einblicke gibt, was zum Teufel hinter den Mauern passiert.

In meinem Blog dokumentierte ich jeden Tag meine Erfahrungen darüber, was genau ich während des Bootcamps durchgemacht habe. Meines Wissens ist es immer noch der ausführlichste Blog seiner Art.

Der Blog wurde ein wilder Erfolg.

Bis heute hat es über 18.000 eindeutige Besucher erhalten und ich habe über 100 E-Mails von Leuten erhalten, die mich über den Blog gefunden haben. Und wenn ich an Programmierworkshops und Meetups teilnehme, kommen Fremde zu mir, um mit mir zu sprechen, weil sie mich von meinem Blog erkennen.

Um ehrlich zu sein, hätte ich nicht wirklich gedacht, dass mein Blog von so vielen Lesern gelesen wird und auch nicht das Leben so vieler Menschen beeinflusst.

Als ich jedoch meinen ersten Job in der Softwareentwicklung begann, hörte ich auf, über mein Leben zu bloggen, und ließ viele meiner Leser denken:

„Was zum Teufel ist mit ihm passiert? Geht es ihm nach dem Studium noch gut?“

Zwei Wochen nach meinem Abschluss im Coding Dojo nahm ich ein Angebot von einer Firma an, die meine 4 Anforderungen erfüllte:

  1. Ich wäre ein Full-Stack-Entwickler
  2. Das Unternehmen ist ein Startup
  3. Das Unternehmen ist in der Fitness- / Selbsthilfebranche
  4. Und der physische Standort befindet sich in Seattle

Diese Traumfirma heißt Mazlo.

(Hinweis: Ich habe angefangen, über Mazlo als Unternehmen und die großartigen Dienstleistungen zu schreiben, die es seinen Kunden bietet. Es wurde jedoch schnell ausführlich, was mich dazu veranlasste, in einem anderen Blogbeitrag darüber zu schreiben.

Grober Start

Der Ruhm, ein Coding-Dojo als „Rockstar“ -Student abgeschlossen zu haben, verblasste schnell, als ich anfing, für mein erstes Technologieunternehmen zu arbeiten.

Mein Entwicklungsteam besteht aus 3 Inhouse-Entwicklern:

  1. Der CTO: 10 Jahre Entwicklungserfahrung, Master-Abschluss in Mensch-Computer-Interaktion und Erfahrung in der Gründung eigener Startups.
  2. Zukünftiger Startup-Gründer: 5 jahre Entwicklungserfahrung, Bachelor-Abschluss in Informatik und schrieb sogar sein eigenes Tutorial über CSS Flexbox, das als Referenz für viele Leute in der Community verwendet wird.
  3. Und… ich! Hallo 🙂

Ich konnte nicht anders, als zu denken: „Nun, das war nett von ihnen, mich an Bord zu bringen“.

Ich werde nicht lügen Die ersten paar Monate waren extrem hart. Die Codebasis war größer als alles, was ich je gesehen habe, es gab Begriffe, von denen ich noch nie gehört habe, und sie verwendeten Technologie-Stacks, mit denen ich keine Erfahrung hatte.

Ich konnte nicht anders, als mich wie ein Betrüger zu fühlen.

Angriffsplan

Der Berg, den ich besteigen musste, war viel höher als erwartet, aber ich wusste, was ich tun musste.

  1. Freie Zeit
  2. Nutzen Sie diese Zeit, um „up to speed“

Ich war in das MBA-Abendprogramm an der Seattle University aufgenommen worden und sollte bald beginnen, aber es war schnell klar, dass ich meinen MBA nicht bekommen und gleichzeitig in dieser Firma arbeiten konnte (zumindest nicht mit meinem Niveau der Programmierkenntnisse).

Ich brach das MBA-Programm ab und begann meine ganze Freizeit zu nutzen, um mich mit den Technologien vertraut zu machen, die mein Unternehmen verwendete.

Ich hatte buchstäblich das Gefühl, wieder in der Schule zu sein.

Aber wenigstens habe ich Geld verdient, anstatt es auszugeben!

Aber die Einsätze waren viel höher. Es gibt keinen Weg in der Hölle, dass ich nach allem, was ich im Coding Dojo durchgemacht habe, gefeuert werde.

Woche für Woche wurde es besser und besser.

Was ich an meinem Team sehr schätzte, war die Tatsache, dass sie mich dazu drängten, die schwierigeren Aufgaben zu übernehmen, die unsere Anwendung benötigte. Ich denke, sie haben Potenzial in mir gesehen und mich daran gehindert, kleine Aufgaben zu übernehmen (wie das Reparieren von HTML oder das Anpassen des CSS).

Aus Wochen wurden Monate, und innerhalb kürzester Zeit schrieb ich Massenmigrationen und entwickelte von Grund auf neue Funktionen.

Sicher, ich habe in der Schule viele Migrationen und Features geschrieben, aber in der realen Welt sind die Dinge anders. Ihre schlecht geschriebene Migration kann ernsthaften Schaden anrichten und Ihre Funktion wird von tatsächlichen Benutzern verwendet.

Das Gefühl der Unzulänglichkeit blieb jedoch bestehen, da ich dort der einzige Junior-Entwickler war. Es half nicht, dass Mazlo später auch zwei weitere Senior-Entwickler mit jeweils über 10 Jahren Erfahrung einstellte.

Aber dieses Gefühl der Unzulänglichkeit trieb mich an, weiter zu lernen und jeden Tag ein besserer Entwickler zu werden.

Vertrauen gewinnen

Um die 8-Monats-Marke herum waren diese Gefühle der Unzulänglichkeit wirklich verschwunden.

Zu diesem Zeitpunkt begann ich wirklich zu erkennen, dass meine Mitentwickler zwar mehr Wissen über Software im Allgemeinen haben, ich aber genauso produktiv sein kann wie sie. Ich kann schönen Code so effizient wie möglich versenden (möglicherweise muss ich nur weitere Fragen stellen).

Aber vor allem habe ich aufgehört, sie auf ein Podest zu stellen. Sie waren erstaunliche Entwickler, aber sie waren keine Götter oder Superhelden.

Sie waren meine Mitarbeiter und sie zählten auf mich, um die Software zu entwickeln.

Wenn ich in ihren Schuhen gewesen wäre, hätte ich wahrscheinlich gedacht: „Hör auf, dich unzulänglich zu fühlen und mach deinen Arsch an die Arbeit. Der Code wird sich nicht selbst schreiben.“

Ich habe Code gepusht, der viele meiner Mitarbeiter beeindruckt hat, es gab Abschnitte der App, die ich mehr als jeder andere im Entwicklerteam verstanden habe, und vor allem habe ich meine eigene einzigartige Perspektive beigetragen.

In meinem einen Jahr bei Mazlo habe ich mich von „einem Kind, das ein Coding-Bootcamp absolviert hat“ zu einem „echten Entwickler“ entwickelt.

Zukunftspläne

Seit meinem ersten Tag hat das Lernen buchstäblich nie aufgehört. Und ich liebe diese Tatsache absolut.

Es gibt so viele Jobs, bei denen Menschen lebendig verrotten und Tag für Tag dieselben Bewegungen ausführen. Aber ich habe das Privileg, neue Herausforderungen anzugehen und mein Gehirn zu zwingen, kreativ darüber nachzudenken, wie man sie löst.

In Bezug auf meine berufliche Entwicklung bin ich dabei, mich mit User Experience Design und iOS Development (Swift) vertraut zu machen.

Ich habe Kurse persönlich bei der Generalversammlung und online über Udacity besucht.

Zusätzlich diene ich immer noch als Ressource für diejenigen, die versuchen, in die Welt der Technik einzudringen.

So viele Menschen wurden von meinem Blog- und E-Mail-Austausch positiv beeinflusst, jenseits von allem, was ich ergründen konnte.

Ich habe erkannt, dass es eines meiner Lebensziele ist, anderen zu helfen, und der beste Weg, den ich kenne, ist, meine Erfahrungen zu teilen und Klarheit und Motivation über die Branche zu schaffen.

Es war ermutigend zu sehen, dass so viele Menschen meinen Schreibstil genießen und ich werde weiter schreiben, wenn es bedeutet, dass es anderen zugute kommt.

Danke fürs Lesen!

Ich hoffe, Sie abonnieren meinen Blog, denn es wird bald mehr geben!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.