
Pada tahun 2019, konferensi C ++ Rusia berubah secara organisasi - dan ulasan mengatakan itu menjadi lebih baik. Akhir tahun adalah waktu yang tepat untuk merangkum hasil dan melihat ke masa depan: meskipun masih ada empat bulan sebelum C ++ Russia 2020 Moskow , ada sesuatu yang sudah diketahui tentang itu.
Karenanya, pos ini terdiri dari tiga bagian:
- "Masa Lalu": bagaimana konferensi berkembang dan apa yang telah berubah sejak tahun ini
- "The Present": bagaimana C ++ Russia 2019 Piter terbaru berjalan (dan laporan terbaik mana yang sudah tersedia online)
- Masa Depan: Apa yang Dipersiapkan 2020
Masa lalu

Awalnya, konferensi ini dibuat oleh Sergey Platonov ( sermp ), dan perubahan tahun ini disebabkan oleh kenyataan bahwa sekarang kita juga terlibat dalam acara tersebut (Grup JUG Ru). Di Citer Rusia 2019 Piter terakhir, kami bertanya kepada Sergey dalam siaran online bagaimana semua ini telah berkembang sejak awal - dan sekarang untuk Habr kami akan memberikan kisahnya dalam bentuk teks yang diedit:
“Beberapa tahun yang lalu saya benar-benar ingin pergi ke konferensi C ++, tetapi saya tidak ingin meninggalkan negara ini untuk ini. Namun, ternyata di Rusia bahkan tidak ada mitaps, dan itu memalukan. Kemudian saya masih pergi ke Eropa dan tiba-tiba menemukan di sana bahwa sebagian besar hadirin datang dari Rusia, Ukraina, Belarus. Ternyata orang-orang bahkan pergi ke Eropa untuk acara yang cukup mahal untuk berbicara tentang C ++.
Saya memutuskan untuk mencoba melakukan sesuatu di negara asal saya. Kemudian saya tinggal di Novgorod the Great (ini adalah kota kecil antara St. Petersburg dan Moskow), dan mengadakan pertemuan pertama saya di St. Petersburg pada Desember 2013. Saya menyewa sebuah kamar, setuju dengan pembicara Maxim Khizhinsky , dan juga saya sendiri, dengan seorang teman, menyiapkan ulasan fitur-fitur baru dalam standar. Dan dia mengumumkannya di Internet: Obrolan Telegram belum populer saat itu, jadi mungkin di Twitter dan Google+.
Sekitar 20 orang datang, semua orang mengatakan betapa hebatnya itu. Dan pertemuan berikutnya, yang berada di Moskow pada Februari 2014, sudah membawa sekitar 80 orang. Saya berhasil menemukan pembicara yang serius - misalnya, kemudian untuk pertama kalinya pada pertemuan komunitas Rusia, Anton Polukhin berbicara . Nah, entah bagaimana itu dimulai.
Banyak yang menulis kepada saya, "Kami memiliki pengembang di kota, kami ingin mengadakan pertemuan, tetapi kami tidak mengerti caranya." Tetapi skemanya sederhana: Anda perlu menemukan pembicara, tempat, mempublikasikan pengumuman. Pada awalnya, tidak jelas bagi saya di mana harus menerbitkannya, karena tidak ada satu tempat untuk nongkrong, tidak ada komunitas seperti itu. Sekarang ada beberapa saluran.
Kemudian saya merekrut basis speaker. Mencari pembicara adalah kegiatan yang luar biasa ketika Anda menulis kepada 20 orang sehari untuk mengadakan pertemuan di suatu tempat di Saratov, dua di antara mereka menjawab, dan mereka menulis "tidak, terima kasih, saya akan pergi ke Saratov lain waktu." Namun lambat laun orang merekrut.
Kami mengadakan pertemuan di Nizhny Novgorod, Kazan, Innopolis, Yekaterinburg - dan mencapai Novosibirsk. Saya ingin menunjukkan kepada orang-orang bahwa itu sederhana: ada pembicara yang berpengalaman, cobalah menulis kepada mereka. Sayangnya, di sebagian besar kota itu tidak mungkin untuk mengatur sebuah komunitas, tetapi di Moskow dan di St. Petersburg mereka memiliki pertemuan mereka sendiri.
Dan pada titik tertentu menjadi jelas bahwa sudah ada terlalu banyak orang, dan ada cukup banyak pembicara untuk konferensi tingkat yang baik. Ada juga sisi materi: konferensi adalah urusan yang sulit dan mahal, segera terlibat dalam hal seperti itu akan menakutkan. Tetapi mitaps memperjelas bahwa ini menarik bagi perusahaan: mereka akan bertindak sebagai sponsor, mereka akan mengirim karyawan mereka ke audiens.
Ada kalanya pada hari Sabtu saya mengadakan rapat umum di kota, dan beberapa perusahaan memaksa orang untuk keluar hari itu sehingga mereka tidak datang ke sana. Karena tiba-tiba mereka akan mendengar apa yang lebih baik di perusahaan lain! Menurut saya, sikap ini sangat aneh dan liar. Tetapi secara keseluruhan, ada pemahaman bahwa banyak perusahaan, pengembang, dan pembicara - secara umum, semua membutuhkan ini.
Karena komunitas kami baru saja terbentuk dan di antara penutur Rusia tidak ada nama yang akrab bagi semua, saya mulai menulis dalam bahasa asing. Saya hanya mengambil daftar laporan favorit saya dan mengikutinya. Akibatnya, banyak penutur asing tidak hanya tiba, tetapi juga suka bepergian ke Rusia: komunitas yang menarik, spesialis yang kuat.
Konferensi C ++ Rusia pertama di Moskow pada tahun 2015. Menurut standar hari ini, hanya ada sedikit orang, tetapi bagi saya itu kelihatannya banyak. Ulasannya bagus, saya memutuskan untuk melanjutkan. Mereka menulis kepada saya dari Novosibirsk, "ayolah, ada pembicara di sini", dan C ++ Siberia muncul. Tentu saja, itu diadakan di musim dingin, karena apa gunanya pergi ke Siberia di musim panas?
Tetapi saya tidak ingin menjadikan konferensi sebagai kegiatan utama saya. Saya mengaturnya hanya karena saya memerlukan konferensi yang ingin saya hadiri. Tentu saja, ketika Anda berorganisasi, Anda tidak benar-benar melihat acara itu sendiri, tetapi Anda melihat laporan sebelumnya saat berjalan, dan jaringan berada pada tingkat yang berbeda: Anda berinteraksi lebih dekat dengan pembicara.
Sepertinya saya berhasil mengatur dengan baik, tetapi saya tidak mendapatkan uang, dan tidak berhasil membangun tim (selain komite program), karena saya ingin membayar mereka. Semua masalah organisasi berada pada saya sendiri, itu sulit. Pada C ++ pertama Rusia, ada 300-400 orang, tetapi pada 2018, 850 orang berkumpul di St. Petersburg, dan itu benar-benar menyakitkan. Menjadi jelas bahwa seseorang tidak dapat berbaring, bahkan dengan partisipasi sukarelawan. Sebagai contoh, overlay terjadi karena kesalahan situs: 700 orang duduk di keynote, tiba-tiba lampu mati, dan speaker mulai mengeluarkan suara yang mengganggu. Spesialis lokal dapat memperbaikinya dengan cepat, tetapi mereka tidak terkait langsung dengan konferensi, mereka bisa kurang bertanggung jawab, dan saya sendiri tidak mengerti apa yang akan dilakukan.
Dan pada titik tertentu Alexei Fedorov ( 23derevo ), yang mengepalai Grup JUG Ru, mendatangi saya, di mana mereka umumnya terlibat dalam kegiatan konferensi yang sama, tetapi penuh waktu (ketika saya memilih untuk tetap menjadi pengembang). Kami membahas kemungkinan merger dan mencoba memahami siapa yang menang dan apa. Dan ternyata semua orang akan menang.
Kami masih bertanggung jawab untuk program ini - orang yang mengerti C ++ - dan JUG Ru Group bertanggung jawab atas masalah organisasi. Dan saya sangat suka pemisahan ini. Masalah organisasi seperti "antrean panjang untuk makanan" telah dihapus dari saya, di mana saya sendirian dan semuanya terbakar. Sekarang telah pindah ke tingkat di mana semuanya berjalan dengan baik dan selalu ada orang yang bertanggung jawab untuk masalah tertentu.
Paling indikatif dari saya adalah bahwa enam bulan lalu setelah C ++ Russia 2019 Moskow, para pembicara (termasuk mereka yang banyak berkunjung ke sana), bersama-sama mengatakan bahwa organisasi tersebut adalah konferensi terbaik dari semua yang telah mereka kunjungi. ”
Jika Anda pernah ke Rusia C ++ masa lalu dan ingin bernostalgia - di saluran YouTube rekaman konferensi ditumpuk dengan rapi oleh daftar putar , dan VK berisi foto .
Hadir

