
En 2019, la conferencia C ++ Rusia cambió organizativamente, y las revisiones dicen que para mejor. El final del año es el momento adecuado para resumir los resultados y mirar hacia el futuro: aunque todavía faltan cuatro meses para que C ++ Rusia 2020 Moscú , ya se sepa algo al respecto.
Por lo tanto, esta publicación consta de tres partes:
- "Pasado": cómo se desarrolló la conferencia y qué ha cambiado desde este año
- “The Present”: cómo fue el reciente P ++ Russia 2019 Piter (y cuáles de sus mejores informes ya están disponibles en línea)
- El futuro: lo que prepara 2020
El pasado

Inicialmente, la conferencia fue creada por Sergey Platonov ( sermp ), y los cambios de este año se deben al hecho de que ahora también estamos involucrados en el evento (JUG Ru Group). En el último C ++ Russia 2019 Piter, le preguntamos a Sergey en una transmisión en línea cómo se había desarrollado todo esto desde el principio, y ahora para Habr le presentaremos su historia en forma de texto editado:
"Hace unos años tenía muchas ganas de ir a una conferencia de C ++, pero no quería dejar el país para esto. Sin embargo, resultó que en Rusia ni siquiera hay mitaps, y fue una pena. Entonces todavía fui a Europa y de repente descubrí que un porcentaje significativo de la audiencia provenía de Rusia, Ucrania, Bielorrusia. Resultó que la gente incluso va a Europa para un evento lo suficientemente caro como para hablar sobre C ++.
Decidí que debía intentar hacer algo en mi país natal. Luego viví en Novgorod el Grande (esta es una pequeña ciudad entre San Petersburgo y Moscú), y celebré mi primera reunión en San Petersburgo en diciembre de 2013. Alquiló una habitación, estuvo de acuerdo con el orador Maxim Khizhinsky , y también él y un amigo prepararon una revisión de las nuevas características del estándar. Y anunció en Internet: los chats de Telegram aún no eran populares, por lo que probablemente en Twitter y Google+.
Vinieron unas 20 personas, todos dijeron lo bueno que fue. Y la próxima reunión, que fue en Moscú en febrero de 2014, ya reunió a unas 80 personas. Logré encontrar oradores serios, por ejemplo, luego, por primera vez en la reunión de la comunidad rusa, habló Anton Polukhin . Bueno, entonces de alguna manera comenzó.
Muchos me escribieron "Tenemos desarrolladores en la ciudad, nos gustaría tener una reunión, pero no entendemos cómo". Pero el esquema es simple: necesita encontrar oradores, locales, publicar un anuncio. Al principio, no tenía claro dónde publicarlo, porque no había un solo lugar para pasar el rato, no había comunidad como tal. Ahora hay varios canales.
Luego recluté una base de oradores. Buscar oradores es una actividad maravillosa cuando escribes a 20 personas al día para celebrar una reunión en algún lugar de Saratov, dos de ellos responden y escriben "no, gracias, iré a Saratov en otro momento". Pero gradualmente la gente está reclutando.
Celebramos reuniones en Nizhny Novgorod, Kazan, Innopolis, Ekaterimburgo y llegamos a Novosibirsk. Quería mostrarle a la gente que es simple: hay oradores con experiencia, intenta escribirles. Desafortunadamente, en la mayoría de las ciudades no fue posible organizar una comunidad, pero en Moscú y en San Petersburgo tuvieron sus propias reuniones.
Y en algún momento quedó claro que ya había demasiada gente y había suficientes oradores para una conferencia de buen nivel. También hay un lado material: una conferencia es un asunto difícil y costoso; involucrarse de inmediato en tal cosa sería aterrador. Pero los mitaps dejaron en claro que esto es interesante para las empresas: actuarán como patrocinadores, enviarán a sus empleados a la audiencia.
Hubo momentos en que el sábado realicé un mitin en la ciudad, y algunas compañías obligaron a las personas a salir ese día para que no acudieran. ¡Porque de repente escucharán lo que es mejor en otras compañías! En mi opinión, esta actitud es muy extraña y salvaje. Pero en general, se entendió que muchas compañías, desarrolladores y oradores, en general, todos necesitan esto.
Como nuestra comunidad apenas se estaba formando y entre los hablantes de ruso no había nombres familiares para todos, comencé a escribir en idiomas extranjeros. Solo tomé una lista de mis informes favoritos y la seguí. Como resultado, muchos de los hablantes extranjeros no solo llegaron, sino que también les gustó viajar a Rusia: una comunidad interesante, especialistas fuertes.
La primera conferencia de C ++ Rusia fue en Moscú en 2015. Según los estándares de hoy, había pocas personas, pero luego me pareció que era mucho. Las críticas fueron buenas, decidí continuar. Me escribieron desde Novosibirsk, "vamos, hay parlantes aquí", y entonces surgió C ++ Siberia . Por supuesto, se celebra en invierno, porque ¿de qué sirve ir a Siberia en verano?
Pero no quería que las conferencias fueran mi actividad principal. Los arreglé simplemente porque necesitaba conferencias a las que yo mismo quisiera asistir. Por supuesto, cuando organizas, realmente no ves el evento en sí, pero ves los informes por adelantado en las carreras, y las redes están en un nivel diferente: interactúas más estrechamente con los oradores.
Me parece que logré organizarme bien, pero no gano dinero y no funcionó formar un equipo (además del comité del programa), porque me gustaría pagarles. Todos los problemas de organización recaían solo en mí, fue difícil. En la primera Rusia C ++, había 300-400 personas, pero en 2018, 850 personas se reunieron en San Petersburgo, y fue realmente doloroso. Quedó claro que no se podía estirar, incluso con la participación de voluntarios. Por ejemplo, se produjo una superposición debido a la falla del sitio: 700 personas están sentadas en una nota clave, de repente las luces se apagan y los altavoces comienzan a emitir un sonido molesto. Los especialistas locales pudieron solucionarlo rápidamente, pero no estaban directamente relacionados con la conferencia, podrían ser menos responsables y yo solo no entiendo lo que se haría.
Y en algún momento Alexei Fedorov ( 23derevo ), quien dirige el Grupo JUG Ru, vino a mí, donde generalmente se dedican a las mismas actividades de la conferencia, pero a tiempo completo (mientras que elegí seguir siendo desarrollador). Discutimos la posibilidad de una fusión e intentamos entender quién gana y qué. Y resultó que todos ganarían.
Todavía somos responsables del programa, personas que entienden C ++, y JUG Ru Group es responsable de los problemas de organización. Y realmente me gusta esta separación. Me quitaron problemas de organización como "largas colas para comer", donde estaba solo y todo ardía. Ahora se ha movido a un nivel en el que todo va bien y siempre hay una persona responsable de un problema específico.
Lo que más me indica es que hace seis meses después de C ++ Rusia 2019 Moscú, los oradores (incluidos los que han visitado muchos lugares) han dicho juntos que esta organización es la mejor conferencia de todas las que han visitado ".
Si ha estado en el pasado C ++ Rusia y le gustaría tener nostalgia, en el canal de YouTube las grabaciones de la conferencia están perfectamente apiladas por listas de reproducción , y VK contiene fotos .
Presente

