«Запыт наспеў»: Аляксей Фёдараў аб новай канферэнцыі па размеркаваных сістэмах

«Запыт наспеў»: Аляксей Фёдараў аб новай канферэнцыі па размеркаваных сістэмах

Нядаўна былі анансаваны адразу два мерапрыемствы аб распрацоўцы шматструменных і размеркаваных сістэм: канферэнцыя гідра (11-12 ліпеня) і школа SPTDC (8-12 ліпеня). Людзі, якім блізкая гэтая тэма, разумеюць, што прыезд у Расію Леслі Лэмпарта, Марыса Херліхі и Майкла Скота - Найважнейшая падзея. Але ўзнікалі іншыя пытанні:

  • Чаго чакаць ад канферэнцыі: "акадэмічнасці" ці "прадакшна"?
  • Як суадносяцца школа і канферэнцыя? На каго разлічана тое і другое?
  • Чаму яны перасякаюцца па дат?
  • Ці будуць яны карысныя тым, хто не прысвяціў усё жыццё размеркаваным сістэмам?

Аб усім гэтым добра вядома чалавеку, дзякуючы якому Hydra з'явілася: нашаму дырэктару Аляксею Фёдараву (23derevo). Ён і адказаў на ўсе пытанні.

Фармат

- Уступнае пытанне для тых, хто далёкі ад размеркаваных сістэм: пра што абодва мерапрыемствы?

- Глабальная задача ў тым, што вакол нас існуюць сэрвісы з вялікімі аб'ёмамі аперацый і складанымі вылічальнымі задачамі, якія не зрабіць на адным кампутары. Значыць, машын мусіць быць некалькі. А далей узнікаюць пытанні, злучаныя з тым, як пісьменна сінхранізаваць іх працу і што рабіць ва ўмовах не самай высокай надзейнасці (таму што абсталяванне ламаецца, а сетка адвальваецца).

Чым больш машын, тым больш узнікае кропак адмовы. Што рабіць, калі на адны і тыя ж вылічэнні розныя машыны выдаюць розныя вынікі? Што рабіць, калі на нейкі час знікла сетка і частка вылічэнняў стала ізаляванай, як потым усё гэта аб'ядноўваць? Увогуле, мільён злучаных з гэтым праблем. Новыя рашэнні - новыя праблемы.

У гэтай галіне ёсць зусім прыкладныя напрамкі, а ёсць больш навуковыя - тое, што яшчэ не стала мэйнстрымам. Хочацца пагаварыць пра тое, што адбываецца і на практыцы, і ў навуцы, а галоўнае - на іх стыку. Вось пра гэта і будзе першая канферэнцыя Hydra.

- Хочацца разабрацца з тым, што ёсць канферэнцыя, а ёсць летняя школа. Як яны суадносяцца? Калі для ўдзельнікаў школы зроблена скідка на наведванне канферэнцыі, то чаму яны перасякаюцца па дат, так што нельга наведаць адразу ўсё без страт?

- Школа - гэта камернае мерапрыемства на 100-150 чалавек, куды прыязджаюць вядучыя спецыялісты з усяго свету і на працягу пяці дзён чытаюць лекцыі. І ўзнікае сітуацыя, калі ў Пецярбургу на пяць дзён збіраюцца свяцілы сусветнага ўзроўню, гатовыя нешта расказваць. А ў такім выпадку напрошваецца рашэнне арганізаваць не толькі камерную школу, але і больш маштабную канферэнцыю.

Правесці такую ​​школу можна толькі летам, у ліпені, таму што сярод гэтых спецыялістаў ёсць дзеючыя прафесары ВНУ, і яны ў іншы час проста не гатовы: у іх студэнты, дыпломы, лекцыі і гэтак далей. Фармат школы - гэта пяць будніх дзён. Вядома, што ўлетку на выходных людзі кахаюць куды-небудзь з'яжджаць. Значыць, канферэнцыю мы не можам зрабіць ні ў выходныя да школы, ні ў выходныя пасля школы.

