„Die Anfrage ist überfällig“: Alexey Fedorov über die neue Konferenz über verteilte Systeme

„Die Anfrage ist überfällig“: Alexey Fedorov über die neue Konferenz über verteilte Systeme

Vor kurzem gab es angekündigt zwei Veranstaltungen gleichzeitig zur Entwicklung von Multithread- und verteilten Systemen: eine Konferenz Hydra (11.-12. Juli) und Schule SPTDC (8.-12. Juli). Menschen, die sich mit diesem Thema auskennen, verstehen, dass sie nach Russland kommen Leslie Lamport, Maurice Herlihy и Michael Scott - das wichtigste Ereignis. Aber es kamen noch andere Fragen auf:

  • Was ist von der Konferenz zu erwarten: „akademisch“ oder „produzierend“?
  • Wie hängen die Schule und die Konferenz zusammen? An wen richtet sich dieses und jenes?
  • Warum überschneiden sich die Daten?
  • Werden sie für diejenigen von Nutzen sein, die nicht ihr ganzes Leben verteilten Systemen gewidmet haben?

All dies ist der Person bekannt, die Hydra zum Leben erweckt hat: unserem Regisseur Alexey Fedorov (23derevo). Er beantwortete alle Fragen.

Formatieren

— Eine einleitende Frage für diejenigen, die weit von verteilten Systemen entfernt sind: Worum geht es bei beiden Veranstaltungen?

— Die globale Herausforderung besteht darin, dass es um uns herum Dienste mit großen Operationsvolumina und komplexen Rechenaufgaben gibt, die nicht auf einem Computer erledigt werden können. Das bedeutet, dass es mehrere Autos geben muss. Und dann stellen sich Fragen dazu, wie man seine Arbeit richtig synchronisiert und was unter Bedingungen zu tun ist, die nicht die höchste Zuverlässigkeit aufweisen (weil die Ausrüstung ausfällt und das Netzwerk ausfällt).

Je mehr Maschinen es gibt, desto mehr Fehlerquellen gibt es. Was tun, wenn verschiedene Maschinen bei denselben Berechnungen unterschiedliche Ergebnisse liefern? Was tun, wenn das Netzwerk für einige Zeit verschwindet und ein Teil der Berechnungen isoliert wird? Wie kann man dann alles kombinieren? Im Allgemeinen sind damit eine Million Probleme verbunden. Neue Lösungen – neue Probleme.

In diesem Bereich gibt es vollständig angewandte Bereiche und es gibt eher wissenschaftliche Bereiche – etwas, das noch nicht zum Mainstream geworden ist. Ich möchte darüber sprechen, was sowohl in der Praxis als auch in der Wissenschaft und vor allem an ihrer Schnittstelle passiert. Darum geht es auf der ersten Hydra-Konferenz.

— Ich würde gerne verstehen, dass es eine Konferenz und eine Sommerschule gibt. Wie hängen sie zusammen? Wenn Schulteilnehmern eine Ermäßigung auf die Teilnahme an der Konferenz gewährt wird, warum überschneiden sich dann die Termine, so dass es unmöglich ist, alles auf einmal ohne Verluste zu besuchen?

— Die Schule ist eine Kammerveranstaltung für 100–150 Personen, bei der führende Experten aus aller Welt fünf Tage lang Vorträge halten. Und es entsteht eine Situation, in der sich fünf Tage lang Weltklasse-Koryphäen in St. Petersburg versammeln, bereit, etwas zu erzählen. Und in diesem Fall fällt die Entscheidung, nicht nur eine Kammerschule, sondern auch eine größere Konferenz zu veranstalten.

Es ist möglich, eine solche Schule nur im Sommer, im Juli, abzuhalten, da sich unter diesen Spezialisten aktuelle Universitätsprofessoren befinden, die zu keinem anderen Zeitpunkt einfach nicht bereit sind: Sie haben Studenten, Diplome, Vorlesungen und so weiter. Das Schulformat besteht aus fünf Wochentagen. Es ist bekannt, dass man im Sommer am Wochenende gerne irgendwohin fährt. Das bedeutet, dass wir weder am Wochenende vor der Schule noch am Wochenende nach der Schule eine Konferenz durchführen können.

