
Em 2019, a conferência C ++ Rússia mudou organizacionalmente - e as análises dizem isso para melhor. O final do ano é o momento certo para resumir os resultados e olhar para o futuro: embora ainda haja quatro meses antes do C ++ Russia 2020 Moscou , algo já se sabe sobre ele.
Portanto, este post consiste em três partes:
- "Passado": como a conferência se desenvolveu e o que mudou desde este ano
- “O Presente”: como foi o recente C ++ Russia 2019 Piter (e quais de seus melhores relatórios já estão disponíveis online)
- O Futuro: O que 2020 Prepara
O passado

Inicialmente, a conferência foi criada por Sergey Platonov ( sermp ), e as mudanças deste ano se devem ao fato de agora também estarmos envolvidos no evento (JUG Ru Group). No último Citer Russia 2019 Piter, perguntamos a Sergey em uma transmissão on-line como tudo isso havia se desenvolvido desde o início - e agora para Habr, contaremos sua história em forma de texto editado:
"Há alguns anos, eu realmente queria ir a uma conferência em C ++, mas não queria deixar o país para isso. No entanto, verificou-se que na Rússia não há sequer mitaps, e foi uma pena. Então eu ainda fui para a Europa e de repente descobri lá que uma porcentagem significativa da audiência veio da Rússia, Ucrânia e Bielorrússia. Acontece que as pessoas chegam à Europa para um evento caro o suficiente para falar sobre C ++.
Decidi que deveria tentar fazer algo no meu país de origem. Então eu morei em Novgorod, o Grande (esta é uma pequena cidade entre São Petersburgo e Moscou) e realizei minha primeira reunião em São Petersburgo em dezembro de 2013. Ele alugou um quarto, concordou com o palestrante Maxim Khizhinsky e ele e um amigo prepararam uma revisão dos novos recursos do padrão. E ele anunciou na Internet: as conversas por telegrama ainda não eram populares na época, provavelmente no Twitter e no Google+.
Aproximadamente 20 pessoas vieram, todos disseram como foi ótimo. E a próxima reunião, realizada em Moscou em fevereiro de 2014, já trouxe cerca de 80 pessoas. Consegui encontrar palestrantes sérios - por exemplo, depois pela primeira vez na reunião da comunidade russa Anton Polukhin . Bem, então de alguma forma começou.
Muitos me escreveram: "Temos desenvolvedores na cidade, gostaríamos de ter uma reunião, mas não entendemos como". Mas o esquema é simples: você precisa encontrar palestrantes, instalações, publicar um anúncio. No começo, não estava claro para mim onde publicá-lo, porque não havia um lugar único para sair, não havia comunidade como tal. Agora existem vários canais.
Então recrutei uma base de alto-falantes. Buscar palestrantes é uma atividade maravilhosa quando você escreve para 20 pessoas por dia para realizar uma reunião em algum lugar de Saratov, duas delas respondem e escrevem "não, obrigado, irei a Saratov em outra ocasião". Mas gradualmente as pessoas estão recrutando.
Realizamos reuniões em Níjni Novgorod, Kazan, Innópolis, Ecaterimburgo - e chegamos a Novosibirsk. Eu queria mostrar às pessoas que é simples: existem palestrantes experientes, tente escrever para eles. Infelizmente, na maioria das cidades não era possível organizar uma comunidade, mas em Moscou e em São Petersburgo eles tinham suas próprias reuniões.
E em algum momento ficou claro que já havia muitas pessoas e havia palestrantes suficientes para uma conferência de bom nível. Há também um lado material: uma conferência é um assunto difícil e oneroso: se envolver imediatamente em algo assim seria assustador. Mas as mitaps deixaram claro que isso é interessante para as empresas: elas atuarão como patrocinadoras, enviarão seus funcionários para o público.
Houve momentos em que no sábado eu realizei um comício na cidade, e algumas empresas forçaram as pessoas a sair naquele dia para que não chegassem a ele. Porque de repente eles ouvirão o que é melhor em outras empresas! Na minha opinião, essa atitude é muito estranha e selvagem. Mas, no geral, havia um entendimento de que muitas empresas, desenvolvedores e palestrantes - em geral, todos precisam disso.
Como nossa comunidade estava apenas se formando e entre os falantes de russo não havia nomes familiares para todos, comecei a escrever em idiomas estrangeiros. Eu apenas peguei uma lista dos meus relatórios favoritos e a segui. Como resultado, muitos dos oradores estrangeiros não apenas chegaram, mas também gostaram de viajar para a Rússia: uma comunidade interessante, fortes especialistas.
A primeira conferência C ++ Rússia foi realizada em Moscou em 2015. Pelos padrões de hoje, havia poucas pessoas, mas me pareceu muito. As críticas foram boas, decidi continuar. Eles escreveram para mim de Novosibirsk: "Vamos lá, existem palestrantes aqui", e assim surgiu o C ++ Siberia . Claro, é realizada no inverno, porque qual o sentido de ir para a Sibéria no verão?
Mas eu não queria fazer das conferências minha principal atividade. Organizei-os simplesmente pelo motivo de precisar de conferências nas quais eu próprio gostaria de participar. Obviamente, quando você organiza, não vê o evento em si, mas vê os relatórios com antecedência e as redes são de outro nível: você interage mais estreitamente com os palestrantes.
Parece-me que consigo me organizar bem, mas ganhar dinheiro - não, e formar uma equipe (além do comitê do programa) não funcionou, porque gostaria de pagá-los. Todos os problemas organizacionais estavam apenas em mim, era difícil. No primeiro C ++ na Rússia, havia 300-400 pessoas, mas em 2018, 850 pessoas se reuniram em São Petersburgo, e foi realmente doloroso. Ficou claro que não se podia esticar, mesmo com a participação de voluntários. Por exemplo, ocorreu uma sobreposição devido à falha do site: 700 pessoas estão sentadas em uma palestra, de repente as luzes se apagam e os alto-falantes começam a emitir um som irritante. Os especialistas locais conseguiram consertá-lo rapidamente, mas não estavam diretamente relacionados à conferência, poderiam ser menos responsáveis, e só eu não entendo o que seria feito.
E em algum momento Alexei Fedorov ( 23derevo ), que chefia o Grupo JUG Ru, veio até mim, onde geralmente estão envolvidos nas mesmas atividades da conferência, mas em período integral (enquanto eu decidi continuar desenvolvendo). Discutimos a possibilidade de uma fusão e tentamos entender quem ganha e o quê. E acabou que todo mundo venceria.
Ainda somos responsáveis pelo programa - pessoas que entendem C ++ - e o JUG Ru Group é responsável por questões organizacionais. E eu realmente gosto dessa separação. Problemas organizacionais como “longas filas para comer” foram removidos de mim, onde eu estava sozinho e tudo estava queimando. Agora, ele passou para um nível em que tudo está indo bem e sempre há uma pessoa responsável por um problema específico.
O mais indicativo de minha parte é que seis meses atrás, depois do C ++ Russia 2019 Moscow, os palestrantes (incluindo aqueles que visitaram muito onde) disseram juntos que a organização é a melhor conferência de tudo o que eles visitaram. ”
Se você já esteve no C ++ Russia anterior e gostaria de nostalgia - no canal do YouTube, as gravações da conferência são cuidadosamente empilhadas por listas de reprodução , e o VK contém fotos .
Presente