А калі падаўжаць усё яшчэ на пару дзён да або пасля выходных, то магічнай выявай пяць дзён знаходжання адмыслоўцаў у Пецярбургу ператвараюцца ў дзевяць. І яны да гэтага не гатовы.

Таму адзінае рашэнне, якое мы знайшлі - гэта проста правесці канферэнцыю паралельна школе. Так, гэта спараджае некаторыя праблемы. Ёсць людзі, якія хочуць і на школу, і на канферэнцыю, і ім давядзецца прапусціць частку лекцый там ці там. Добрая навіна ў тым, што ўсё гэта будзе праходзіць у суседніх залах, можна будзе бегаць сюды-туды. І яшчэ адзін добры бок у наяўнасці відэазапісаў, на якіх пазней можна спакойна паглядзець тое, што прапусціў.

— Калі два мерапрыемствы праходзяць паралельна, у людзей узнікае пытанне «якое з іх мне больш патрэбна». Чаго менавіта чакаць ад кожнага і ў чым адрозненні?

- Школа - гэта чыста акадэмічнае мерапрыемства, класічная навуковая школа на некалькі дзён. Хто сам займаўся навукай і меў нейкае дачыненне да аспірантуры, уяўляе, што такое акадэмічная школа.

«Запыт наспеў»: Аляксей Фёдараў аб новай канферэнцыі па размеркаваных сістэмах

Звычайна такія акадэмічныя мерапрыемствы не вельмі добра арганізаваны з прычыны адсутнасці івентнай экспертызы ў людзей, якія гэта робяць. А мы ўсё ж такі даволі вопытныя хлопцы, так што можам даволі правільна ўсё зрабіць. Я думаю, што з арганізацыйнага пункту гледжання SPTDC будзе на галаву вышэй за любую навуковую ці навукова-практычную школу, якую вы калі-небудзь бачылі.

Школа SPTDC - гэта такі фармат, дзе кожная вялікая лекцыя чытаецца дзве пары: "паўтары гадзіны - перапынак - паўтары гадзіны". Трэба разумець, што першы раз удзельніку можа быць няпроста: калі два гады таму гэтая школа праводзілася ўпершыню, мне самому было нязвыкла, я некалькі разоў прыкладна ў сярэдзіне падвойнай лекцыі выключаўся, і потым ужо цяжка было зразумець, што адбываецца. Але гэта вельмі залежыць ад лектара: добры лектар усе тры гадзіны вельмі цікава расказвае.

Канферэнцыя Hydra (Гідра) - Больш прыкладное мерапрыемства. Там будзе некалькі свяцілаў навукі, якія прыехалі чытаць лекцыі на Школе: ад Леслі Лэмпарта, чые працы ляжаць у аснове самой тэорыі шматструменных і размеркаваных сістэм, Марыса Херліхі, аднаго з аўтараў знакамітага падручніка па concurrency "The Art of Multiprocessor Programming". Але на канферэнцыі мы паспрабуем пагаварыць аб тым, як у рэальнасці рэалізуюцца тыя ці іншыя алгарытмы, з якімі праблемамі інжынеры сутыкаюцца на практыцы, у каго што атрымліваецца і не атрымліваецца, чаму адны алгарытмы прымяняюцца на практыцы, а іншыя не. Ну і вядома, пагаворым аб будучыні распрацоўкі шматструменных і размеркаваных сістэм. Гэта значыць дадзім такі cutting edge: пра што цяпер гаворыць сусветная навука, вакол чаго круцяцца думкі вядучых інжынераў, і як гэта ўсё гэта адзін з адным стыкуецца.

— Калі канферэнцыя больш прыкладная, то там будуць не толькі акадэмічныя свяцілы, але і спікеры «з прадакшна»?

