C ++ Russland: Vergangenheit, Gegenwart und Zukunft


2019 änderte sich die C ++ Russia- Konferenz organisatorisch - und die Bewertungen sprechen dafür. Das Jahresende ist der richtige Zeitpunkt, um die Ergebnisse zusammenzufassen und in die Zukunft zu blicken: Obwohl es noch vier Monate bis zur C ++ Russia 2020 Moscow gibt , ist bereits etwas darüber bekannt.


Daher besteht dieser Beitrag aus drei Teilen:


  • "Vergangenheit": Wie sich die Konferenz entwickelt hat und was sich seit diesem Jahr geändert hat
  • “The Present”: Wie der letzte C ++ Russia 2019 Piter gelaufen ist (und welche seiner besten Berichte sind bereits online verfügbar)
  • Die Zukunft: Was 2020 vorbereitet

Die Vergangenheit



Ursprünglich wurde die Konferenz von Sergey Platonov ( sermp ) ins Leben gerufen. Die diesjährigen Änderungen sind darauf zurückzuführen, dass wir jetzt auch an der Veranstaltung teilnehmen (JUG Ru Group). Beim letzten C ++ Russia 2019 Piter haben wir Sergey in einer Online-Sendung gefragt, wie sich das alles von Anfang an entwickelt hat - und jetzt werden wir für Habr seine Geschichte in einer bearbeiteten Textform geben:


„Vor ein paar Jahren wollte ich unbedingt eine C ++ - Konferenz besuchen, aber ich wollte das Land dafür nicht verlassen. Es stellte sich jedoch heraus, dass es in Russland nicht einmal Mitaps gibt, und es war eine Schande. Dann ging ich noch nach Europa und entdeckte dort plötzlich, dass ein erheblicher Prozentsatz des Publikums aus Russland, der Ukraine, Weißrussland stammte. Es stellte sich heraus, dass die Leute sogar für eine Veranstaltung nach Europa gehen, die teuer genug ist, um über C ++ zu sprechen.


Ich beschloss, dass ich versuchen sollte, etwas in meiner Heimat zu tun. Dann lebte ich in Nowgorod dem Großen (dies ist eine kleine Stadt zwischen St. Petersburg und Moskau) und hielt mein erstes Treffen im Dezember 2013 in St. Petersburg ab. Er mietete ein Zimmer, stimmte dem Sprecher Maxim Khizhinsky zu , und er selbst und ein Freund bereiteten eine Überprüfung der neuen Funktionen des Standards vor. Und er kündigte es im Internet an: Telegramm-Chats waren damals noch nicht populär, also wahrscheinlich auf Twitter und Google+.


Ungefähr 20 Leute kamen, alle sagten, wie toll es war. Und das nächste Treffen, das im Februar 2014 in Moskau stattfand, brachte bereits rund 80 Personen zusammen. Es gelang mir, seriöse Redner zu finden - zum Beispiel, als Anton Polukhin zum ersten Mal auf dem Treffen der russischen Gemeinde sprach . Nun, dann fing es irgendwie an.


Viele schrieben mir: "Wir haben Entwickler in der Stadt, wir möchten uns treffen, aber wir verstehen nicht, wie." Das Schema ist jedoch einfach: Sie müssen Referenten und Räumlichkeiten finden und eine Ankündigung veröffentlichen. Am Anfang war mir nicht klar, wo ich es veröffentlichen sollte, denn es gab keinen Ort zum Abhängen, es gab keine Community als solche. Jetzt gibt es mehrere Kanäle.


Dann rekrutierte ich eine Basis von Sprechern. Die Suche nach Sprechern ist eine wunderbare Aktivität, wenn Sie täglich 20 Personen schreiben, um irgendwo in Saratow eine Besprechung abzuhalten. Zwei von ihnen antworten und schreiben: "Nein, danke, ich gehe ein anderes Mal nach Saratow." Aber allmählich rekrutieren die Leute.



Wir hielten Treffen in Nischni Nowgorod, Kasan, Innopolis, Jekaterinburg ab - und erreichten Nowosibirsk. Ich wollte den Leuten zeigen, dass es einfach ist: Es gibt erfahrene Redner, versuchen Sie, ihnen zu schreiben. Leider war es in den meisten Städten nicht möglich, eine Gemeinschaft zu organisieren, aber in Moskau und in St. Petersburg hatten sie ihre eigenen Treffen.


