"Permintaan tertunggak": Alexey Fedorov mengenai persidangan baru mengenai sistem yang diedarkan

"Permintaan tertunggak": Alexey Fedorov mengenai persidangan baru mengenai sistem yang diedarkan

Baru-baru ini ada diumumkan dua acara serentak mengenai pembangunan sistem berbilang benang dan teragih: persidangan Hydra (11-12 Julai) dan sekolah SPTDC (8-12 Julai). Orang yang rapat dengan topik ini memahami bahawa datang ke Rusia Leslie Lamport, Maurice Herlihy и Michael Scott - acara yang paling penting. Tetapi persoalan lain timbul:

  • Apa yang diharapkan daripada persidangan itu: "akademik" atau "pengeluaran"?
  • Bagaimanakah sekolah dan persidangan itu berkaitan? Kepada siapa ini dan itu ditujukan?
  • Mengapa mereka bertindih dalam tarikh?
  • Adakah mereka akan berguna kepada mereka yang tidak mendedikasikan seluruh hidup mereka kepada sistem yang diedarkan?

Semua ini diketahui oleh orang yang menghidupkan Hydra: pengarah kami Alexey Fedorov (23derevo). Dia menjawab semua soalan.

Format

— Soalan pengenalan untuk mereka yang jauh dari sistem teragih: apakah maksud kedua-dua acara?

— Cabaran global ialah di sekeliling kita terdapat perkhidmatan dengan jumlah operasi yang besar dan tugas pengkomputeran yang kompleks yang tidak boleh dilakukan pada satu komputer. Ini bermakna mesti ada beberapa kereta. Dan kemudian timbul persoalan yang berkaitan dengan cara menyegerakkan kerja mereka dengan betul dan apa yang perlu dilakukan dalam keadaan bukan kebolehpercayaan tertinggi (kerana peralatan rosak dan rangkaian jatuh).

Semakin banyak mesin, semakin banyak titik kegagalan. Apakah yang perlu dilakukan jika mesin yang berbeza menghasilkan keputusan yang berbeza untuk pengiraan yang sama? Apa yang perlu dilakukan jika rangkaian hilang untuk beberapa waktu dan sebahagian daripada pengiraan menjadi terpencil, bagaimana anda boleh menggabungkan semuanya? Secara umum, terdapat sejuta masalah yang berkaitan dengan ini. Penyelesaian baru - masalah baru.

Di kawasan ini terdapat kawasan terpakai sepenuhnya, dan terdapat lebih banyak kawasan saintifik - sesuatu yang belum menjadi arus perdana. Saya ingin bercakap tentang apa yang berlaku dalam amalan dan sains, dan yang paling penting, di persimpangan mereka. Inilah persidangan Hydra yang pertama.

— Saya ingin memahami hakikat bahawa terdapat persidangan, dan terdapat sekolah musim panas. Bagaimana mereka berkait? Sekiranya diskaun dibuat untuk peserta sekolah menghadiri persidangan, maka mengapa mereka bertindih dalam tarikh, sehingga mustahil untuk menghadiri semuanya sekaligus tanpa kerugian?

— Sekolah ini merupakan acara dewan untuk 100–150 orang, di mana pakar terkemuka dari seluruh dunia datang dan memberi kuliah selama lima hari. Dan situasi timbul apabila tokoh-tokoh bertaraf dunia berkumpul di St. Petersburg selama lima hari, bersedia untuk memberitahu sesuatu. Dan dalam kes ini, keputusan timbul untuk menganjurkan bukan sahaja sekolah dewan, tetapi juga persidangan berskala lebih besar.

Adalah mungkin untuk mengadakan sekolah sedemikian hanya pada musim panas, pada bulan Julai, kerana di kalangan pakar ini terdapat profesor universiti semasa, dan mereka tidak bersedia pada bila-bila masa: mereka mempunyai pelajar, diploma, kuliah, dan sebagainya. Format sekolah ialah lima hari bekerja. Adalah diketahui bahawa pada musim panas pada hujung minggu orang suka pergi ke suatu tempat. Ini bermakna kita tidak boleh mengadakan persidangan sama ada pada hujung minggu sebelum sekolah atau pada hujung minggu selepas sekolah.