- Адназначна. Мы спрабуем глядзець на ўсіх "вялікіх": Google, Netflix, Яндэкс, Аднакласнікі, Facebook. Ёсць спецыфічныя забаўныя праблемы. Напрыклад, усе кажуць: "Netflix - гэта размеркаваныя сістэмы, ці ледзь не палова трафіку ЗША, вельмі крута", а калі пачынаеш глядзець на іх рэальныя даклады, артыкулы і публікацыі, надыходзіць лёгкае расчараванне. Таму што, хаця гэта безумоўна сусветны ўзровень і там ёсць cutting egde, яго там менш, чым здаецца на першы погляд.

Узнікае цікавая дылема: можна паклікаць прадстаўнікоў вялікіх знакамітых кампаній, а можна паклікаць кагосьці, ужо вядомага нам. У рэальнасці экспертыза ёсць і тамака, і тамака. І мы хутчэй спрабуем выцягваць не "людзей з вельмі буйных брэндаў", а вельмі буйных спецыялістаў, канкрэтных людзей.

Напрыклад, будзе Марцін Клеппман, які ў свой час навёў шолаху ў LinkedIn, а таксама выпусціў добрую кнігу - мабыць, адну з базавых кніжак у вобласці размеркаваных сістэм.

— Калі чалавек працуе не ў Netflix, а ў кампаніі прасцей, ён можа задумвацца: "варта мне на такую ​​канферэнцыю ісці, ці там усякія нетфліксы адзін з адным размаўляюць, а мне рабіць няма чаго?"

- Скажу так: калі я тры з невялікім гады працаваў у Oracle, самыя цудоўныя і цікавыя рэчы я чуў на кухні і ў курыльнях, калі там збіраліся калегі, якія робяць тыя ці іншыя кавалкі платформы Java. Гэта маглі быць людзі з віртуальнай машыны, або з аддзела тэсціравання, або з performance concurrency — напрыклад, Лёша Шыпілёў і Сярожа Куксенка.

Калі яны паміж сабой пачыналі нешта абмяркоўваць, я звычайна проста слухаў, адкрыўшы рот. Для мяне гэта былі дзіўныя і нечаканыя рэчы, пра якія я нават не задумваўся. Натуральна, спачатку я не разумеў 90% таго, пра што яны гавораць. Пасля незразумелага стала 80%. А пасля таго, як я зрабіў дамашняе заданне і прачытаў некалькі кніжак, гэты лік скараціўся да 70%. Я да гэтага часу не разумею вельмі шмат чаго з таго, пра што яны паміж сабой кажуць. Але, седзячы ў кутку з кубкам кавы і падслухоўваючы, я крыху пачаў разумець, што адбываецца.

Таму, калі паміж сабой размаўляюць Google, Netflix, LinkedIn, Аднакласнікі і Яндэкс, гэта не значыць, што гэта нешта незразумелае і нецікавае. Наадварот, трэба ўважліва слухаць, таму што гэта - наша будучыня.

Канешне, ёсць і людзі, якім гэта ўсё не трэба. Калі не жадаеце ў гэтай тэме развівацца, не трэба ісці на гэтую канферэнцыю, вы тамака проста страціце час. А вось калі тэма цікавая, але ў ёй нічога не разумееце ці пакуль толькі прыглядаецеся - значыць, трэба прыходзіць, таму што нічога падобнага вы не знойдзеце нідзе. Прычым я думаю, што не толькі ў Расіі, але і ў свеце. Мы спрабуем зрабіць канферэнцыю, якая будзе не проста лідэрам па гэтай тэме ў Расіі, а ўвогуле нумарам адзін у свеце.

Гэта не самая простая задача, але калі ў нас ёсць такі надзвычайны шанец сабраць моцных спікераў з усяго свету, то я шмат чаго гатовы аддаць, каб гэта атрымалася зрабіць. Канешне, некаторыя з тых, каго мы паклікалі на першую Гідру, не змогуць прыехаць. Але я скажу вось што: мы ніколі не пачыналі новую канферэнцыю з такім магутным складам. Акрамя, хіба што, самага першага JPoint шэсць гадоў таму.