Dan sekarang, setelah semua perubahan ini?
Sebelumnya, C ++ Rusia berganti-ganti antara Moskow dan St. Petersburg, melewati di setiap kota hanya setiap dua tahun sekali, dan sejak 2019 jadwalnya menjadi seperti ini: setiap musim semi ada konferensi Moskow, dan setiap musim gugur - konferensi St. Petersburg. Untuk pertama kalinya di Moskow pada bulan April, itu dalam format baru, dan kemudian itu adalah "balon uji coba" - dan sekarang, ketika Petersburg telah membuat kebisingan pada bulan November, kesimpulan yang lebih percaya diri dapat diambil.
Dan menjadi apa mereka, bagaimana hasilnya?
Sebagai permulaan, organisasi benar-benar tidak "membakar": semuanya berjalan sebagaimana mestinya (dan jika ada kesulitan, ada seseorang untuk memperbaikinya).
Banyak kegiatan yang diadopsi dari konferensi Grup JUG Ru lainnya telah mengakar. Di area diskusi, pembicara dapat ditanyai setelah laporan, pada sesi-BOF Anda dapat mendiskusikan apa yang telah membuat sakit dengan peserta dan pembicara lain, dan ada wawancara dalam siaran online antara laporan. Dan siaran itu sendiri juga diatur menurut skema tradisional “Dzhugovskoy”: ada yang terbuka di YouTube, di mana laporan hari pertama dari balai pertama didapat, dan dibayar, di mana semua aula dan kedua hari tersedia.
Ketika ada lebih dari satu anggota Komite di konferensi, itu dosa untuk tidak menggunakannya untuk sesuatu bersama - karena itu, di malam hari hari pertama ada diskusi panel "Dengan Komite Jiwa":