Dan jika anda melanjutkannya beberapa hari lagi sebelum atau selepas hujung minggu, maka ajaibnya lima hari penginapan pakar di St. Petersburg bertukar menjadi sembilan. Dan mereka tidak bersedia untuk ini.

Oleh itu, satu-satunya penyelesaian yang kami temui adalah dengan hanya mengadakan persidangan selari dengan sekolah. Ya, ini menimbulkan beberapa masalah. Ada orang yang ingin pergi ke sekolah dan ke persidangan, dan mereka akan terpaksa terlepas beberapa kuliah di sana sini. Berita baiknya ialah semua ini akan berlaku di dewan jiran, anda boleh berlari ke sana ke mari. Dan satu lagi perkara yang baik ialah ketersediaan rakaman video, di mana anda kemudiannya boleh menonton dengan tenang apa yang anda terlepas.

— Apabila dua peristiwa berlaku secara selari, orang ramai mempunyai soalan "yang mana satu yang saya perlukan lagi?" Apakah sebenarnya yang anda harapkan daripada setiap satu, dan apakah perbezaannya?

— Sekolah ialah acara akademik semata-mata, sekolah saintifik klasik selama beberapa hari. Sesiapa yang telah terlibat dalam sains dan mempunyai kaitan dengan sekolah siswazah mempunyai idea tentang apa itu sekolah akademik.

"Permintaan tertunggak": Alexey Fedorov mengenai persidangan baru mengenai sistem yang diedarkan

Kebiasaannya acara akademik sebegini tidak begitu teratur kerana kurangnya kepakaran acara di kalangan orang yang melakukannya. Tetapi kami masih lelaki yang cukup berpengalaman, jadi kami boleh melakukan semuanya dengan cekap. Saya berpendapat bahawa dari sudut organisasi, SPTDC akan berada di atas mana-mana sekolah berasaskan akademik atau penyelidikan yang pernah anda lihat.

Sekolah SPTDC - ini ialah format di mana setiap syarahan besar dibaca dalam dua pasangan: "satu setengah jam - rehat - satu setengah jam." Anda mesti faham bahawa mungkin tidak mudah untuk peserta buat kali pertama: apabila sekolah ini diadakan buat kali pertama dua tahun lalu, saya sendiri adalah luar biasa, saya mematikan beberapa kali kira-kira di tengah-tengah kuliah berganda, dan maka sukar untuk memahami apa yang berlaku. Tetapi ini sangat bergantung kepada pensyarah: pensyarah yang baik bercakap dengan sangat menarik selama tiga jam.

Persidangan Hydra - acara yang lebih praktikal. Akan ada beberapa tokoh sains yang telah datang untuk bersyarah di Sekolah: daripada Leslie Lamport, yang kerjanya mendasari teori sistem berbilang benang dan teragih, untuk Maurice Herlihy, salah seorang pengarang buku teks terkenal mengenai concurrency "The Art of Multiprocessor Programming". Tetapi pada persidangan itu kami akan cuba bercakap tentang bagaimana algoritma tertentu dilaksanakan dalam realiti, masalah yang dihadapi jurutera dalam amalan, siapa yang berjaya dan gagal, mengapa sesetengah algoritma digunakan dalam amalan dan yang lain tidak. Dan sudah tentu, mari kita bercakap tentang masa depan pembangunan sistem berbilang benang dan diedarkan. Maksudnya, kami akan memberikan kelebihan yang sedemikian: apa yang diperkatakan oleh sains dunia sekarang, apakah pemikiran jurutera terkemuka berputar di sekeliling, dan bagaimana semuanya sesuai bersama.

— Memandangkan persidangan itu lebih diterapkan, adakah bukan sahaja tokoh akademik, tetapi juga penceramah daripada "pengeluaran"?

