Es war ein Nachmittag im September und ich unterhielt mich mit Hari . Während er redete, gab er mir eine neue Aufgabe: Reden . Dies ist ein Screenshot dessen, was wir in einem Dokument geschrieben haben. In den nächsten 6 Monaten musste ich zunächst an einer Konferenz teilnehmen und dann einen externen Technologievortrag halten.
Da ich zum ersten Mal einen Tech Talk hielt, war die Aussicht, einen Tech Talk zu halten, sowohl aufregend als auch beängstigend.
Da ich nun einen Vortrag halten musste, war es das Wichtigste, eine Konferenz zu finden. Da ich an Ruby on Rails gearbeitet hatte, bestand die Idee darin, eine Ruby-bezogene Konferenz zu finden und dort das CFP einzureichen.
Im November bin ich auf den Ruby on Rails Global Summit von Geekle gestoßen. Ich hatte vor, an diesem Gipfel teilzunehmen, die Präsentationen der Redner zu verfolgen und dann einen CFP für alle bevorstehenden Ruby-Konferenzen einzureichen, die ich finden konnte. Die CFPs waren jedoch noch geöffnet.
Ich erzählte Hari von meiner Idee und er überzeugte mich davon, dass ich, da die CFPs offen sind, eine einreichen sollte, und wenn ich nicht ausgewählt werde, kann ich jederzeit zurückkommen, um am Gipfel teilzunehmen. Auf diese Weise wurde mein Plan, am Gipfel teilzunehmen, dahingehend geändert, auf dem Gipfel zu sprechen.
Da die CFPs schon seit einiger Zeit geöffnet waren, waren viele der Themen, über die ich sprechen wollte, bereits vergeben. Ich beschloss schließlich, über Rubocop zu sprechen, da ich schon seit einiger Zeit daran gearbeitet hatte.
Der Plan bestand darin, eine Live-Demo zum Modifizieren von Polizisten zu zeigen und die Vorher-Nachher-Ergebnisse zu zeigen. Nach mehreren Wiederholungen der Zusammenfassung und des Titels reichte ich schließlich mein allererstes CFP – Enhancing Code Quality with Rubocop ein.
Mitte Dezember meldete sich Liliya vom Geekle- Team und ja, die CFP wurde angenommen; Ich hielt jetzt meinen allerersten Tech Talk.
Da der Vortrag im Januar stattfand, war ich ziemlich entspannt, als ich die Zusage erhielt. Ich hatte bereits einen Blog über Rubocop geschrieben und hatte daher das Gefühl, dass ich den Vortrag schaffen könnte.
Als ich eine weitere E-Mail mit Informationen über die Plattform, die wir nutzen würden, und Werbebannern für meinen Vortrag erhielt, geriet ich in Panik, als mir klar wurde, wie groß die Konferenz war. Um sicherzustellen, dass alles eingerichtet war, wurde ich gebeten, einen Testanruf mit dem technischen Team zu vereinbaren.
Während des technischen Gesprächs führten sie mich durch die Streamyard-Plattform, wie die Bildschirmfreigabe funktioniert und alle anderen kleinen Details.
Als das Gespräch beendet war, fühlte ich mich zum ersten Mal angespannt. Ich fing an, sogar über einfache Dinge wie die Bildschirmfreigabe nachzudenken, weil ich noch so neu auf der Plattform war. Was passiert, wenn ich den falschen Bildschirm teile oder mein Internet ausfällt?
Außerdem musste ich live vor meinem Publikum programmieren. Was passiert, wenn mein Code nicht richtig funktioniert? Ich begann mich zu fragen, ob ich die Präsentation vorher hätte aufzeichnen und einreichen sollen. Aber es war an der Zeit, über Ihr Komfortniveau hinauszugehen.
Um mögliche Probleme während der Diskussion zu vermeiden, bestand die Idee darin, die Folien vorzubereiten und den gesamten Ablauf so oft wie möglich durchzugehen. Um eine Vorstellung davon zu bekommen, wie die Leute es normalerweise machen, bin ich außerdem auf YouTube gegangen und habe mir verschiedene Vorträge von Entwicklern angesehen, von denen ich gehört hatte.
Nachdem ich den Vortrag fertig hatte, übte ich ihn und da wurde mir klar, dass ich die Folien neu strukturieren musste. Da ich eine Kombination aus Theorie und Code hatte, musste ich sicherstellen, dass zwischen den beiden ein angemessener Abstand vorhanden war, damit der Inhalt leicht zu konsumieren war.
Ich habe nachbestellt und noch einmal geübt. Mir wurde klar, dass die Geschwindigkeit, mit der ich sprach, zu hoch war und ich langsamer sprechen musste.
Ich habe Hari zwei Tage vor der Veranstaltung eine Demo meines Vortrags gezeigt und er hat mir Überarbeitungen als Feedback angeboten. Das war sehr hilfreich. Der wichtigste Ratschlag, den ich erhielt, war, mit dem Publikum zu interagieren und den Vortrag ansprechender zu gestalten.
Ich begann darüber nachzudenken, wie ich das Publikum in die Präsentation einbeziehen könnte. Die Teilnahmemöglichkeiten waren eingeschränkt, da es sich um eine Online-Konferenz handelte und niemandem das Video eingeschaltet war.
Daraufhin baute ich Umfragen in Form von QR-Codes ein und lud das Publikum ein, beim Codieren mitzumachen.
Nachdem ich die letzten Folien hatte, führte ich ein letztes Demo-Gespräch mit Ishan und noch einmal mit Hari. Die Durchführung von Demos hat mir dabei geholfen, mein Selbstvertrauen zu stärken.
Am Tag des Vortrags habe ich zwei- oder dreimal mit den Befehlen und dem Code herumgespielt, um sicherzustellen, dass alles wie erwartet lief.
Die ganze Nervosität verschwand, sobald ich anfing zu sprechen, weil ich völlig in Gedanken versunken war.
Während des Vortrags konnte ich nicht sehen, ob die Leute meine Fragen oder die Umfrage beantworteten, aber als ich den Vortrag beendet und überprüft hatte, war ich froh zu sehen, dass das Publikum mit mir interagierte und an den Umfragen teilnahm.
Einige Leute meldeten sich sogar auf LinkedIn mit positiven Kommentaren.
Alles in allem war es eine fantastische Erfahrung und ich bin froh, dass ich live gegangen bin, anstatt es vorab aufzunehmen.
PS: Meinen Vortrag findet ihr weiter unten :)
Auch hier veröffentlicht.