Dan jika Anda ingin hang out, "Pergi di bawah mikroskop C ++" diadakan secara paralel: Timur Safin mewakili sisi C ++, Vitaly Levchenko mewakili sisi Go, dan Alexander Granin , yang dikenal karena cintanya pada Haskell secara umum, terpilih sebagai moderator yang tidak memihak.
Apa yang terjadi dengan laporan? Sejauh ini, dari sudut pandang organisasi, banyak yang berubah, daftar pembicara, sebaliknya, telah menunjukkan kesetiaan pada tradisi. Pertama, konferensi dimulai dengan Keynote Sean Parent (Adobe), empat tahun lalu, dengan pidato lain, membuka C ++ Russia yang pertama. Kedua, Maxim Khizhinsky , yang pernah menjadi pembicara pada pertemuan pertama Sergey, berbicara (dia juga tahu pembaca Habr: jabatannya di struktur data bebas-kunci memiliki lebih dari 100.000 tampilan). Dan ketiga, ada pembicara seperti Anton Polukhin , yang jatuh cinta dengan banyak orang di konferensi sebelumnya.
Mungkin perubahannya terlihat jelas jika kita membandingkan video ceramah Sean Parent pada 2015 dan 2019:
Speakernya sama, dan bahkan slide pembuka dirancang dengan gaya yang sama, tetapi sekarang jauh lebih menyenangkan untuk mengintip slide ini dan speaker ini: resolusinya meningkat dari 720p ke 4K, kualitas video dan suaranya sudah jelas, dan berkat tata letak bingkai yang berbeda, slide mulai mengambil lebih banyak ruang .
Secara umum, "bubur plus" itu, yang awalnya disukai oleh konferensi itu, tidak pergi ke mana pun, tetapi kami mencoba meningkatkan seluruh "produksi" yang membantu untuk melihatnya.
Apakah kualitas produksi ini tidak membunuh "lampu nyaman"? Yah, seseorang mungkin menghargai pendekatan DIY, tetapi lebih cocok untuk pertemuan dari komunitas lokal daripada untuk konferensi besar. Dan kami percaya bahwa konferensi dan pertemuan bukanlah hal yang saling eksklusif, tetapi saling melengkapi. Jadi tidak mengherankan bahwa di konferensi itu mungkin untuk melihat perwakilan dari berbagai komunitas lokal, dan kami bertanya kepada salah satu dari mereka, Alexander Borgardt , dalam siaran tentang mitaps dan topi minum yang ia pegang di Moskow.
Dan dari sudut pandang program, jika ada sesuatu yang berubah, maka inilah yang: menurut Sergey, setelah musim semi Moscow C ++ Rusia, penutur asing melantunkan teman-teman "jadi saya mengunjungi konferensi yang luar biasa di Rusia" bahwa aliran aplikasi asing ternyata jauh lebih tinggi dari biasanya . Tetapi komite program melacak keseimbangan sehingga konferensi tersebut tidak sepenuhnya menjadi berbahasa Inggris: dalam slot waktu apa pun ketika memilih dari tiga laporan, di antara mereka ada sesuatu untuk didengarkan dalam bahasa Rusia.
Sekarang rekaman video dari laporan tersedia untuk peserta konferensi, dan mereka akan tersedia untuk umum nanti, tetapi Anda sudah dapat menonton beberapa pemirsa yang Anda cintai. Catatan siaran terbuka masih di YouTube, dan dua laporan dari sana masuk 5 besar menurut perkiraan pemirsa - jadi kami senang berbagi nama dan tautan mereka dengan kode waktu:
- "C ++ Taxi Trik" oleh Anton Polukhin ( video ).
- “Pengecualian C ++ melalui prisma optimisasi kompiler” oleh Roman Rusyaev ( video )
Secara terpisah, banyak yang menyukai akhir siaran .
Selamat menikmati!
Masa depan