- Pasti. Kami cuba melihat semua "yang besar": Google, Netflix, Yandex, Odnoklassniki, Facebook. Terdapat masalah lucu tertentu. Sebagai contoh, semua orang berkata: "Netflix ialah sistem yang diedarkan, hampir separuh daripada trafik AS, sangat keren," dan apabila anda mula melihat laporan, artikel dan penerbitan sebenar mereka, sedikit kekecewaan berlaku. Kerana, walaupun ini sudah tentu bertaraf dunia dan terdapat pemotongan egde, terdapat kurang daripada yang kelihatan pada pandangan pertama.

Dilema yang menarik timbul: anda boleh menghubungi wakil syarikat terkemuka yang besar, atau anda boleh menghubungi seseorang yang sudah kami kenali. Realitinya, kepakaran wujud di sini dan di sana. Dan kami agak cuba untuk menarik keluar bukan "orang dari jenama yang sangat besar", tetapi pakar yang sangat besar, orang tertentu.

Sebagai contoh, akan ada Martin Kleppmann, yang pada satu masa membuat percikan di LinkedIn dan juga dikeluarkan buku yang bagus — mungkin salah satu buku asas dalam bidang sistem teragih.

— Jika seseorang tidak bekerja di Netflix, tetapi di syarikat yang lebih mudah, dia mungkin tertanya-tanya: "Perlukah saya pergi ke persidangan sedemikian, atau adakah terdapat pelbagai jenis Netflix bercakap antara satu sama lain, tetapi saya tidak ada kaitan?"

— Saya akan katakan ini: apabila saya bekerja di Oracle selama lebih kurang tiga tahun, saya mendengar perkara yang paling menakjubkan dan menarik di dapur dan di bilik merokok, apabila rakan sekerja berkumpul di sana membuat bahagian tertentu platform Java. Ini mungkin orang dari mesin maya, atau dari jabatan ujian, atau dari keselarasan prestasi - contohnya, Lyosha Shipilev dan Seryozha Kuksenko.

Apabila mereka mula membincangkan sesuatu sesama mereka, saya biasanya hanya mendengar dengan mulut terbuka. Bagi saya ini adalah perkara yang menakjubkan dan tidak dijangka yang saya tidak pernah fikirkan. Sememangnya, pada mulanya saya tidak faham 90% daripada apa yang mereka bincangkan. Kemudian 80% menjadi tidak dapat difahami. Dan selepas saya membuat kerja rumah dan membaca beberapa buku, jumlah ini menurun kepada 70%. Saya masih tidak memahami banyak perkara yang mereka bualkan sesama mereka. Tetapi ketika saya duduk di sudut dengan secawan kopi dan mencuri dengar, saya mula memahami sedikit sebanyak apa yang berlaku.

Oleh itu, apabila Google, Netflix, LinkedIn, Odnoklassniki dan Yandex bercakap antara satu sama lain, ini tidak bermakna ia adalah sesuatu yang tidak dapat difahami dan tidak menarik. Sebaliknya, kita mesti mendengar dengan teliti, kerana ini adalah masa depan kita.

Sudah tentu, ada orang yang tidak memerlukan semua ini. Jika anda tidak mahu mengembangkan topik ini, anda tidak perlu pergi ke persidangan ini, anda hanya akan membuang masa di sana. Tetapi jika topik itu menarik, tetapi anda tidak memahami apa-apa mengenainya atau hanya melihatnya, maka anda harus datang, kerana anda tidak akan menemui apa-apa seperti itu di mana-mana sahaja. Lebih-lebih lagi, saya fikir bukan sahaja di Rusia, tetapi juga di dunia. Kami cuba membuat persidangan yang bukan sahaja akan menjadi peneraju mengenai topik ini di Rusia, tetapi secara amnya nombor satu di dunia.

Ini bukanlah tugas yang paling mudah, tetapi apabila kita mempunyai peluang yang luar biasa untuk mengumpulkan penceramah yang kuat dari seluruh dunia, saya bersedia memberikan banyak untuk menjayakannya. Sudah tentu, sesetengah daripada mereka yang kami jemput ke Hydra pertama tidak akan dapat hadir. Tetapi saya akan katakan ini: kami tidak pernah memulakan persidangan baharu dengan barisan yang begitu kuat. Kecuali, mungkin, JPoint pertama enam tahun lalu.