Und wenn man es vor oder nach dem Wochenende noch um ein paar Tage verlängert, werden aus den fünf Tagen des Spezialistenaufenthalts in St. Petersburg auf magische Weise neun. Und dazu sind sie nicht bereit.

Die einzige Lösung, die wir gefunden haben, bestand daher darin, die Konferenz einfach parallel zur Schule abzuhalten. Ja, das führt zu einigen Problemen. Es gibt Leute, die wollen zur Schule und zu einer Konferenz und müssen dann und wann auf eine Vorlesung verzichten. Die gute Nachricht ist, dass das alles in benachbarten Hallen stattfinden wird, man kann hin und her laufen. Und eine weitere gute Sache ist die Verfügbarkeit von Videoaufzeichnungen, in denen Sie später in Ruhe ansehen können, was Sie verpasst haben.

— Wenn zwei Events parallel stattfinden, stellt sich die Frage: „Welches brauche ich mehr?“ Was genau sollten Sie von jedem erwarten und was sind die Unterschiede?

— Die Schule ist eine rein akademische Veranstaltung, eine klassische mehrtägige naturwissenschaftliche Schule. Jeder, der sich mit Wissenschaft beschäftigt hat und etwas mit der Graduiertenschule zu tun hatte, hat eine Vorstellung davon, was eine akademische Schule ist.

„Die Anfrage ist überfällig“: Alexey Fedorov über die neue Konferenz über verteilte Systeme

Normalerweise sind solche akademischen Veranstaltungen nicht sehr gut organisiert, da es den Veranstaltern an Veranstaltungskompetenz mangelt. Aber wir sind immer noch ziemlich erfahrene Leute, sodass wir alles ziemlich kompetent machen können. Ich denke, dass SPTDC aus organisatorischer Sicht allen akademischen oder forschungsbasierten Schulen, die Sie jemals gesehen haben, um Längen überlegen sein wird.

SPTDC-Schule - Dies ist ein Format, bei dem jede große Vorlesung in zwei Paaren gelesen wird: „eineinhalb Stunden – eine Pause – eineinhalb Stunden“. Sie müssen verstehen, dass es für einen Teilnehmer zum ersten Mal möglicherweise nicht einfach ist: Als diese Schule vor zwei Jahren zum ersten Mal stattfand, war ich selbst ungewöhnlich, ich schaltete mehrmals etwa mitten in einer Doppelvorlesung ab und Dann war es schwer zu verstehen, was geschah. Aber das hängt stark vom Dozenten ab: Ein guter Dozent spricht alle drei Stunden sehr interessant.

Hydra-Konferenz - eine praktischere Veranstaltung. Es werden mehrere Koryphäen der Wissenschaft anwesend sein, um Vorlesungen an der Schule zu halten: von Leslie Lamport, dessen Arbeit der Theorie multithreadiger und verteilter Systeme zugrunde liegt, zu Maurice Herlihy, einer der Autoren des berühmten Lehrbuchs über Parallelität „The Art of Multiprocessor Programming“. Aber auf der Konferenz werden wir versuchen, darüber zu sprechen, wie bestimmte Algorithmen in der Realität umgesetzt werden, mit welchen Problemen Ingenieure in der Praxis konfrontiert sind, wer Erfolg hat und wer scheitert, warum manche Algorithmen in der Praxis eingesetzt werden und andere nicht. Und natürlich sprechen wir über die Zukunft der Entwicklung von Multithread- und verteilten Systemen. Das heißt, wir geben einen Überblick darüber, worüber die Weltwissenschaft derzeit spricht, worum es in den Gedanken führender Ingenieure geht und wie das alles zusammenpasst.

— Da die Konferenz eher anwendungsorientiert ist, wird es nicht nur akademische Koryphäen geben, sondern auch Redner aus der „Produktion“?