Apa selanjutnya 2020 belum dimulai, dan sebanyak dua acara telah diumumkan.
Salah satunya adalah konferensi C ++ Siberia , yang tetap merupakan acara independen tanpa partisipasi JUG Ru Group. Ini adalah kisah kamar: ada satu lagu, dalam dua hari akan ada total 10 laporan. Akan diadakan 28-29 Februari di Novosibirsk .
Dan itu akan lebih besar di acara lain, yang akan diadakan 27-28 April di Moskow - ini adalah C ++ Russia 2020 Moscow . Di sini sekali lagi akan ada beberapa lagu, lusinan laporan, siaran dan sebagainya.
Sejauh ini, sedikit yang diketahui tentang program konferensi Moskow, tetapi nama-nama beberapa pembicara sudah tersedia - dan mereka sedemikian rupa sehingga perlu diperhatikan:
Timur Doumler - cukup untuk mengatakan bahwa laporannya “Ketik hukum dalam C ++ modern” dimasukkan dalam lima besar pada konferensi St. Petersburg terakhir.
Guy Davidson , juga sudah dikenal anggota C ++ Rusia. Di sini kami memberikan garis dari bidang bio dalam akun twitter-nya (dan dalam bentuk disingkat!): "Pemilih ISO C ++-Duta Besar BAFTA-STEM-UKIE-2D / 3D / AI / VR / ML / AR-Gamedev-Coding manager"
Gor Nishanov - dia dari Microsoft, di mana mereka tahu banyak tentang C ++, dan anggota Komite.
Mateusz Pusz adalah orang dengan pengalaman 15 tahun di C ++, dan, sekali lagi, anggota Komite yang memilih secara aktif.
Secara umum, komposisi penutur dipilih lagi sehingga ketika orang-orang ini berkumpul di satu ruangan, mereka secara tidak sengaja dapat menciptakan standar baru untuk kopi.
Semua informasi lain tentang konferensi tersedia di situs - dan ketika menjadi lebih dikenal, semua nama pembicara baru akan muncul di sana.
Dan jika Anda tahu sesuatu yang menarik tentang C ++ dan Anda ingin nama Anda dalam serangkaian nama ini, sekarang saatnya untuk mengklik tombol “kirim laporan” di situs yang sama: semakin cepat Anda melakukan ini, semakin banyak peluang untuk menyelesaikan laporan ke tingkat yang sangat baik dan masuk ke program.
Sampai jumpa di 2020!