— Saya ingin memperluaskan perkataan "ini adalah masa depan kita": adakah topik itu akan mempengaruhi mereka yang tidak memikirkannya hari ini?

- Ya, saya pasti. Oleh itu, saya rasa betul untuk mula membincangkannya secepat mungkin. Sebagai contoh, teori multithreading muncul agak lama dahulu (pada tahun 70-an, kerja telah diterbitkan secara penuh), tetapi untuk masa yang lama mereka adalah pakar sempit, sehingga komputer dwi-teras pengguna pertama muncul. pada awal tahun 10-an. Dan kini kita semua mempunyai pelayan berbilang teras, komputer riba dan juga telefon, dan ini adalah arus perdana. Ia mengambil masa kira-kira XNUMX tahun untuk ini tersebar luas, untuk orang ramai memahami bahawa wacana ini bukanlah wilayah kalangan pakar yang sempit.

Dan kita kini melihat lebih kurang perkara yang sama dengan sistem yang diedarkan. Kerana penyelesaian asas seperti pengagihan beban, toleransi kesalahan dan seumpamanya telah dilakukan untuk jangka masa yang agak lama, tetapi sangat sedikit orang yang tahu, sebagai contoh, konsensus teragih atau Paxos.

Salah satu matlamat paling penting yang saya tetapkan untuk acara ini adalah untuk melibatkan jurutera lebih ramai dalam perbincangan ini. Anda perlu memahami bahawa pada persidangan beberapa topik dan penyelesaian bukan sahaja dibincangkan, tetapi juga tesaurus muncul - radas konsep yang bersatu.

Saya melihatnya sebagai tugas saya untuk mencipta platform di mana semua orang boleh membincangkan semua ini, berkongsi pengalaman dan pendapat. Supaya anda dan saya mempunyai pemahaman yang sama tentang apa yang dilakukan oleh satu algoritma, apa yang dilakukan oleh yang lain, yang mana satu lebih baik dalam keadaan apa, bagaimana ia berkaitan antara satu sama lain, dan sebagainya.

Perkara yang sangat menarik adalah berkaitan dengan multithreading yang sama. Apabila rakan-rakan kami dari Oracle (terutamanya Lesha Shipilev dan Sergey Kuksenko) mula aktif bercakap tentang prestasi dan, khususnya, tentang multithreading, secara harfiah dua atau tiga tahun kemudian soalan-soalan ini mula ditanya pada temu bual di syarikat, orang mula membincangkannya dalam bilik merokok. Iaitu, perkara yang banyak pakar sempit tiba-tiba menjadi arus perdana.

Dan ini sangat betul. Nampaknya saya telah membantu mereka ini mempopularkan keseluruhan isu ini, yang sangat penting, berguna dan menarik. Jika sebelum ini tiada siapa yang memikirkan bagaimana pelayan Java memproses permintaan secara selari, kini orang ramai sekurang-kurangnya pada tahap tertentu memahami cara ia berfungsi. Dan itu hebat.

Tugas yang saya lihat sekarang ialah melakukan lebih kurang sama dengan sistem teragih. Supaya semua orang secara kasar memahami apa itu, dari mana asalnya, apa tugas dan masalah yang ada, supaya ini juga menjadi arus perdana.

Syarikat mempunyai permintaan yang besar untuk orang yang memahami sesuatu tentang perkara ini, dan terdapat beberapa orang seperti itu. Lebih banyak kami mencipta kandungan ini dan peluang untuk belajar daripadanya, lebih banyak kami memberi peluang kepada orang ramai untuk bertanya soalan yang sedang dibincangkan, semakin besar kemungkinan kami bergerak ke arah ini.

prasejarah

— Persidangan itu diadakan buat kali pertama, tetapi ini bukan kali pertama untuk sekolah. Bagaimanakah semua ini timbul dan berkembang?