E agora, depois de todas essas mudanças?
Anteriormente, o C ++ Rússia alternava entre Moscou e São Petersburgo, passando em cada cidade apenas uma vez a cada dois anos, e desde 2019 o cronograma se tornou assim: toda primavera há uma conferência de Moscou e todo outono - uma conferência de São Petersburgo. Pela primeira vez em Moscou, em abril, ele estava em um novo formato e, em seguida, era um "balão experimental" - e agora, quando o de Petersburgo fez barulho em novembro, conclusões mais confiantes podem ser tiradas.
E o que eles acabam sendo, como foi?
Bem, para iniciantes, a organização realmente não "queima": tudo funcionava como deveria (e se houvesse dificuldades, havia alguém para consertá-las).
Muitas atividades adotadas em outras conferências do JUG Ru Group criaram raízes. Na área de discussão, os palestrantes podem ser questionados após o relatório, nas sessões do BOF você pode discutir o que foi dolorido com outros participantes e palestrantes, e há entrevistas na transmissão on-line entre os relatórios. E a transmissão em si também é organizada de acordo com o tradicional esquema “Dzhugovskoy”: existe um aberto no YouTube, onde os relatórios do primeiro dia do primeiro salão são pagos e pagos, onde todos os corredores e os dois dias estão disponíveis.
Quando há mais de um membro do Comitê na conferência, é pecado não usá-lo para algo em conjunto - portanto, à noite do primeiro dia, houve um painel de discussão "Com o Comitê da Alma":

