Meine Takeaways von JSNation 2019

Kurz nachdem ich meine Erfahrungen von der Teilnahme an React Amsterdam geteilt hatte, luden mich die Organisatoren von GitNation zu ihrer Schwesterkonferenz JSNation (ehemals AmsterdamJS) ein, einer der größten und am längsten laufenden JavaScript-Konferenzen in der Benelux-Community, nachdem sie meinen Blogbeitrag gelesen hatten!

Angesichts der Tatsache, dass ich derzeit jeden Tag mit JavaScript arbeite und eine große Anzahl von Hauptbetreuern und Gründern beliebter Open-Source-Projekte auf der Konferenz sehen würde, war es eine großartige Gelegenheit, Fragen zu stellen, neue Inspiration zu bekommen und so die Entscheidung zu treffen war ein Kinderspiel. Und ich bin so froh, dass ich das gemacht habe!

Da es so eine großartige Erfahrung war, möchte ich meine Erkenntnisse aus der Veranstaltung der Erinnerung halber teilen und hoffentlich allen helfen, die erwägen, an der nächsten teilzunehmen.

Wenn die Kosten für die Teilnahme ein großes Hindernis für Sie darstellen, insbesondere wenn Sie ein unabhängiger Teilnehmer wie ich sind, arbeitet GitNation mit Sponsoren wie GitHub zusammen, um Diversity-Stipendien bereitzustellen, mit denen Sie kostenlos an der Veranstaltung teilnehmen können. Wenn Sie also teilnahmeberechtigt sind, empfehle ich Ihnen dringend, sich zu bewerben, da Sie nur ein kurzes Formular ausfüllen müssen.

Einchecken

Der Hauptkonferenzort war die Zuiderkerk, eine ehemalige Kirche aus dem Jahr 1611, an der der berühmte niederländische Maler Rembrandt teilnahm. Es liegt zentral direkt östlich des Rotlichtviertels in der Nähe des Nieuwmarkts. Die Kirche war leicht zu finden, denn sie ist nicht nur ein ziemlich ikonisches Gebäude in Amsterdam, sondern ich wurde auch mit dieser JavaScript-Eigenart begrüßt, als ich mich dem Eingang der Kirche näherte:

Flüssigkeitsfehler:intern

Nachdem ich aus meiner Erfahrung mit React Amsterdam gelernt hatte, erreichte ich den Veranstaltungsort ziemlich innerhalb von Minuten, nachdem die Konferenz für die Registrierung geöffnet wurde, sodass es für mich überhaupt keine Warteschlange gab! Da dies eine etwas gemütlichere Konferenz war und ich einige der Warteschlangenbilder zu dieser Zeit auf Twitter gesehen habe, glaube ich nicht, dass die Warteschlange jemals zu lang wurde, sodass das Einchecken insgesamt ziemlich reibungslos war.

Der kommende Tag

Nachdem ich den Check-in abgeschlossen hatte, holte ich mein Namensschild, eine Goodie-Bag mit JSNation-Marke, gefüllt mit Swags (einschließlich einer roten JSNation-Tasse) und den äußerst wichtigen Programmführer für den Tag.

Bevor ich die Gelegenheit hatte, das Programm durchzusehen, war ich schon zu sehr damit beschäftigt, die Schönheit der Zuiderkerk zu bewundern:



Die Entscheidung, zu welchen Vorträgen man gehen sollte, war eine Herausforderung, da viele qualitativ hochwertige Vorträge gleichzeitig in beiden Tracks stattfanden. Um die Herausforderung noch zu steigern, wurden die Node.js-Vorträge der Konferenz in Uilenburgersjoel abgehalten, einer ehemaligen Synagoge, fünf Minuten vom Hauptveranstaltungsort entfernt, was der Konferenz diese einzigartige Auszeichnung verlieh:

Flüssigkeitsfehler:intern

Um den Wechsel zwischen den Tracks zu erleichtern, wurde glücklicherweise ein kleiner Raum im hinteren Teil der Kirche eingerichtet, in dem der Live-Stream der Node.js-Gespräche in Uilenburgersjoel abgespielt wurde. Ich habe das voll ausgenutzt, als ich versuchte, einen Vorgeschmack auf die Vorträge beider Tracks zu bekommen.

Aus Versehen (oder Absicht?) entpuppte sich der Raum auch als ruhiger Bereich für alle, die sich von der Masse erholen möchten. Wie auch immer, großes Lob an die Organisatoren für die Einrichtung, die es uns ermöglichte, das Beste aus der Konferenz zu machen.