- Ini adalah cerita yang menarik. Dua tahun lalu, pada Mei 2017, kami duduk di Kyiv bersama Nikita Koval (ndkoval), pakar dalam bidang multithreading. Dan dia memberitahu saya bahawa ia akan diadakan di St. Petersburg "Sekolah Musim Panas dalam amalan dan teori pengkomputeran serentak".

Topik pengaturcaraan berbilang benang telah menjadi topik yang sangat menarik dalam tempoh tiga tahun terakhir kerjaya kejuruteraan saya. Dan kemudian ternyata pada musim panas orang yang sangat terkenal datang ke St. Petersburg, Maurice Herlihy dan Nir Shavit yang sama, menurut buku teks yang saya belajar. Dan ramai rakan saya ada kaitan dengan ini - contohnya, Roma Elizarov (elizarov). Saya menyedari bahawa saya tidak boleh melewatkan acara seperti itu.

Apabila menjadi jelas bahawa program sekolah 2017 akan menjadi hebat, timbul idea bahawa kuliah mesti dirakam dalam video. Kami di Kumpulan JUG.ru mempunyai pemahaman yang lengkap tentang bagaimana kuliah tersebut harus direkodkan. Dan kami sesuai dengan SPTCC sebagai lelaki yang membuat video untuk sekolah. Hasilnya, semua kuliah sekolah berbohong di saluran YouTube kami.

Saya mula berkomunikasi dengan Pyotr Kuznetsov, yang merupakan ahli ideologi dan penganjur utama sekolah ini, dan dengan Vitaly Aksenov, yang membantu mengatur semua ini di St. Saya menyedari bahawa ini adalah hebat dan menarik dan, mungkin, amat buruk bahawa hanya 100 peserta boleh menyentuh keindahan itu.

Apabila Peter berfikir bahawa dia perlu memulakan sekolah semula (pada 2018 tiada tenaga dan masa, jadi dia memutuskan untuk melakukannya pada 2019), menjadi jelas bahawa kami boleh membantunya dengan hanya mengalih keluar semua perkara organisasi daripadanya. Inilah yang berlaku sekarang, Peter menangani kandungan, dan kami melakukan segala-galanya. Dan ini kelihatan seperti skema yang betul: Peter mungkin lebih berminat dengan program itu daripada "di mana dan bila semua orang akan makan tengah hari." Dan kami pandai bekerja dengan dewan, tempat, dan sebagainya.

Kali ini, bukannya SPTCC, sekolah itu dipanggil SPTDC, bukan "pengkomputeran serentak", tetapi "pengkomputeran teragih". Sehubungan itu, ini kira-kira perbezaannya: kali terakhir di sekolah mereka tidak bercakap mengenai sistem yang diedarkan, tetapi kali ini kita akan bercakap secara aktif mengenainya.

— Memandangkan sekolah itu tidak diadakan buat kali pertama, kita sudah boleh membuat beberapa kesimpulan dari masa lalu. Apa yang berlaku lepas?

— Apabila sekolah pertama diwujudkan dua tahun lalu, dijangkakan akan ada acara akademik, terutamanya yang menarik minat pelajar. Lebih-lebih lagi, pelajar dari seluruh dunia, kerana sekolah ini hanya dalam bahasa Inggeris, dan ia dianggap bahawa sejumlah besar pelajar asing akan datang.

Malah, ternyata ramai jurutera datang dari syarikat besar Rusia seperti Yandex. Terdapat Andrey Pangin (apanin) dari Odnoklassniki, terdapat lelaki dari JetBrains yang secara aktif mengusahakan topik ini. Secara umum, terdapat banyak wajah yang dikenali daripada syarikat rakan kongsi kami di sana. Saya tidak terkejut sama sekali, saya faham dengan sempurna mengapa mereka datang ke sana.

Sebenarnya, pihak penganjur telah menjangkakan bahawa akan ada orang akademik di Sekolah, tetapi tiba-tiba orang dari industri datang, dan kemudian menjadi jelas kepada saya bahawa terdapat permintaan dalam industri.