E se você quisesse sair, "Vá sob o microscópio C ++" era paralelo: Timur Safin representava o lado C ++, Vitaly Levchenko representava o lado Go e Alexander Granin , que era conhecido por seu amor por Haskell em geral, era escolhido como moderador imparcial.
O que aconteceu com os relatórios? Até agora, do ponto de vista organizacional, muita coisa mudou, a lista de oradores, pelo contrário, demonstrou fidelidade às tradições. Em primeiro lugar, a conferência começou com o Keynote Sean Parent (Adobe), há quatro anos, com outro discurso, inaugurando o primeiro C ++ Russia. Em segundo lugar, Maxim Khizhinsky , que já foi palestrante na primeira reunião de Sergei, falou (ele também conhece os leitores de Habr: seu post sobre estruturas de dados sem bloqueio tem mais de 100.000 visualizações). E terceiro, houve palestrantes como Anton Polukhin , que se apaixonaram por muitos em conferências anteriores.
Talvez as mudanças sejam claramente visíveis se compararmos os vídeos das palestras de Sean Parent em 2015 e 2019:
O alto-falante é o mesmo, e até os slides de abertura são projetados no mesmo estilo, mas agora é muito mais agradável observar esses slides e esse alto-falante: a resolução aumentou de 720p para 4K, a qualidade do vídeo e do som obviamente aumentou e, graças a um layout de quadro diferente, os slides começaram a ocupar mais espaço .
Em geral, aquela “polpa positiva”, da qual a conferência inicialmente gostava, não foi a lugar nenhum, mas tentamos melhorar toda a “produção” que ajuda a percebê-la.
Essa produção de qualidade não mata a “lâmpada aconchegante”? Bem, alguém pode apreciar a abordagem DIY, mas é mais adequada para reuniões das comunidades locais do que para grandes conferências. E acreditamos que conferências e reuniões não são coisas mutuamente exclusivas, mas complementares. Portanto, não surpreende que na conferência tenha sido possível ver representantes de várias comunidades locais, e perguntamos a um deles, Alexander Borgardt , na transmissão sobre as mitaps e as tampas de bebida que ele mantém em Moscou.
E do ponto de vista do programa, se algo mudou, então é isso: de acordo com Sergey, depois da primavera de Moscou C ++ Rússia, palestrantes estrangeiros elogiaram os amigos "então visitei uma maravilhosa conferência na Rússia" que o fluxo de pedidos estrangeiros acabou sendo muito maior do que o normal . Mas o comitê do programa acompanha a balança para que a conferência não seja totalmente de língua inglesa: em qualquer horário ao escolher entre três relatórios, entre eles havia algo para ouvir em russo.
Agora, as gravações em vídeo dos relatórios estão disponíveis para os participantes da conferência e serão disponibilizadas publicamente mais tarde, mas você já pode assistir a alguns dos públicos mais queridos. O registro da transmissão aberta ainda está no YouTube e dois relatórios entraram no top 5 de acordo com as estimativas do público-alvo. Por isso, estamos felizes em compartilhar seus nomes e links com códigos de tempo:
- "C ++ Taxi Tricks", de Anton Polukhin ( vídeo ).
- “Exceções em C ++ através do prisma das otimizações do compilador” de Roman Rusyaev ( vídeo )
Bem, separadamente, muitos gostaram do final da transmissão .
Tenha uma bela vista!
O futuro

O que vem a seguir? 2020 ainda não começou, e até dois eventos já foram anunciados.
Uma é a conferência C ++ Siberia , que permanece um evento independente sem a participação do JUG Ru Group. Esta é uma história da câmara: há uma pista; em dois dias, haverá um total de 10 relatórios. Será realizada de 28 a 29 de fevereiro em Novosibirsk .
E será maior em outro evento, que será realizado de 27 a 28 de abril em Moscou - este é o C ++ Russia 2020 Moscow . Aqui, novamente, haverá várias faixas, dezenas de relatórios, transmissões e assim por diante.
Até agora, pouco se sabe sobre o programa da conferência de Moscou, mas os nomes de vários palestrantes já estão disponíveis - e são de tal ordem que vale a pena prestar atenção:
Timur Doumler - basta dizer aqui que o relatório "Punção de tipo no C ++ moderno" foi incluído entre os cinco primeiros na última conferência de São Petersburgo.
Guy Davidson , também conhecido pelos membros da C ++ Russia. Aqui, apresentamos uma linha do campo bio em sua conta no twitter (e de forma abreviada!): “ISO C ++ eleitor-BAFTA-STEM Embaixador-UKIE-2D / 3D / AI / VR / ML / AR-Gamedev-Coding manager”
Gor Nishanov - ele é da Microsoft, onde conhece muito sobre C ++ e é membro do Comitê.
Mateusz Pusz é uma pessoa com 15 anos de experiência em C ++ e, novamente, um membro ativamente votante do Comitê.
Em geral, a composição dos alto-falantes é novamente selecionada para que, quando essas pessoas se reúnam em uma sala, possam criar inadvertidamente um novo padrão para o café.
Todas as outras informações sobre a conferência estão disponíveis no site - e quando se tornar mais conhecido, todos os novos nomes de palestrantes aparecerão lá.
E se você conhece algo interessante sobre C ++ e gostaria que seu nome estivesse nessa série de nomes, agora é a hora de clicar no botão "enviar relatório" no mesmo site: quanto mais cedo você fizer isso, mais chances haverá de concluir o relatório a um nível excelente e entre no programa.
Até 2020!