- Хочацца развіць словы "гэта наша будучыня": тэма пазней закране і тых, хто сёння пра яе не думае?

- Так, я ўпэўнены ў гэтым. Таму мне падаецца вельмі правільным пачынаць абмяркоўваць яе як мага хутчэй. Скажам, тэорыя шматструменнасці з'явілася даўнавата (у 70-х ужо на ўсю моц выходзілі працы), але доўгі час яны былі доляй вузкіх адмыслоўцаў, пакуль у пачатку двухтысячных не з'явіўся першы карыстацкі двух'ядравы кампутар. А цяпер у нас усіх шмат'ядравыя серверы, ноўтбукі і нават тэлефоны, і гэта мэйнстрым. Спатрэбілася каля 10 гадоў, каб гэта стала масавым, каб людзі зразумелі, што гэты дыскурс - не доля вузкага кола спецыялістаў.

І прыкладна тое ж самае мы зараз назіраем з размеркаванымі сістэмамі. Таму што базавыя рашэнні накшталт размеркавання нагрузкі, забеспячэння адмоваўстойлівасці і таму падобнага зроблены ўжо даўнавата, але што такое, напрыклад, размеркаваны кансэнсус або Paxos, ведае вельмі мала людзей.

Адна з найважнейшых задач, якія я стаўлю перад гэтым мерапрыемствам - больш і больш апускаць інжынераў у гэтую дыскусію. Трэба разумець, што на канферэнцыях не проста абмяркоўваюцца нейкія тэмы і рашэнні, але і ўзнікае тэзаўрус - адзіны паняційны апарат.

Я бачу сваёй задачай стварыць пляцоўку, на якой усе жадаючыя могуць усё гэта абмяркоўваць, дзяліцца досведам і меркаваннямі. Каб у нас з вамі ўзнікла адзінае разуменне, што робіць адзін алгарытм, што робіць іншы, які з іх лепш пры якіх умовах, як яны адзін з адным звязаныя і гэтак далей.

Вельмі цікавая рэч звязана з той жа шматструменнасцю. Калі нашы сябры з Oracle (перш за ўсё, Лёша Шыпілёў і Сяргей Куксенка) сталі актыўна расказваць пра перформанс і, у прыватнасці, пра шматструменнасць, літаральна праз два-тры гады гэтыя пытанні пачалі задаваць на сумоўях у кампаніях, людзі гэта пачалі абмяркоўваць у курыльнях. Гэта значыць рэч, якая была доляй вузкіх спецыялістаў, раптам стала мэйнстрымам.

І гэта вельмі слушна. Як мне падаецца, мы дапамаглі гэтым хлопцам папулярызаваць усю гэтую праблематыку, сапраўды важную, карысную і цікавую. Калі раней ніхто не задумваўся, як Java-сервер апрацоўвае запыты паралельна, то зараз у людзей хоць на нейкім узроўні ўзнікла разуменне, як гэта ўсё працуе. І гэта выдатна.

Задача, якую я бачу цяпер - прыкладна тое ж самае прарабіць з размеркаванымі сістэмамі. Каб усе прыкладна разумелі, што гэта такое, адкуль растуць ногі, якія там задачы і праблемы, каб гэта таксама стала мэйнстрымам.

У кампаній вялізны запыт на людзей, якія нешта ў гэтым разумеюць, а такіх людзей мала. Чым больш мы ствараем вакол гэтага кантэнту і магчымасці навучыцца гэтаму, чым больш мы даем магчымасцей людзям задаваць пытанні, якія лунаюць у паветры, тым больш у нас шанцаў неяк прасунуцца ў гэтым напрамку.

перадгісторыя

- Канферэнцыя праходзіць упершыню, а вось школа не першы раз. Як гэта ўсё ўзнікла і развівалася?