Und irgendwann wurde klar, dass es bereits zu viele Leute gab und genügend Redner für eine Konferenz auf gutem Niveau. Es gibt auch eine materielle Seite: Eine Konferenz ist eine schwierige und kostspielige Angelegenheit, und es wäre beängstigend, sich sofort darauf einzulassen. Die Mitaps haben aber deutlich gemacht, dass dies für Unternehmen interessant ist: Sie treten als Sponsoren auf, sie schicken ihre Mitarbeiter zum Publikum.


Es gab Zeiten, in denen ich am Samstag eine Kundgebung in der Stadt abhielt, und einige Unternehmen zwangen die Leute, an diesem Tag auszugehen, damit sie nicht dorthin kamen. Denn plötzlich werden sie hören, was in anderen Unternehmen besser ist! Meiner Meinung nach ist diese Einstellung sehr seltsam und wild. Insgesamt herrschte jedoch Einigkeit darüber, dass viele Unternehmen, Entwickler und Referenten - im Allgemeinen alle - dies benötigen.


Da sich unsere Gemeinschaft gerade erst formierte und unter den russischsprachigen keine allen bekannten Namen waren, fing ich an, in Fremdsprachen zu schreiben. Ich habe gerade eine Liste meiner Lieblingsberichte genommen und bin ihr gefolgt. Infolgedessen reisten viele der ausländischen Sprecher nicht nur an, sondern auch gern nach Russland: eine interessante Gemeinschaft, starke Spezialisten.


Die erste C ++ Russia Konferenz fand 2015 in Moskau statt. Nach heutigen Maßstäben gab es nur wenige Menschen, aber das schien mir sehr viel zu sein. Die Bewertungen waren gut, ich beschloss, fortzufahren. Sie schrieben mir aus Nowosibirsk: "Komm schon, hier sind Redner", und so entstand C ++ Sibirien . Natürlich findet es im Winter statt, denn wozu sollte man im Sommer nach Sibirien?



Aber ich wollte Konferenzen nicht zu meiner Haupttätigkeit machen. Ich habe sie einfach aus dem Grund arrangiert, dass ich Konferenzen brauchte, an denen ich selbst teilnehmen wollte. Natürlich sehen Sie bei der Organisation die Veranstaltung selbst nicht wirklich, aber Sie sehen die Berichte vorab bei den Läufen, und die Vernetzung erfolgt auf einer anderen Ebene: Sie interagieren enger mit den Rednern.


Es scheint mir, dass ich es schaffe, mich gut zu organisieren, aber ich verdiene kein Geld und es hat nicht funktioniert, ein Team aufzubauen (zusätzlich zum Programmkomitee), weil ich sie gerne bezahlen würde. Alle organisatorischen Fragen lagen bei mir allein, es war schwer. Bei der ersten C ++ Russia waren 300-400 Personen anwesend, aber im Jahr 2018 versammelten sich 850 Personen in St. Petersburg, und es war wirklich schmerzhaft. Es wurde deutlich, dass man sich auch unter Beteiligung von Freiwilligen nicht ausstrecken konnte. Zum Beispiel kam es zu einer Überlagerung aufgrund eines Fehlers auf der Baustelle: 700 Personen sitzen auf einer Keynote, plötzlich gehen die Lichter aus, und die Lautsprecher machen ein nerviges Geräusch. Lokale Spezialisten waren in der Lage, das Problem schnell zu beheben, hatten jedoch keinen direkten Bezug zur Konferenz, sie waren möglicherweise weniger verantwortlich, und ich allein verstehe nicht, was getan werden würde.


Und irgendwann kam Alexei Fedorov ( 23derevo ), der die JUG Ru-Gruppe leitet, zu mir, wo sie im Allgemeinen die gleichen Konferenzaktivitäten durchführen, aber Vollzeit (während ich mich dafür entschieden habe, Entwickler zu bleiben). Wir diskutierten die Möglichkeit einer Fusion und versuchten zu verstehen, wer gewinnt und was. Und es stellte sich heraus, dass jeder gewinnen würde.


Wir sind weiterhin für das Programm verantwortlich - Leute, die C ++ verstehen - und die JUG Ru Group ist für organisatorische Fragen verantwortlich. Und ich mag diese Trennung wirklich. Organisatorische Probleme wie „lange Schlangen für Essen“ wurden von mir entfernt, wo ich alleine war und alles brannte. Jetzt geht es auf eine Ebene, auf der alles gut läuft und es immer eine Person gibt, die für ein bestimmtes Problem verantwortlich ist.