- Definitiv. Wir versuchen, uns alle „Großen“ anzusehen: Google, Netflix, Yandex, Odnoklassniki, Facebook. Es gibt bestimmte lustige Probleme. Jeder sagt zum Beispiel: „Netflix ist ein verteiltes System, fast die Hälfte des US-Verkehrs, sehr cool“, und wenn man sich ihre tatsächlichen Berichte, Artikel und Veröffentlichungen ansieht, stellt sich eine leichte Enttäuschung ein. Denn obwohl dies sicherlich Weltklasse und Spitzenklasse ist, gibt es davon weniger, als es auf den ersten Blick scheint.

Es entsteht ein interessantes Dilemma: Sie können Vertreter großer namhafter Unternehmen anrufen oder jemanden anrufen, den wir bereits kennen. Tatsächlich ist hier und da Fachwissen vorhanden. Und wir versuchen vielmehr, nicht „Leute von sehr großen Marken“ herauszuholen, sondern sehr große Spezialisten, bestimmte Leute.

Da wäre zum Beispiel Martin Kleppmann, der einst auf LinkedIn für Furore sorgte und auch veröffentlichte gutes Buch — vielleicht eines der grundlegenden Bücher auf dem Gebiet verteilter Systeme.

— Wenn jemand nicht bei Netflix, sondern bei einem einfacheren Unternehmen arbeitet, fragt er sich vielleicht: „Soll ich zu so einer Konferenz gehen, oder reden dort alle möglichen Netflix-Unternehmen miteinander, aber ich habe nichts zu tun?“

— Ich sage Folgendes: Als ich etwas mehr als drei Jahre bei Oracle arbeitete, hörte ich die erstaunlichsten und interessantesten Dinge in der Küche und in den Raucherzimmern, als sich dort Kollegen versammelten, um bestimmte Teile der Java-Plattform zu entwickeln. Dies können Personen aus der virtuellen Maschine, aus der Testabteilung oder aus dem Bereich Performance Concurrency sein – zum Beispiel Lyosha Shipilev und Seryozha Kuksenko.

Wenn sie anfingen, untereinander etwas zu besprechen, hörte ich normalerweise nur mit offenem Mund zu. Für mich waren das erstaunliche und unerwartete Dinge, an die ich noch nicht einmal gedacht hatte. Natürlich verstand ich zunächst nicht 90 % von dem, worüber sie sprachen. Dann wurden 80 % unverständlich. Und nachdem ich meine Hausaufgaben gemacht und ein paar Bücher gelesen hatte, sank diese Zahl auf 70 %. Ich verstehe immer noch nicht viel von dem, worüber sie untereinander reden. Aber als ich mit einer Tasse Kaffee in der Ecke saß und zuhörte, begann ich ein wenig zu verstehen, was los war.

Wenn also Google, Netflix, LinkedIn, Odnoklassniki und Yandex miteinander reden, heißt das nicht, dass es sich um etwas Unverständliches und Uninteressantes handelt. Im Gegenteil, wir müssen aufmerksam zuhören, denn das ist unsere Zukunft.

Natürlich gibt es Menschen, die das alles nicht brauchen. Wenn Sie sich in diesem Thema nicht weiterentwickeln möchten, müssen Sie nicht zu dieser Konferenz gehen, da Sie dort nur Zeit verschwenden. Aber wenn das Thema interessant ist, Sie aber nichts davon verstehen oder sich nur damit beschäftigen, dann sollten Sie kommen, denn so etwas werden Sie nirgends finden. Darüber hinaus denke ich, dass dies nicht nur in Russland, sondern auch in der Welt der Fall ist. Wir versuchen, eine Konferenz zu veranstalten, die zu diesem Thema nicht nur in Russland führend, sondern weltweit die Nummer eins sein wird.

Das ist nicht die einfachste Aufgabe, aber wenn wir die großartige Chance haben, starke Redner aus der ganzen Welt zusammenzubringen, bin ich bereit, viel zu geben, um dies zu ermöglichen. Natürlich können einige von denen, die wir zur ersten Hydra eingeladen haben, nicht kommen. Aber ich sage Folgendes: Wir haben noch nie eine neue Konferenz mit einer so starken Besetzung begonnen. Außer vielleicht dem allerersten JPoint vor sechs Jahren.