- Гэта цікавая гісторыя. Два гады таму, у траўні 2017 года, мы сядзелі ў Кіеве з Мікітам Ковалем (ndkoval), спецыялістам у галіне шматструменнасці. І ён мне расказаў, што ў Пецярбургу пройдзе «Сумерская адукацыя ў практыцы і тэорыі сучасных кампутараў».

Тэма шматструменнага праграмавання ў апошнія тры гады маёй інжынернай кар'еры была фантастычна цікавая. А тут высветлілася, што летам у Піцер прыязджаюць вельмі-вельмі вядомыя людзі, тыя ж Морыс Херліхі і Нір Шавіт, па падручніку якіх я вучыўся. І да гэтага мелі дачыненне многія мае знаёмыя - напрыклад, Рома Елізараў.elizarov). Я зразумеў, што проста не магу прапусьціць такое мерапрыемства.

Калі стала зразумела, што праграма ў школы 2017 года будзе класная, узнікла думка, што лекцыі абавязкова трэба запісваць на відэа. У нас у JUG.ru Group было поўнае разуменне, як павінны запісвацца такія лекцыі. І мы ўпісаліся ў SPTCC як хлопцы, якія зрабілі для школы відэаздымку. У выніку ўсе лекцыі школы ляжаць на нашым YouTube-канале.

Я стаў размаўляць з Пятром Кузняцовым, які быў галоўным ідэолагам і арганізатарам гэтай школы, і з Віталём Аксёнавым, які дапамагаў арганізацыйна ўсё гэта рабіць у Пецярбургу. Я зразумеў, што гэта фантастычна выдатна і цікава і, мусіць, вельмі дрэнна, што ўсяго 100 удзельнікаў могуць дакрануцца да выдатнага.

Калі Пётр задумаўся, што трэба зноў рабіць школу (у 2018 годзе не было сіл і часу, таму вырашыў рабіць у 2019 годзе), стала зразумела, што мы можам яму дапамагчы, проста зняўшы з яго ўсе арганізацыйныя рэчы. Так і адбываецца зараз, Пётр займаецца кантэнтам, а мы ўсім астатнім. І гэта здаецца правільнай схемай: мусіць, Пятру цікавей праграма, чым "дзе і калі ўсё будуць абедаць". А мы добра ўмеем працаваць з заламі, пляцоўкамі і гэтак далей.

У гэты раз замест SPTCC школа завецца SPTDC, не "concurrent computing", а "distributed computing". Адпаведна, прыкладна ў гэтым і розніца: мінулым разам у школе не казалі пра размеркаваныя сістэмы, а на гэтай будзем пра іх актыўна казаць.

- Паколькі школа праходзіць не ў першы раз, ужо можна рабіць нейкія высновы з мінулага. Што атрымалася папярэдні раз?

- Калі рабілася першая школа два гады таму, чакалася, што будзе акадэмічнае мерапрыемства, перш за ўсё цікавае студэнтам. Прычым студэнтам з усяго свету, таму што школа толькі на англійскай мове, і думалася, што прыедзе істотная колькасць замежных студэнтаў.

Па факце аказалася, што прыйшло вельмі шмат інжынераў з вялікіх расійскіх кампаній накшталт таго ж Яндэкса. Быў Андрэй Паньгін (apangin) з Аднакласнікаў, былі хлопцы з JetBrains, якія актыўна займаюцца гэтай тэмай. Увогуле, тамака было шмат знаёмых асоб з нашых кампаній-партнёраў. Я зусім не здзіўлены, цудоўна разумею, чаму яны туды прыйшлі.

Уласна, у арганізатараў былі чаканні, што на Школе будуць акадэмічныя людзі, а раптам прыйшлі людзі з індустрыі, і тады мне стала зразумела, што ў індустрыі ёсць попыт.