Sehen Sie sich für großartige visuelle Zusammenfassungen der stattgefundenen Vorträge diese wundervollen Sketchnotes an, die von Katja Budnikov live gezeichnet wurden, oder diesen Blogbeitrag von Mary Vorontsov für detailliertere Kommentare zu den Vorträgen in der Haupthalle und eine andere Perspektive von JSNation insgesamt.

Alternativ können Sie alle Vorträge über die folgenden Links verfolgen:

Haupthalle - https://youtu.be/Fj4Vm9m95Io

Node.js-Halle – https://youtu.be/-rs-5ZL-f9w

Neue Leute kennenlernen

Während die Teilnahme an einer großen Konferenz wie JSNation allein beängstigend erscheinen mag, war dies definitiv nicht der Fall, vor allem, weil die Konferenz einen sehr aktiven Slack-Kanal und eine Social-Media-Community hatte, wo ich andere Teilnehmer erreichen konnte, die im selben Boot saßen. So klischeehaft es auch klingen mag, die meisten Leute bei der Veranstaltung waren super freundlich und offen für ein gutes Gespräch!

Aber allein zu gehen bedeutete vor allem, dass ich hatte meine Komfortzone zu verlassen. Sonst hätte ich wahrscheinlich nicht:

  • Am Ende hing ich beim Mittagessen mit Anushree zusammen, nachdem wir uns kurz nach seiner inspirierenden Keynote von einem Gespräch mit Kyle Simpson getroffen hatten, in dem er darüber sprach, wie großartig Konferenzen aus genau den Gründen sind, über die ich jetzt schreibe;
  • Hatte eine Reihe guter Gespräche mit Michel, Jarrod, Anushree und Henry bei einem Stamppot-Dinner;

Flüssigkeitsfehler:intern

  • Gespräch mit Henry, Tobias und Ruben, bei denen ich großen Spaß daran hatte, bei zu vielen Codenames-Spielen herumzuhängen;

Flüssigkeitsfehler:intern

  • Ich traf Anna und Christina auf der After-Party und erzählte ihnen persönlich, wie sehr ich ihren Vortrag mit Comic Sans-Folien voller Skizzen von Zimtschnecken und Haustieren genossen habe;

Flüssigkeitsfehler:intern

  • Sich Robert, Oliver, Alexandra und Charlie zum Karaoke nach der dritten Partyrunde angeschlossen...

… und noch mehr Leute, mit denen ich gesprochen habe, die ich höchstwahrscheinlich vergessen habe. Wenn wir uns unterhalten haben und Sie dies lesen, können Sie mich rufen 😂 Erinnere mich auf Twitter oder hinterlasse unten einen Kommentar!

Der Hauptpunkt ist, indem ich aus meiner Komfortzone heraustrat und anfing, mit jemandem zu sprechen, den ich nicht kannte, wurde die Erfahrung so viel unvergesslicher und lohnender, als wenn ich die Wahl hätte und nur mit Leuten sprechen würde, die ich kenne. Wenn Sie also daran denken, zur nächsten Konferenz zu kommen, lassen Sie sich nicht davon abschrecken, alleine dabei zu sein! Und wenn Sie mit einer Gruppe von Kollegen teilnehmen, empfehle ich Ihnen dringend, sich Zeit zu nehmen, um sich aufzuteilen, damit Sie eher geneigt sind, neue Leute kennenzulernen und Ihre Konferenzerfahrung zu bereichern.

Wenn dev.to mir erlauben würde, diesen Titel größer als alle Kopfzeilen der ersten Ebene in diesem Beitrag zu machen, würde ich es tun, da dies zweifellos das Haupthighlight von JSNation für mich war!

Konferenzen sind großartig, um zu lernen und neue Ideen von großartigen Rednern zu bekommen, aber was macht sie unersetzlich, wenn man sie sich danach nur auf YouTube ansieht? Es sind die Menschen, die Sie treffen, die persönlichen Interaktionen und das gewisse Extra an Menschlichkeit, das Sie nicht bekommen, wenn Sie die Veranstaltung aus der Ferne verfolgen.

Persönliche Ziele - wie habe ich abgeschnitten?