¿Y ahora, después de todos estos cambios?
Anteriormente, C ++ Rusia alternaba entre Moscú y San Petersburgo, pasando en cada ciudad solo una vez cada dos años, y desde 2019 el horario se ha vuelto así: cada primavera hay una conferencia de Moscú y cada otoño, una conferencia de San Petersburgo. Por primera vez en Moscú en abril, tenía un nuevo formato, y luego era un "globo de prueba", y ahora, cuando el de San Petersburgo hizo ruido en noviembre, se pueden sacar conclusiones más confiables.
¿Y qué resultan ser, cómo les fue?
Bueno, para empezar, la organización realmente no se "quemó": todo funcionó como debería (y si había dificultades, había alguien para arreglarlas).
Muchas actividades adoptadas de otras conferencias del Grupo JUG Ru han echado raíces. En el área de discusión, se puede preguntar el área del orador después del informe, en las sesiones de BOF puede discutir lo que ha dolido con otros participantes y oradores, y hay entrevistas en la transmisión en línea entre los informes. Y la transmisión en sí también se organiza de acuerdo con el esquema tradicional "Dzhugovskoy": hay uno abierto en YouTube, donde se obtienen los informes del primer día desde el primer salón, y se paga, donde todos los pasillos y ambos días están disponibles.
Cuando hay más de un miembro del Comité en la conferencia, es un pecado no usarlo para algo conjunto; por lo tanto, en la tarde del primer día hubo una mesa redonda "Con el Comité del Alma":