Am deutlichsten zeigt sich für mich, dass vor sechs Monaten nach der C ++ Russia 2019 in Moskau die Redner (einschließlich derjenigen, die viel besucht haben) gemeinsam sagten, dass die Organisation die beste Konferenz von allen ist, die sie besucht haben. “


Wenn Sie in der Vergangenheit von C ++ Russia waren und Nostalgie haben möchten, werden die Konferenzaufzeichnungen auf dem YouTube-Kanal ordentlich von Wiedergabelisten gestapelt, und VK enthält Fotos .

Gegenwart



Und jetzt, nach all diesen Veränderungen?


Bisher wechselte C ++ Russia alle zwei Jahre zwischen Moskau und St. Petersburg, und seit 2019 sieht der Zeitplan so aus: Jedes Frühjahr gibt es eine Moskauer Konferenz und jeden Herbst eine St. Petersburg-Konferenz. Zum ersten Mal in Moskau im April gab es ein neues Format, und dann war es ein „Versuchsballon“ - und jetzt, wenn der Petersburger im November Lärm gemacht hat, können zuversichtlichere Schlussfolgerungen gezogen werden.


Und wie stellen sie sich heraus, wie ist es gelaufen?


Nun, für den Anfang hat die Organisation wirklich nicht "gebrannt": Alles hat wie es sollte funktioniert (und wenn es Schwierigkeiten gab, gab es jemanden, der sie reparierte).


Viele Aktivitäten, die von anderen Konferenzen der JUG Ru-Gruppe übernommen wurden, haben Wurzeln geschlagen. Im Diskussionsbereich können die Referenten nach dem Bericht befragt werden, in den BOF-Sitzungen können Sie mit anderen Teilnehmern und Referenten diskutieren, was wehgetan hat, und es gibt Interviews in der Online-Sendung zwischen den Berichten. Und die Sendung selbst ist ebenfalls nach dem traditionellen „Dzhugovskoy“ -Schema organisiert: Es gibt eine offene Sendung auf YouTube, bei der die Berichte des ersten Tages aus der ersten Halle abgerufen und bezahlt werden und bei der alle Hallen und beide Tage verfügbar sind.


Wenn mehr als ein Mitglied des Komitees an der Konferenz teilnimmt, ist es eine Sünde, das Komitee nicht für etwas Gemeinsames zu verwenden. Am Abend des ersten Tages fand daher eine Podiumsdiskussion mit dem Seelenkomitee statt:



Und wenn Sie abhängen wollten, wurde parallel dazu „Go under the C ++ - Mikroskop“ abgehalten: Timur Safin vertrat die C ++ - Seite, Vitaly Levchenko vertrat die Go-Seite und Alexander Granin , der für seine Liebe zu Haskell im Allgemeinen bekannt war, wurde als unparteiischer Moderator ausgewählt.


Was ist mit den Berichten passiert? Aus organisatorischer Sicht hat sich bisher viel geändert, die Rednerliste hingegen hat die Treue zu Traditionen bewiesen. Zum einen begann die Konferenz mit Keynote Sean Parent (Adobe), vor vier Jahren eröffnete mit einer weiteren Rede das allererste C ++ Russland. Zweitens sprach Maxim Khizhinsky , der beim allerersten Treffen von Sergey Redner wurde (er kennt auch die Leser von Habr: sein Beitrag zu schlossfreien Datenstrukturen hat mehr als 100.000 Aufrufe). Und drittens gab es Redner wie Anton Polukhin , die sich auf früheren Konferenzen in viele verliebt haben.


Vielleicht sind die Änderungen deutlich sichtbar, wenn wir die Videos der Keynotes von Sean Parent in den Jahren 2015 und 2019 vergleichen:




Der Lautsprecher ist derselbe und auch die Eröffnungsfolien sind im selben Stil gestaltet, aber jetzt ist es viel angenehmer, einen Blick auf diese Folien und diesen Lautsprecher zu werfen: Die Auflösung ist von 720p auf 4K gestiegen, die Video- und Tonqualität ist offensichtlich gestiegen, und dank eines anderen Frame-Layouts haben die Folien mehr Platz in Anspruch genommen .


Im Allgemeinen hat dieses „Plus-Brei“, das der Konferenz ursprünglich sehr gut gefallen hat, nichts gebracht, aber wir haben versucht, die gesamte „Produktion“ zu verbessern, die dazu beiträgt, es wahrzunehmen.