Jika acara yang hampir tidak dipromosikan di mana-mana, dengan satu klik pertama, mengumpulkan penonton dewasa, ini bermakna sebenarnya ada minat. Nampaknya permintaan mengenai topik ini sudah terlewat.

"Permintaan tertunggak": Alexey Fedorov mengenai persidangan baru mengenai sistem yang diedarkan
Maurice Herlihy pada mesyuarat JUG.ru

— Sebagai tambahan kepada sekolah, Maurice Herlihy bercakap di St. Petersburg pada mesyuarat JUG.ru pada 2017, setelah memberitahu tentang memori transaksi, dan ini lebih dekat sedikit dengan format persidangan. Siapa yang datang kemudian - orang yang sama yang biasanya datang ke pertemuan JUG.ru, atau penonton yang berbeza?

— Ia menarik kerana kami memahami bahawa Maurice akan mempunyai laporan umum, bukan laporan khusus Java, dan kami membuat pengumuman yang lebih luas sedikit daripada yang biasa kami lakukan untuk pelanggan berita JUG kami.

Ramai orang yang saya kenali datang daripada komuniti yang bukan tentang Java sama sekali: daripada orang ramai .NET, daripada orang ramai JavaScript. Kerana topik ingatan transaksi tidak berkaitan dengan teknologi pembangunan tertentu. Apabila pakar bertaraf dunia datang untuk bercakap tentang ingatan transaksi, kehilangan peluang untuk mendengar orang sedemikian dan bertanya soalan kepadanya hanyalah satu jenayah. Ia hanya memberi kesan yang kuat apabila orang yang bukunya anda belajar datang kepada anda dan memberitahu anda sesuatu. Cukup hebat.

— Dan apakah maklum balas akibatnya? Adakah pendekatan itu terlalu akademik dan tidak dapat difahami oleh orang dalam industri?

— Ulasan laporan Herlihy adalah baik. Orang ramai menulis bahawa dia menyatakan dengan mudah dan jelas apa yang tidak dijangka daripada seorang profesor akademik. Tetapi kita mesti faham bahawa kita menjemputnya atas sebab tertentu, dia adalah pakar yang terkenal di dunia dengan pengalaman luas dalam bercakap dan latar belakang dari sekumpulan buku dan artikel. Dan, mungkin, dia menjadi terkenal dalam banyak cara berkat keupayaannya untuk menyampaikan bahan kepada orang ramai. Oleh itu, ini tidak menghairankan.

Dia bercakap bahasa Inggeris biasa, mudah difahami, dan, sudah tentu, dia mempunyai pemahaman yang baik tentang apa yang dia bercakap. Iaitu, anda boleh bertanya kepadanya apa-apa soalan. Pada asasnya, orang ramai mengadu bahawa kami memberi Maurice terlalu sedikit masa untuk laporannya: dua jam tidak mencukupi untuk perkara sedemikian, sekurang-kurangnya dua lagi diperlukan. Nah, kami berjaya melakukan apa yang kami berjaya dalam masa dua jam.

Motivasi

— Biasanya JUG.ru Group berurusan dengan acara berskala besar, tetapi topik ini nampaknya lebih khusus. Mengapa anda memutuskan untuk mengambilnya? Adakah terdapat kesediaan untuk mengadakan acara yang lebih kecil, atau bolehkah ramai penonton berkumpul mengenai topik sedemikian?

— Sesungguhnya, apabila anda mengadakan acara dan menetapkan tahap perbincangan tertentu, persoalan selalu timbul tentang betapa meluasnya perbincangan ini. Berapa ramai orang - sepuluh, seratus atau seribu - berminat dengan ini? Terdapat pertukaran antara jisim dan kedalaman. Ini adalah soalan biasa, dan setiap orang menyelesaikannya secara berbeza.

Dalam kes ini, saya ingin membuat acara itu "untuk diri saya sendiri." Saya masih memahami sesuatu tentang multithreading (saya memberikan kuliah mengenai topik ini di persidangan, dan memberitahu pelajar sesuatu beberapa kali), tetapi saya seorang pemula dalam hal sistem edaran: Saya telah membaca beberapa artikel dan melihat beberapa kuliah, tetapi tidak walaupun satu buku penuh membacanya.