Y si quisieras pasar el rato, "Ir bajo el microscopio C ++" se realizó en paralelo: Timur Safin representó el lado C ++, Vitaly Levchenko representó el lado Go, y Alexander Granin , conocido por su amor por Haskell en general, fue elegido como moderador imparcial.
¿Qué pasó con los informes? Hasta ahora, desde el punto de vista organizativo, mucho ha cambiado, la lista de oradores, por el contrario, ha demostrado fidelidad a las tradiciones. En primer lugar, la conferencia comenzó con Keynote Sean Parent (Adobe), hace cuatro años, con otro discurso, abrió la primera C ++ Rusia. En segundo lugar, Maxim Khizhinsky , quien una vez se convirtió en orador en la primera reunión de Sergei, habló (también conoce a los lectores de Habr: su publicación sobre estructuras de datos sin bloqueo tiene más de 100,000 visitas). Y en tercer lugar, hubo oradores como Anton Polukhin , que se enamoró de muchos en conferencias anteriores.
Quizás los cambios sean claramente visibles si comparamos los videos de las notas clave de Sean Parent en 2015 y 2019:
El altavoz es el mismo, e incluso las diapositivas de apertura están diseñadas en el mismo estilo, pero ahora es mucho más agradable mirar estas diapositivas y este altavoz: la resolución ha aumentado de 720p a 4K, la calidad de video y sonido obviamente ha crecido, y gracias a un diseño de marco diferente, las diapositivas comenzaron a ocupar más espacio .
En general, ese "plus pulp", al que inicialmente le gustaba la conferencia, no fue a ninguna parte, pero tratamos de mejorar toda la "producción" que ayuda a percibirlo.
¿Esta producción de calidad no mata a la "lámpara acogedora"? Bueno, alguien puede apreciar el enfoque de bricolaje, pero es más adecuado para reuniones de comunidades locales que para grandes conferencias. Y creemos que las conferencias y reuniones no son cosas mutuamente excluyentes, sino complementarias. Por lo tanto, no es sorprendente que en la conferencia haya sido posible ver representantes de varias comunidades locales, y le preguntamos a uno de ellos, Alexander Borgardt , en la transmisión sobre los mitaps y las tapas de bebidas que tiene en Moscú.
Y desde el punto de vista del programa, si algo ha cambiado, entonces esto es lo que: según Sergey, después de la primavera de Moscú C ++ Rusia, los oradores extranjeros anunciaron a sus amigos "así que visité una conferencia maravillosa en Rusia" que el flujo de solicitudes extranjeras resultó ser mucho más alto de lo habitual . Pero el comité del programa realiza un seguimiento del equilibrio para que la conferencia no resulte totalmente de habla inglesa: en cualquier intervalo de tiempo al elegir entre tres informes, entre ellos había algo que escuchar en ruso.
Ahora las grabaciones de video de los informes están disponibles para los participantes de la conferencia, y se pondrán a disposición del público más tarde, pero ya puede ver algunos de los públicos más queridos. El registro de la transmisión abierta todavía está en YouTube, y dos informes de allí ingresaron a los 5 principales según las estimaciones de la audiencia, por lo que nos complace compartir sus nombres y enlaces con códigos de tiempo:
- "C ++ Taxi Tricks" de Anton Polukhin ( video ).
- "Excepciones de C ++ a través del prisma de las optimizaciones del compilador" por Roman Rusyaev ( video )
Bueno, por separado, a muchos les gustó el final de la transmisión .
Que tengas una linda vista!
El futuro

Que sigue 2020 aún no ha comenzado, y ya se han anunciado hasta dos eventos.
Una es la conferencia C ++ Siberia , que sigue siendo un evento independiente sin la participación del Grupo JUG Ru. Esta es una historia de cámara: hay una pista, en dos días habrá un total de 10 informes. Se llevará a cabo del 28 al 29 de febrero en Novosibirsk .
Y será más grande en otro evento, que se llevará a cabo del 27 al 28 de abril en Moscú , esto es C ++ Rusia 2020 Moscú . Aquí nuevamente habrá varias pistas, docenas de informes, transmisiones, etc.
Hasta ahora, se sabe poco sobre el programa de la conferencia de Moscú, pero los nombres de varios oradores ya están disponibles, y son tales que vale la pena prestar atención a:
Timur Doumler : es suficiente decir que su informe "Tipo de juego de palabras en C ++ moderno" se incluyó entre los cinco primeros en la última conferencia de San Petersburgo.
Guy Davidson , también conocido por los miembros de C ++ Rusia. Aquí damos una línea del campo bio en su cuenta de Twitter (¡y en forma abreviada!): "ISO C ++ voter-BAFTA-STEM Ambassador-UKIE-2D / 3D / AI / VR / ML / AR-Gamedev-Coding manager"
Gor Nishanov : es de Microsoft, donde sabe mucho sobre C ++, y es miembro del Comité.
Mateusz Pusz es una persona con 15 años de experiencia en C ++ y, nuevamente, un miembro del Comité que vota activamente.
En general, la composición de los altavoces se selecciona de nuevo para que cuando estas personas se reúnan en una habitación, sin darse cuenta puedan crear un nuevo estándar para el café.
Toda otra información sobre la conferencia está disponible en el sitio , y cuando se conozca más, todos los nuevos nombres de oradores aparecerán allí.
Y si sabe algo interesante sobre C ++ y desea su nombre en esta serie de nombres, ahora es el momento de hacer clic en el botón "enviar informe" en el mismo sitio: cuanto antes haga esto, más posibilidades hay de completar el informe a un excelente nivel y entrar en el programa.
¡Nos vemos en 2020!