Калі мерапрыемства, якое амаль ніяк і нідзе не прасоўвалася, з першага разу па пстрычцы пальцаў сабрала аўдыторыю дарослых людзей, значыць, насамрэч цікавасць ёсць. Мне здаецца, запыт на гэтую тэму наспеў.

«Запыт наспеў»: Аляксей Фёдараў аб новай канферэнцыі па размеркаваных сістэмах
Морыс Херліхі на сустрэчы JUG.ru

- Акрамя школы, Морыс Херліхі ў 2017-м выступіў у Пецярбургу на сустрэчы JUG.ru, расказаўшы пра транзакцыйную памяць, і гэта крыху бліжэй да канферэнцыйнага фармату. Хто тады прыйшоў - тыя ж людзі, якія звычайна на мітапы JUG.ru прыходзяць, ці іншая аўдыторыя?

— Гэта было цікава, таму што мы разумелі, што ў Морыса будзе агульны даклад, а не спецыфічны для Java, і зрабілі крыху шырэйшы анонс, чым звычайна які робіцца па сваіх падпісантам JUG-навін.

Прыйшло вельмі шмат знаёмых мне людзей з суполак, якія наогул не пра Java: з .NET-тусоўкі, з JavaScript-тусоўкі. Таму што тэма транзакцыйнай памяці не адносіцца да канкрэтнай тэхналогіі распрацоўкі. Калі прыязджае спецыяліст сусветнага ўзроўню расказаць пра транзакцыйную памяць, упускаць магчымасць такога чалавека паслухаць, задаць яму пытанні — проста злачынства. Гэта проста робіць магутнае ўражанне, калі чалавек, па кніжцы якога ты вучышся, да цябе прыязджае і нешта табе расказвае. Проста фантастыка.

- І які быў фідбэк па выніках? Ці не аказаўся для людзей з індустрыі падыход занадта акадэмічным і незразумелым?

— Водгукі аб дакладзе Херліхі былі добрымі. Людзі пісалі, што ён вельмі проста і выразна выкладае, што не чакалася ад акадэмічнага прафесара. Але трэба разумець, што мы яго не проста так паклікалі, гэта сусветна вядомы спецыяліст з вялікім вопытам выступленняў і з бэкграўндам з кучы кніжак і артыкулаў. І, мусіць, ён шмат у чым стаў вядомым дзякуючы свайму ўменню даносіць матэрыял да людзей. Таму ў гэтым нічога дзіўнага.

У яго звычайная зразумелая ангельская, і ён, вядома, выдатна разбіраецца ў тым, пра што распавядае. Гэта значыць, яму можна задаваць зусім любыя пытанні. У асноўным народ скардзіўся, што мы далі Морысу на даклад занадта мала часу: дзве гадзіны для такога мала, трэба яшчэ як мінімум дзве. Ну, што паспелі за дзве гадзіны, тое паспелі.

Матывацыя

- Звычайна JUG.ru Group займаецца маштабнымі мерапрыемствамі, а гэтая тэма выглядае больш вузкаспецыялізаваных. Чаму вырашана было брацца за яе? Ёсць гатоўнасць правесці менш маштабнае мерапрыемства, ці і на такую ​​тэму можа сабрацца шмат гледачоў?

- Сапраўды, калі ты робіш нейкае мерапрыемства і задаеш нейкі ўзровень дыскусіі, заўсёды паўстае пытанне, наколькі масавая гэтая дыскусія. Якой колькасці людзей - дзесяці, ста ці тысячы - гэта цікава. Узнікае трэйд-оф паміж масавасцю і глыбінёй. Гэта зусім нармальнае пытанне, і яго кожны вырашае па-рознаму.

Мне ў дадзеным выпадку хочацца зрабіць мерапрыемства "пад сябе". У шматструменнасці я яшчэ нешта разумею (на канферэнцыях выступаў з лекцыямі на гэтую тэму, некалькі разоў студэнтам нешта расказваў), а вось у размеркаваных сістэмах я прафан: чытаў некаторыя артыкулы і бачыў некалькі лекцый, але нават ніводнай паўнавартаснай кніжкі не прачытаў.