— Ich möchte die Worte „Das ist unsere Zukunft“ näher erläutern: Wird das Thema später diejenigen betreffen, die heute nicht darüber nachdenken?

- Ja, da bin ich mir sicher. Daher erscheint es mir sehr richtig, so schnell wie möglich mit der Diskussion zu beginnen. Beispielsweise tauchte die Multithreading-Theorie schon vor langer Zeit auf (in den 70er Jahren wurde bereits auf Hochtouren daran gearbeitet), aber lange Zeit waren sie nur enge Spezialisten, bis der erste benutzerfreundliche Dual-Core-Computer auftauchte zu Beginn der 10er Jahre. Und jetzt haben wir alle Multi-Core-Server, Laptops und sogar Telefone, und das ist der Mainstream. Es hat etwa zehn Jahre gedauert, bis dies weit verbreitet war und die Menschen verstanden haben, dass dieser Diskurs nicht die Domäne eines engen Kreises von Spezialisten ist.

Und wir sehen jetzt ungefähr dasselbe bei verteilten Systemen. Denn grundlegende Lösungen wie Lastverteilung, Fehlertoleranz und dergleichen gibt es schon seit geraumer Zeit, aber nur sehr wenige Menschen wissen, was beispielsweise verteilter Konsens oder Paxos ist.

Eines der wichtigsten Ziele, die ich mir für diese Veranstaltung gesetzt habe, ist es, Ingenieure noch stärker in diese Diskussion einzubeziehen. Sie müssen verstehen, dass auf Konferenzen manche Themen und Lösungen nicht nur diskutiert werden, sondern auch ein Thesaurus entsteht – ein einheitlicher konzeptioneller Apparat.

Ich sehe es als meine Aufgabe, eine Plattform zu schaffen, auf der alle darüber diskutieren, Erfahrungen und Meinungen austauschen können. Damit Sie und ich ein gemeinsames Verständnis darüber haben, was ein Algorithmus tut, was ein anderer tut, welcher unter welchen Bedingungen besser ist, wie sie miteinander zusammenhängen und so weiter.

Eine sehr interessante Sache hängt mit demselben Multithreading zusammen. Als unsere Freunde von Oracle (hauptsächlich Lesha Shipilev und Sergey Kuksenko) begannen, aktiv über Leistung und insbesondere über Multithreading zu sprechen, begannen die Leute buchstäblich zwei oder drei Jahre später, diese Fragen bei Interviews in Unternehmen zu stellen, darüber zu diskutieren Raucherzimmer. Das heißt, etwas, das vielen engen Spezialisten vorbehalten war, wurde plötzlich zum Mainstream.

Und das ist sehr richtig. Es scheint mir, dass wir diesen Leuten geholfen haben, dieses ganze Thema bekannt zu machen, was wirklich wichtig, nützlich und interessant ist. Hatte sich früher niemand Gedanken darüber gemacht, wie ein Java-Server Anfragen parallel verarbeitet, hat man heute zumindest einigermaßen Verständnis dafür, wie das alles funktioniert. Und das ist großartig.

Die Aufgabe, die ich jetzt sehe, besteht darin, ungefähr dasselbe mit verteilten Systemen zu tun. Damit jeder ungefähr versteht, worum es geht, woher es kommt, welche Aufgaben und Probleme es gibt, damit auch das zum Mainstream wird.

Unternehmen haben einen großen Bedarf an Leuten, die etwas davon verstehen, und solche Leute gibt es nur wenige. Je mehr wir rund um diese Inhalte und die Möglichkeit, daraus zu lernen, schaffen, je mehr wir den Menschen die Möglichkeit geben, offene Fragen zu stellen, desto wahrscheinlicher ist es, dass wir uns irgendwie in diese Richtung bewegen.

Vorgeschichte

— Die Konferenz findet zum ersten Mal statt, aber für die Schule ist es nicht das erste Mal. Wie ist das alles entstanden und hat sich entwickelt?