Kami mempunyai jawatankuasa program yang terdiri daripada pakar dalam bidang yang boleh menilai ketepatan laporan. Dan bagi pihak saya, saya cuba menjadikan acara ini sebagai acara yang saya, dengan kekurangan kepakaran saya, ingin menghadirinya. Sama ada mungkin untuk menarik minat orang ramai, saya tidak tahu. Ini mungkin bukan tugas terpenting acara ini pada peringkat ini. Kini adalah lebih penting untuk mencipta program terkuat dalam masa yang singkat.

Mungkin, sekarang saya menetapkan pasukan bukan tugas "mengumpul seribu orang buat kali pertama," tetapi "untuk membuat persidangan itu muncul." Ini mungkin tidak terdengar seperti perniagaan dan agak naif, walaupun saya bukan seorang altruis sama sekali. Tetapi saya kadang-kadang boleh membenarkan diri saya beberapa kebebasan.

Ada perkara yang lebih penting daripada wang dan di luar wang. Kami sudah melakukan sejumlah besar acara berskala besar yang hebat untuk seribu orang atau lebih. Persidangan Java kami telah lama melebihi seribu orang, dan kini acara lain melompat ke atas bar ini. Maksudnya, persoalan yang kita sudah berpengalaman dan penganjur terkenal sudah tidak berbaloi. Dan, mungkin, apa yang kami peroleh daripada acara ini memberi kami peluang untuk melabur semula dalam perkara yang menarik bagi kami, dan dalam kes ini, kepada saya secara peribadi.

Dengan melakukan acara ini, saya menentang beberapa prinsip organisasi kami. Sebagai contoh, kami biasanya cuba menyediakan persidangan lebih awal, tetapi kini kami mempunyai tarikh akhir yang sangat ketat, dan kami memuktamadkan program hanya sebulan sebelum acara itu sendiri.

Dan acara ini akan menjadi 70-80% bahasa Inggeris. Di sini juga, perbincangan sentiasa timbul tentang sama ada kita perlu lebih dekat dengan orang ramai (yang lebih memahaminya apabila kebanyakan laporan dalam bahasa Rusia) atau ke seluruh dunia (kerana dunia teknikal berbahasa Inggeris). Kami biasanya cuba membuat banyak laporan dalam bahasa Rusia. Tetapi tidak pada masa ini.

Selain itu, kami juga akan meminta beberapa penceramah berbahasa Rusia kami untuk bercakap dalam bahasa Inggeris. Ini, dalam erti kata lain, pendekatan yang benar-benar anti-pengguna dan tidak berperikemanusiaan. Tetapi kita mesti faham bahawa pada masa ini tiada kesusasteraan berbahasa Rusia mengenai topik ini, dan mana-mana orang yang sama sekali berminat dengan ini terpaksa membaca dalam bahasa Inggeris. Ini bermakna dia entah bagaimana boleh memahami bahasa Inggeris. Jika dalam kes JavaScript, Java atau .NET terdapat ramai orang yang tidak tahu bahasa Inggeris dengan baik, tetapi pada masa yang sama boleh memprogram dengan baik, maka, mungkin, sistem teragih adalah kawasan yang tidak ada yang lain. cara belajar sekarang.

Saya benar-benar mahu menjalankan eksperimen ini: bagaimana acara 70–80% bahasa Inggeris akan dilihat oleh orang ramai di Rusia. Adakah ia akan masuk atau tidak? Kami tidak tahu ini lebih awal kerana kami tidak pernah melakukan ini. Tetapi mengapa tidak melakukannya? Katakan sahaja ini adalah satu percubaan besar yang saya tidak boleh mengelak daripada mencuba.

Program sekolah SPTDC sudah diterbitkan sepenuhnya, dan dalam kes Hydra sudah dikenali bahagian yang ketara, dan tidak lama lagi kami akan menerbitkan analisis keseluruhan program persidangan.

Sumber: www.habr.com

Tambah komen