У нас ёсць праграмны камітэт, які складаецца з экспертаў у гэтай галіне і здольны ацаніць дакладнасць дакладаў. А я са свайго боку спрабую зрабіць гэтае мерапрыемства такім, на якое я са сваёй адсутнасцю экспертызы сам хацеў бы пайсці. Ці атрымаецца зацікавіць масавую публіку, я не ведаю. Мусіць, на гэтым этапе гэта не самая галоўная задача гэтага мерапрыемства. Цяпер важней сфарміраваць найбольш моцную праграму ў сціслыя тэрміны.

Напэўна, зараз я стаўлю перад камандай не задачу "сабраць з першага разу тысячу чалавек", а "зрабіць, каб канферэнцыя з'явілася". Гэта можа гучаць не вельмі бізнэсова і ў нечым наіўна, хоць я і зусім не альтруіст. Але я магу часам дазваляць сабе некаторыя вольнасці.

Ёсць рэчы больш важныя за грошы і за межамі грошай. Мы і так робім вялікую колькасць класных маштабных мерапрыемстваў на тысячу чалавек і больш. Нашы Java-канферэнцыі даўно перавалілі за тысячу чалавек, а зараз і іншыя мерапрыемствы гэтую планку пераскокваюць. То бок, пытанне таго, што мы сталі вопытнымі і вядомымі арганізатарамі, ужо не стаіць. І, мусіць, тое, што мы на гэтых мерапрыемствах зарабляем, дае нам магчымасць рэінвеставаць у тое, што цікава нам самім, і ў дадзеным выпадку - асабіста мне.

Робячы гэтае мерапрыемства, я іду насуперак некаторым прынцыпам нашай арганізацыі. Напрыклад, звычайна мы стараемся рыхтаваць канферэнцыі вельмі моцна загадзя, а зараз у нас вельмі сціснутыя тэрміны, і мы фіналізуем праграму ўсяго за месяц да самога мерапрыемства.

І яшчэ гэтае мерапрыемства будзе на 70-80% англамоўным. Тут таксама заўсёды ўзнікае дыскусія аб тым, трэба быць бліжэй да народа (якому больш зразумела, калі большасць дакладаў на рускай мове) або да ўсяго свету (таму што тэхнічны свет англамоўны). Звычайна мы імкнемся рабіць шмат дакладаў на рускай. Але не на гэты раз.

Больш за тое, некаторых нашых рускамоўных спікераў мы таксама будзем прасіць расказваць па-ангельску. Гэта ў некаторым сэнсе абсалютна антыюзерскі і негуманны падыход. Але трэба разумець, што рускамоўнай літаратуры па гэтай тэме зараз няма, і любы чалавек, які ўвогуле гэтым цікавіцца, вымушаны чытаць па-ангельску. А значыць, неяк з ангельскай здольны разабрацца. Калі ў выпадку з JavaScript, Java або .NET ёсць куча людзей, якія не вельмі добра ведаюць англійскую, але пры гэтым могуць класна праграмаваць, то, напэўна, размеркаваныя сістэмы - тая вобласць, у якой цяпер проста ніяк па-іншаму не навучыцца.

Мне вельмі хочацца правесці гэты эксперымент: як будзе ўспрымацца публікай у Расіі англамоўнае на 70-80% мерапрыемства. Зойдзе яно ці не? Мы не ведаем гэтага загадзя, бо мы не рабілі такога ніколі. Але чаму б не зрабіць? Скажам так: гэта адзін вялікі эксперымент, які проста не магу не правесці.

Праграма школы SPTDC ужо апублікаваная цалкам, а ў выпадку з Hydra ужо вядомая прыкметная частка, і неўзабаве мы апублікуем разбор усёй праграмы канферэнцыі.

Крыніца: habr.com

Дадаць каментар