- Das ist eine interessante Geschichte. Vor zwei Jahren, im Mai 2017, saßen wir mit Nikita Koval in Kiew (ndkoval), ein Experte auf dem Gebiet des Multithreading. Und er sagte mir, dass es in St. Petersburg stattfinden würde „Summer School in Praxis und Theorie des Concurrent Computing“.

Das Thema Multithread-Programmierung war in den letzten drei Jahren meiner Ingenieurslaufbahn ein äußerst interessantes Thema. Und dann stellte sich heraus, dass im Sommer sehr, sehr berühmte Leute nach St. Petersburg kommen, laut Maurice Herlihy und Nir Shavit Lehrbuch was ich studiert habe. Und viele meiner Freunde hatten etwas damit zu tun – zum Beispiel Roma Elizarov (Elizarov). Mir wurde klar, dass ich ein solches Ereignis einfach nicht verpassen durfte.

Als klar wurde, dass das Programm der Schule 2017 großartig sein würde, entstand die Idee, die Vorlesungen unbedingt auf Video aufzuzeichnen. Wir von der JUG.ru Group hatten ein umfassendes Verständnis dafür, wie solche Vorträge aufgezeichnet werden sollten. Und wir passen in SPTCC als die Jungs, die ein Video für die Schule gemacht haben. Infolgedessen alle Schulvorlesungen Lüge auf unserem YouTube-Kanal.

Ich begann mit Pjotr ​​​​Kusnezow zu kommunizieren, dem Hauptideologen und Organisator dieser Schule, und mit Vitaly Aksenov, der das alles in St. Petersburg mitorganisierte. Mir wurde klar, dass das fantastisch cool und interessant ist und es wahrscheinlich sehr schade ist, dass nur 100 Teilnehmer die Schönheit berühren können.

Als Peter dachte, dass er wieder mit der Schule anfangen müsste (im Jahr 2018 fehlte ihm die Energie und die Zeit, also beschloss er, es 2019 zu tun), wurde klar, dass wir ihm helfen konnten, indem wir ihm einfach alle organisatorischen Dinge abnehmen. Das passiert jetzt, Peter kümmert sich um den Inhalt und wir machen alles andere. Und das scheint das richtige Schema zu sein: Peter interessiert sich wahrscheinlich mehr für das Programm als für die Frage, wo und wann alle zu Mittag essen werden. Und wir sind gut darin, mit Hallen, Veranstaltungsorten usw. zu arbeiten.

Diesmal heißt die Schule statt SPTCC SPTDC, nicht „Concurrent Computing“, sondern „Distributed Computing“. Dementsprechend ist dies ungefähr der Unterschied: Letztes Mal in der Schule wurde nicht über verteilte Systeme gesprochen, aber dieses Mal werden wir aktiv darüber sprechen.

— Da die Schule nicht zum ersten Mal stattfindet, können wir bereits einige Rückschlüsse aus der Vergangenheit ziehen. Was ist das letzte Mal passiert?

— Als die erste Schule vor zwei Jahren gegründet wurde, wurde erwartet, dass es eine akademische Veranstaltung geben würde, die vor allem für Schüler von Interesse sein würde. Darüber hinaus kommen Studierende aus aller Welt, da die Schule nur auf Englisch unterrichtet wird und man davon ausgegangen ist, dass eine beträchtliche Anzahl ausländischer Studierender kommen würde.

Tatsächlich stellte sich heraus, dass viele Ingenieure von großen russischen Unternehmen wie Yandex kamen. Da war Andrey Pangin (Apangin) von Odnoklassniki gab es Leute von JetBrains, die aktiv an diesem Thema arbeiten. Generell waren viele bekannte Gesichter unserer Partnerunternehmen vor Ort. Ich bin überhaupt nicht überrascht, ich verstehe vollkommen, warum sie dorthin gekommen sind.

Eigentlich hatten die Organisatoren erwartet, dass es akademische Leute an der Schule geben würde, aber plötzlich kamen Leute aus der Industrie, und dann wurde mir klar, dass es in der Branche eine Nachfrage gab.

Wenn eine Veranstaltung, die nirgendwo beworben wurde, auf den ersten Fingerklick ein erwachsenes Publikum anlockt, bedeutet das, dass tatsächlich Interesse besteht. Es scheint mir, dass eine Anfrage zu diesem Thema überfällig ist.