Tötet diese Qualitätsproduktion nicht die "gemütliche Lampe"? Nun, jemand mag den DIY-Ansatz zu schätzen wissen, aber er eignet sich eher für Meetings lokaler Gemeinschaften als für große Konferenzen. Und wir glauben, dass Konferenzen und Meetings sich nicht ausschließen, sondern ergänzen. So ist es nicht verwunderlich, dass auf der Konferenz Vertreter verschiedener lokaler Gemeinschaften zu sehen waren, und wir haben einen von ihnen, Alexander Borgardt , in der Sendung nach den Mitaps und Getränkekappen gefragt, die er in Moskau hält.


Und aus der Sicht des Programms, wenn sich etwas geändert hat, dann ist dies das, was: Laut Sergey trompeten ausländische Sprecher nach dem Frühjahr Moskau C ++ Russland Freunde, "so dass ich eine wunderbare Konferenz in Russland besucht habe", dass der Fluss ausländischer Bewerbungen viel höher ausfiel als gewöhnlich . Aber das Programmkomitee behält die Balance im Auge, damit die Konferenz nicht nur englischsprachig wird: In jedem Zeitfenster, in dem aus drei Berichten ausgewählt wurde, gab es unter anderem etwas zu hören auf Russisch.


Jetzt stehen den Konferenzteilnehmern die Videoaufzeichnungen der Berichte zur Verfügung, die später veröffentlicht werden. Sie können jedoch bereits einige der beliebtesten Veröffentlichungen ansehen. Die Aufzeichnung der offenen Sendung ist immer noch auf YouTube, und zwei Berichte von dort sind nach Schätzungen des Publikums in den Top 5 gelandet. Wir freuen uns daher, ihre Namen und Links mit Timecodes zu teilen:


  • „C ++ Taxi Tricks“ von Anton Polukhin ( Video ).
  • "C ++ - Ausnahmen durch das Prisma der Compileroptimierungen" von Roman Rusyaev ( Video )

Nun, einzeln gefiel vielen das Ende der Sendung .


Schöne Aussicht!


Die Zukunft



Was weiter? 2020 hat noch nicht begonnen und es wurden bereits zwei Veranstaltungen angekündigt.


Eine davon ist die C ++ Siberia- Konferenz, die ohne die Teilnahme der JUG Ru-Gruppe eine eigenständige Veranstaltung bleibt. Dies ist eine Kammergeschichte: Es gibt einen Track, in zwei Tagen gibt es insgesamt 10 Berichte. Findet vom 28. bis 29. Februar in Nowosibirsk statt .


Und es wird bei einer anderen Veranstaltung, die vom 27. bis 28. April in Moskau stattfindet, größer sein - dies ist C ++ Russia 2020 Moscow . Auch hier wird es mehrere Tracks, Dutzende von Berichten, Sendungen und so weiter geben.


Bisher ist wenig über das Programm der Moskauer Konferenz bekannt, aber die Namen mehrerer Redner sind bereits verfügbar - und sie sind so beschaffen, dass es sich lohnt, auf Folgendes zu achten:


  • Timur Doumler - es reicht zu sagen, dass sein Bericht "Type Punning in modernem C ++" auf der letzten Konferenz in St. Petersburg in die Top 5 aufgenommen wurde.


  • Guy Davidson , auch den Mitgliedern von C ++ Russia bereits bekannt. Hier geben wir eine Zeile aus dem Biobereich in seinem Twitter-Account (und in gekürzter Form!):


  • Gor Nishanov - er kommt von Microsoft, wo er viel über C ++ weiß, und ist Mitglied des Komitees.


  • Mateusz Pusz ist eine Person mit 15 Jahren Erfahrung in C ++ und wiederum ein aktiv stimmberechtigtes Mitglied des Komitees.



Im Allgemeinen wird die Zusammensetzung der Lautsprecher erneut so gewählt, dass diese Personen, wenn sie sich in einem Raum versammeln, versehentlich einen neuen Standard für Kaffee schaffen können.


Alle weiteren Informationen zur Konferenz finden Sie auf der Website - und wenn mehr bekannt wird, werden alle neuen Namen der Sprecher dort angezeigt.


Wenn Sie etwas Interessantes über C ++ wissen und Ihren Namen in dieser Reihe von Namen haben möchten, klicken Sie jetzt auf die Schaltfläche "Bericht senden" auf derselben Site. Je früher Sie dies tun, desto größer sind die Chancen, den Bericht zu vervollständigen auf ein exzellentes Niveau und steigen Sie in das Programm ein.


Wir sehen uns 2020!

Source: https://habr.com/ru/post/de480584/


All Articles