In meinem vorherigen Blogbeitrag von React Amsterdam habe ich erwähnt, dass ich die Konferenz zwar genossen habe, aber wahrscheinlich nicht so sehr aufgrund einiger Dinge, die ich gerne getan hätte. Im Allgemeinen dienten sie als gute Ziele, um meine Erfahrung für zukünftige Konferenzen (wie diese) zu verbessern. Also, wie habe ich gemacht? Sehen wir sie uns an:

  • Selfies/Fotos mit Leuten machen, die ich getroffen habe - zugegebenermaßen nicht alles aus eigener Kraft, aber ich habe beides geschafft - siehe die Tweets in der Rubrik „Neue Leute kennenlernen“!
  • Sprechen Sie nach dem Vortrag mit den Rednern - wieder einmal zeigten die Bilder einen soliden Beweis dafür, da sich herausstellte, dass die meisten von ihnen, mit denen ich sprach, Redner auf der Konferenz waren! Das zeigt wirklich, wie offen und einladend alle waren, so dass ich zu jemandem gehen und mit ihm reden konnte, ohne darüber nachdenken zu müssen, ob er ein Redner war oder nicht. Schließlich sind Sprecher nur ein weiterer Mensch wie wir, also sollte dies keine Überraschung sein!
  • Nehmen Sie an einem Workshop vor der Konferenz teil - dies ist als unabhängiger Teilnehmer schwierig, da ich mir einige der Sitzungen außerhalb der Konferenz sowohl in Bezug auf die Kosten als auch auf die Zeit von der Arbeit nicht leisten könnte. 😞 Vielleicht kann ich das tun, wenn Diversity-Stipendien in Zukunft dabei helfen können.

Insgesamt bin ich zufrieden mit den Fortschritten, die ich seit der letzten gemacht habe, und werde diesen neu gefundenen Mut sicherlich zu zukünftigen Konferenzen mitnehmen, an denen ich teilnehme.

Ideen für den nächsten

Während noch keine endgültigen Daten bestätigt wurden, wird JSNation 2020 zum 10. Mal bei GitNation dabei sein, nachdem die Organisatoren während der Konferenz um Vorschläge für die nächste gebeten haben.

Hier sind einige Ideen, die ich persönlich habe, um die Konferenz noch großartiger und integrativer zu gestalten:

Eine spezielle Ruhezone

Das könnte ein Raum sein, wie er dieses Jahr für die Node.js-Vorträge genutzt wurde. Da ein großer Teil einer Konferenz darin besteht, mit neuen Leuten zu sprechen, möchten einige (insbesondere die Introvertierten unter uns) vielleicht eine Pause von der Menge machen, um den Kopf frei zu bekommen, zu meditieren und/oder neue Energie zu tanken. Indem auch diese Bedürfnisse erfüllt werden, wird die Konferenz zweifellos noch umfassender sein.

Ein Gaming-Hangout-Bereich

Je nachdem, ob freier Platz verfügbar ist, kann ein solcher Platz während der gesamten Konferenz oder zumindest auf der After-Party geschaffen werden, damit wir uns bei einigen Kartenspielen oder einer Partie Tischtennis unterhalten können, wenn Redner/Teilnehmer wie Henry in der Nähe sind um sie zu bringen:

Stellen Sie am oberen Ende des Budgets eine Spielekonsole mit bekannten Spielen wie Mario Kart oder ein interaktives VR-Headset mit Spielen bereit, wie sie David Rousset auf der diesjährigen After-Party gezeigt hat:

Flüssigkeitsfehler:intern

Und so weiter… die Möglichkeiten sind endlos. Ich würde gerne sehen, was andere in der Community und die Organisatoren sich einfallen lassen, wenn diese Idee umsetzbar ist!

Live-Untertitelung

Mit anderen Worten, lassen Sie während der Vorträge Live-Untertitel spielen! Das vielleicht die komplizierteste Idee von allen sein, da es wahrscheinlich jemanden (oder ein Team in Rotation) braucht, um die Untertitel einzutippen oder die von der Spracherkennungssoftware generierten in Echtzeit zu korrigieren. Basierend auf meiner kurzen Twitter-Recherche schien dies in ReactJS Girls gut funktioniert zu haben:

Flüssigkeitsfehler:intern

Wie bei der Idee der Ruhezone wird dies die Zugänglichkeit der Konferenz für diejenigen erheblich verbessern, die möglicherweise nicht Englisch als Muttersprache sprechen, Hörprobleme haben und/oder allgemein besser verstehen, was der Sprecher gesagt hat.

Ich persönlich hatte eine Menge Spaß beim Erlernen weniger bekannter Funktionen und beim Fliegen einiger Drohnen in Node.js bis hin zum Knüpfen von Kontakten mit neuen Leuten während der gesamten Konferenz. Unnötig zu sagen, dass ich auf jeden Fall hoffe, dass ich beim nächsten Mal wieder dabei sein werde, um den 10. Geburtstag von JSNation zu feiern, und wieder mit einer ähnlichen Erfahrung verwöhnt werde!