„Die Anfrage ist überfällig“: Alexey Fedorov über die neue Konferenz über verteilte Systeme
Maurice Herlihy beim JUG.ru-Treffen

— Neben der Schule sprach Maurice Herlihy 2017 beim JUG.ru-Treffen in St. Petersburg. erzählt haben über Transaktionsspeicher, und das kommt dem Konferenzformat etwas näher. Wer kam dann – dieselben Leute, die normalerweise zu JUG.ru-Treffen kommen, oder ein anderes Publikum?

— Es war interessant, weil uns klar war, dass Maurice einen allgemeinen und keinen Java-spezifischen Bericht haben würde, und wir eine etwas umfassendere Ankündigung gemacht haben, als wir es normalerweise für unsere JUG-News-Abonnenten tun.

Viele Leute, die ich kenne, kamen aus Communities, in denen es überhaupt nicht um Java geht: aus der .NET-Crowd, aus der JavaScript-Crowd. Denn das Thema Transaktionsspeicher bezieht sich nicht auf eine bestimmte Entwicklungstechnologie. Wenn ein Weltklasse-Spezialist über das Transaktionsgedächtnis spricht, ist es einfach ein Verbrechen, die Gelegenheit zu verpassen, einer solchen Person zuzuhören und ihr Fragen zu stellen. Es macht einfach einen starken Eindruck, wenn die Person, aus deren Buch Sie lernen, zu Ihnen kommt und Ihnen etwas erzählt. Einfach fantastisch.

— Und wie war das Feedback als Ergebnis? War der Ansatz zu akademisch und für die Leute in der Branche unverständlich?

— Die Rezensionen zu Herlihys Bericht waren gut. Die Leute schrieben, dass er sehr einfach und klar zum Ausdruck brachte, was von einem akademischen Professor nicht erwartet wurde. Aber wir müssen verstehen, dass wir ihn aus einem bestimmten Grund eingeladen haben: Er ist ein weltberühmter Spezialist mit umfassender Erfahrung im Sprechen und einem Hintergrund aus einer Reihe von Büchern und Artikeln. Und wahrscheinlich wurde er vor allem dank seiner Fähigkeit, den Menschen Material zu vermitteln, berühmt. Daher ist dies nicht überraschend.

Er spricht normales, verständliches Englisch und versteht natürlich sehr gut, wovon er spricht. Das heißt, Sie können ihm absolut alle Fragen stellen. Grundsätzlich wurde beklagt, dass wir Maurice zu wenig Zeit für seinen Bericht gegeben hätten: Zwei Stunden reichen für so etwas nicht, es bräuchten mindestens zwei weitere. Nun, wir haben es geschafft, das, was wir geschafft haben, in zwei Stunden zu schaffen.

Motivation

— Normalerweise befasst sich die JUG.ru-Gruppe mit Großveranstaltungen, aber dieses Thema scheint stärker spezialisiert zu sein. Warum haben Sie sich entschieden, es anzunehmen? Gibt es die Bereitschaft, eine kleinere Veranstaltung durchzuführen, oder können viele Zuschauer zu einem solchen Thema zusammenkommen?

— Wenn man eine Veranstaltung durchführt und ein bestimmtes Diskussionsniveau festlegt, stellt sich tatsächlich immer die Frage, wie weitreichend diese Diskussion ist. Wie viele Menschen – zehn, hundert oder tausend – interessieren sich dafür? Es gibt einen Kompromiss zwischen Masse und Tiefe. Das ist eine völlig normale Frage und jeder löst sie anders.

In diesem Fall möchte ich die Veranstaltung „für mich selbst“ gestalten. Ich verstehe immer noch etwas von Multithreading (ich habe auf Konferenzen Vorträge zu diesem Thema gehalten und den Studenten mehrmals etwas erzählt), aber ich bin ein Neuling, wenn es um verteilte Systeme geht: Ich habe einige Artikel gelesen und mehrere Vorträge gesehen, aber nicht sogar ein einziges vollwertiges Buch hat es gelesen.

Wir verfügen über ein Programmkomitee, das sich aus Experten auf diesem Gebiet zusammensetzt und die Genauigkeit der Berichte bewerten kann. Und ich für meinen Teil versuche, diese Veranstaltung zu einer Veranstaltung zu machen, zu der ich aufgrund meines mangelnden Fachwissens gerne gehen würde. Ob es gelingen wird, die breite Öffentlichkeit zu interessieren, weiß ich nicht. Dies ist zum jetzigen Zeitpunkt wahrscheinlich nicht die wichtigste Aufgabe dieser Veranstaltung. Jetzt ist es wichtiger, in kurzer Zeit das stärkste Programm zu erstellen.

Wahrscheinlich habe ich dem Team jetzt nicht die Aufgabe gestellt, „beim ersten Mal tausend Leute zu versammeln“, sondern „die Konferenz zustande zu bringen“. Das klingt vielleicht nicht sehr sachlich und etwas naiv, obwohl ich überhaupt kein Altruist bin. Aber ich kann mir manchmal einige Freiheiten erlauben.

Es gibt Dinge, die wichtiger sind als Geld und darüber hinaus. Wir machen schon viele coole Großveranstaltungen ab tausenden Leuten. Unsere Java-Konferenzen haben längst die Teilnehmerzahl von tausend Personen überschritten, und jetzt springen andere Veranstaltungen über diese Messlatte. Das heißt, die Frage, dass wir zu erfahrenen und renommierten Veranstaltern geworden sind, stellt sich nicht mehr. Und wahrscheinlich gibt uns das, was wir mit diesen Veranstaltungen verdienen, die Möglichkeit, wieder in das zu investieren, was für uns und in diesem Fall für mich persönlich interessant ist.

Durch die Durchführung dieser Veranstaltung verstoße ich gegen einige Grundsätze unserer Organisation. Beispielsweise versuchen wir normalerweise, Konferenzen sehr weit im Voraus vorzubereiten, aber jetzt haben wir sehr enge Fristen und stellen das Programm erst einen Monat vor der eigentlichen Veranstaltung fertig.

Und diese Veranstaltung wird zu 70-80 % englischsprachig sein. Auch hier entsteht immer wieder die Diskussion darüber, ob wir näher an den Menschen sein müssen (die es besser verstehen, wenn die meisten Berichte auf Russisch sind) oder an der ganzen Welt (denn die technische Welt ist englischsprachig). Normalerweise versuchen wir, viele Berichte auf Russisch zu verfassen. Aber nicht zu diesem Zeitpunkt.

Darüber hinaus werden wir einige unserer russischsprachigen Sprecher bitten, auf Englisch zu sprechen. Dies ist gewissermaßen ein absolut benutzerfeindlicher und unmenschlicher Ansatz. Wir müssen jedoch verstehen, dass es zu diesem Thema derzeit keine russischsprachige Literatur gibt und jeder, der sich dafür interessiert, gezwungen ist, auf Englisch zu lesen. Das bedeutet, dass er irgendwie in der Lage ist, Englisch zu verstehen. Wenn es im Fall von JavaScript, Java oder .NET viele Leute gibt, die nicht so gut Englisch können, aber gleichzeitig gut programmieren können, dann sind verteilte Systeme wahrscheinlich ein Bereich, in dem es einfach keinen anderen gibt So lernen Sie jetzt.

Ich möchte unbedingt dieses Experiment durchführen: Wie eine zu 70–80 % englischsprachige Veranstaltung von der Öffentlichkeit in Russland wahrgenommen wird. Wird es kommen oder nicht? Wir wissen das nicht im Voraus, weil wir das noch nie gemacht haben. Aber warum nicht? Sagen wir einfach, das ist ein großes Experiment, bei dem ich einfach nicht anders kann, als es auszuprobieren.

Das SPTDC-Schulprogramm ist bereits verfügbar herausgegeben von vollständig und im Fall von Hydra bereits bekannt ein spürbarer Teil, und in Kürze werden wir eine Analyse des gesamten Konferenzprogramms veröffentlichen.

Source: habr.com

Kommentar hinzufügen