„Prašymas pavėluotas“: Aleksejus Fiodorovas apie naują konferenciją apie paskirstytas sistemas

„Prašymas pavėluotas“: Aleksejus Fiodorovas apie naują konferenciją apie paskirstytas sistemas

Neseniai buvo paskelbė iš karto du renginiai apie daugiagijų ir paskirstytų sistemų kūrimą: konferencija hidra (liepos 11-12 d.) ir mokykla SPTDC (liepos 8-12 d.). Žmonės, kuriems ši tema artima, supranta, kad atvyksta į Rusiją Leslie Lamport, Morisas Herlihy и Maiklas Skotas – svarbiausias įvykis. Tačiau iškilo kitų klausimų:

  • Ko tikėtis iš konferencijos: „akademinės“ ar „gamybinės“?
  • Kaip susijusi mokykla ir konferencija? Kam tai ir anas skirtas?
  • Kodėl jie sutampa datomis?
  • Ar jie bus naudingi tiems, kurie nepaskyrė viso savo gyvenimo paskirstytoms sistemoms?

Visa tai puikiai žino žmogus, atvedęs Hidrę į gyvenimą: mūsų direktorius Aleksejus Fiodorovas (23derevo). Jis atsakė į visus klausimus.

Formatas

— Įvadinis klausimas tiems, kurie toli nuo paskirstytų sistemų: apie ką abu renginiai?

— Pasaulinis iššūkis yra tas, kad aplink mus yra paslaugų, atliekančių didelius operacijų kiekius ir sudėtingas skaičiavimo užduotis, kurių negalima atlikti viename kompiuteryje. Tai reiškia, kad turi būti keli automobiliai. Ir tada kyla klausimai, kaip tinkamai sinchronizuoti savo darbą ir ką daryti ne aukščiausio patikimumo sąlygomis (nes sugenda įranga ir nutrūksta tinklas).

Kuo daugiau mašinų, tuo daugiau gedimo taškų. Ką daryti, jei skirtingos mašinos duoda skirtingus rezultatus atliekant tuos pačius skaičiavimus? Ką daryti, jei tinklas kuriam laikui dingsta ir dalis skaičiavimų tampa izoliuota, kaip tada visa tai sujungti? Apskritai su tuo susiję milijonai problemų. Nauji sprendimai – naujos problemos.

Šioje srityje yra visiškai taikomų sričių, yra daugiau mokslinių – tai, kas dar netapo pagrindine. Norėčiau pakalbėti apie tai, kas vyksta tiek praktikoje, tiek moksle, o svarbiausia – jų sandūroje. Apie tai bus pirmoji „Hydra“ konferencija.

— Norėčiau suprasti, kad vyksta konferencija, yra vasaros mokykla. Kaip jie susiję? Jeigu mokyklos dalyviams daroma nuolaida dalyvauti konferencijoje, tai kodėl jos sutampa datomis, kad neįmanoma visko vienu metu dalyvauti be nuostolių?

— Mokykla yra kamerinis 100–150 žmonių renginys, į kurį penkias dienas atvyksta žymūs ekspertai iš viso pasaulio ir skaito paskaitas. Ir susidaro situacija, kai Sankt Peterburge penkioms dienoms susirenka pasaulinio lygio šviesuoliai, pasiruošę ką nors pasakyti. Ir tokiu atveju kyla sprendimas surengti ne tik kamerinę mokyklą, bet ir didesnės apimties konferenciją.

Tokią mokyklą galima rengti tik vasarą, liepos mėnesį, nes tarp šių specialistų yra dabartinių universiteto dėstytojų, o kitu metu jie tiesiog nėra pasiruošę: turi studentų, diplomų, paskaitų ir pan. Mokyklos formatas yra penkios darbo dienos. Žinoma, kad vasarą savaitgaliais žmonės mėgsta kur nors išvykti. Tai reiškia, kad negalime rengti konferencijos nei savaitgalį prieš mokyklą, nei savaitgalį po pamokų.

O jei pratęsiate dar pora dienų prieš ar po savaitgalio, tai stebuklingai penkios specialistų viešnagės dienos Sankt Peterburge virsta devyniomis. Ir jie nėra tam pasiruošę.

Todėl vienintelė išeitis, kurią radome – tiesiog konferenciją surengti lygiagrečiai su mokykla. Taip, tai sukelia tam tikrų problemų. Yra žmonių, kurie nori eiti į mokyklą ir į konferenciją, ir jiems teks praleisti kai kurias paskaitas čia ar ten. Gera žinia ta, kad visa tai vyks gretimose salėse, galima lakstyti pirmyn atgal. Ir dar vienas geras dalykas – yra vaizdo įrašų, kuriuose vėliau galėsite ramiai žiūrėti, ką praleidote.

- Kai du renginiai vyksta lygiagrečiai, žmonėms kyla klausimas „kurio man reikia labiau? Ko tiksliai turėtumėte tikėtis iš kiekvieno ir kokie yra skirtumai?

— Mokykla yra grynai akademinis renginys, kelių dienų klasikinė mokslinė mokykla. Kiekvienas, kuris buvo susijęs su mokslu ir turėjo ką nors bendro su absolventų mokykla, turi idėją, kas yra akademinė mokykla.

„Prašymas pavėluotas“: Aleksejus Fiodorovas apie naują konferenciją apie paskirstytas sistemas

Paprastai tokie akademiniai renginiai nėra labai gerai organizuojami dėl renginių patirties stokos tarp tai darančių žmonių. Bet mes vis dar gana patyrę vaikinai, todėl viską galime atlikti gana kompetentingai. Manau, kad organizaciniu požiūriu SPTDC bus aukščiau už bet kurią akademinę ar moksliniais tyrimais pagrįstą mokyklą, kurią kada nors matėte.

SPTDC mokykla - tai formatas, kai kiekviena didelė paskaita skaitoma dviem poromis: „pusantros valandos - pertrauka - pusantros valandos“. Turite suprasti, kad pirmą kartą dalyviui gali būti nelengva: kai prieš dvejus metus ši mokykla vyko pirmą kartą, aš pats buvau neįprastas, kelis kartus išsijungiau maždaug vidury dvigubos paskaitos ir tada buvo sunku suprasti, kas vyksta. Bet tai labai priklauso nuo dėstytojo: geras dėstytojas labai įdomiai kalba visas tris valandas.

Hidra konferencija – praktiškesnis renginys. Į Mokyklą paskaitų atėjo keli mokslo šviesuoliai: nuo Leslie Lamport, kurio darbas grindžiamas pačia kelių gijų ir paskirstytų sistemų teorija Morisas Herlihy, vienas iš garsaus lygiagretumo vadovėlio „Kelių procesorių programavimo menas“ autorių. Bet konferencijoje pabandysime pakalbėti apie tai, kaip realybėje įgyvendinami tam tikri algoritmai, su kokiomis problemomis inžinieriai susiduria praktikoje, kam sekasi ir kam nesiseka, kodėl vieni algoritmai naudojami praktiškai, o kiti – ne. Ir, žinoma, pakalbėkime apie daugiasriegių ir paskirstytų sistemų kūrimo ateitį. Tai yra, mes suteiksime tokį pažangą: apie ką dabar kalba pasaulio mokslas, apie ką sukasi pirmaujančių inžinierių mintys ir kaip visa tai dera.

— Kadangi konferencija labiau taikomoji, ar bus ne tik akademinių šviesuolių, bet ir pranešėjų iš „gamybos“?

– Būtinai. Stengiamės pažvelgti į visus „didžiuosius“: „Google“, „Netflix“, „Yandex“, „Odnoklassniki“, „Facebook“. Yra specifinių juokingų problemų. Pavyzdžiui, visi sako: „Netflix yra paskirstyta sistema, beveik pusė JAV srauto, labai šaunu“, o kai pradedi žiūrėti į jų tikras ataskaitas, straipsnius ir publikacijas, apima nedidelis nusivylimas. Nes, nors tai tikrai pasaulinio lygio ir yra pjovimo egde, jos yra mažiau, nei atrodo iš pirmo žvilgsnio.

Iškyla įdomi dilema: galite skambinti didelių iškilių įmonių atstovams arba galite paskambinti mums jau pažįstamam asmeniui. Iš tikrųjų ekspertų yra ir čia, ir ten. Ir mes veikiau bandome ištraukti ne „žmones iš labai didelių prekių ženklų“, o labai didelius specialistus, konkrečius žmones.

Pavyzdžiui, bus Martinas Kleppmannas, kuris vienu metu išpopuliarėjo „LinkedIn“ ir taip pat išleido gera knyga — galbūt viena iš pagrindinių knygų paskirstytų sistemų srityje.

— Jei žmogus dirba ne „Netflix“, o paprastesnėje įmonėje, jam gali kilti klausimas: „Ar man eiti į tokią konferenciją, ar čia visokie „Netflix“ šneka, bet aš neturiu ką veikti?

– Pasakysiu taip: kai dirbau „Oracle“ kiek daugiau nei trejus metus, išgirdau pačių nuostabiausių ir įdomiausių dalykų virtuvėje ir rūkymo kambariuose, kai ten susirinkę kolegos gamino tam tikras „Java“ platformos dalis. Tai gali būti žmonės iš virtualios mašinos, iš testavimo skyriaus arba iš našumo lygiagrečio, pavyzdžiui, Lyosha Shipilev ir Seryozha Kuksenko.

Kai jie pradėjo kažką tarpusavyje diskutuoti, aš dažniausiai klausydavausi pravėrusi burną. Man tai buvo nuostabūs ir netikėti dalykai, apie kuriuos net negalvojau. Natūralu, kad iš pradžių aš nesupratau 90% to, apie ką jie kalba. Tada 80% tapo nesuprantami. O po to, kai padariau namų darbus ir perskaičiau keletą knygų, šis skaičius sumažėjo iki 70%. Vis dar daug ko nesuprantu, apie ką jie tarpusavyje kalba. Bet kai sėdėjau kampe su kavos puodeliu ir klausiausi, po truputį ėmiau suprasti, kas vyksta.

Todėl kai „Google“, „Netflix“, „LinkedIn“, „Odnoklassniki“ ir „Yandex“ kalbasi tarpusavyje, tai nereiškia, kad tai yra kažkas nesuprantamo ir neįdomaus. Priešingai, turime atidžiai klausytis, nes tai yra mūsų ateitis.

Žinoma, yra žmonių, kuriems viso to nereikia. Jei nenorite tobulėti šioje temoje, jums nereikia eiti į šią konferenciją, jūs tiesiog švaistote laiką. Bet jei tema įdomi, bet nieko apie ją nesuprantate ar tik žiūrite, tuomet turėtumėte ateiti, nes niekur nieko panašaus nerasite. Be to, manau, kad ne tik Rusijoje, bet ir pasaulyje. Mes stengiamės surengti konferenciją, kuri būtų ne tik lyderė šia tema Rusijoje, bet apskritai pirmaujanti pasaulyje.

Tai nėra pati lengviausia užduotis, bet kai turime tokią nuostabią galimybę suburti stiprius pranešėjus iš viso pasaulio, esu pasiruošęs daug atiduoti, kad tai įvyktų. Žinoma, kai kurie iš tų, kuriuos pakvietėme į pirmąją „Hydrą“, atvykti negalės. Bet pasakysiu taip: mes niekada nepradėjome naujos konferencijos su tokia galinga sudėtimi. Išskyrus, galbūt, patį pirmąjį JPoint prieš šešerius metus.

— Norėčiau išplėsti žodžius „tai mūsų ateitis“: ar vėliau tema paveiks tuos, kurie šiandien apie tai negalvoja?

- Taip, aš tuo įsitikinęs. Todėl man atrodo labai teisinga kuo greičiau pradėti tai diskutuoti. Pavyzdžiui, kelių gijų teorija atsirado gana seniai (70-aisiais darbai jau buvo leidžiami įkarštyje), tačiau ilgą laiką jie buvo siaurų specialistų būrys, kol pasirodė pirmasis vartotojas dviejų branduolių kompiuteris. 10-ųjų pradžioje. Ir dabar mes visi turime kelių branduolių serverius, nešiojamuosius kompiuterius ir net telefonus, ir tai yra pagrindinis dalykas. Prireikė maždaug XNUMX metų, kol tai paplito, kad žmonės suprastų, jog šis diskursas nėra siauro specialistų rato provincija.

Ir dabar mes matome maždaug tą patį su paskirstytomis sistemomis. Kadangi pagrindiniai sprendimai, tokie kaip apkrovos paskirstymas, gedimų tolerancija ir panašiai, buvo daromi gana ilgą laiką, tačiau labai mažai žmonių žino, kas yra, pavyzdžiui, paskirstytas konsensusas ar Paxos.

Vienas iš svarbiausių šio renginio tikslų – vis labiau į šią diskusiją įtraukti inžinierius. Reikia suprasti, kad konferencijose ne šiaip aptariamos kai kurios temos ir sprendimai, bet ir atsiranda tezauras – vieningas konceptualus aparatas.

Savo užduotimi matau sukurti platformą, kurioje visi galėtų visa tai diskutuoti, dalintis patirtimi ir nuomonėmis. Kad jūs ir aš turėtume bendrą supratimą, ką veikia vienas algoritmas, ką kitas, kuris kokiomis sąlygomis yra geresnis, kaip jie susiję vienas su kitu ir pan.

Labai įdomus dalykas yra susijęs su tuo pačiu daugiasriegiu būdu. Kai mūsų draugai iš „Oracle“ (pirmiausia Lesha Shipilev ir Sergejus Kuksenko) pradėjo aktyviai kalbėti apie našumą ir ypač apie daugiagiją, po dvejų ar trejų metų šie klausimai buvo pradėti klausinėti pokalbiuose įmonėse, žmonės pradėjo apie tai diskutuoti. rūkymo kambariai. Tai yra, dalykas, dėl kurio buvo daug siaurų specialistų, staiga tapo įprasta.

Ir tai labai teisinga. Man atrodo, kad mes padėjome šiems vaikinams išpopuliarinti visą šį klausimą, kuris tikrai svarbus, naudingas ir įdomus. Jei anksčiau niekas negalvojo apie tai, kaip Java serveris lygiagrečiai apdoroja užklausas, tai dabar žmonės bent tam tikru lygiu supranta, kaip visa tai veikia. Ir tai yra puiku.

Užduotis, kurią matau dabar, yra padaryti maždaug tą patį su paskirstytomis sistemomis. Kad visi apytiksliai suprastų, kas tai yra, iš kur tai kyla, kokios užduotys ir problemos yra, kad ir tai taptų įprasta.

Įmonės turi didžiulę paklausą žmonių, kurie ką nors apie tai supranta, o tokių žmonių yra nedaug. Kuo daugiau sukursime aplink šį turinį ir galimybę iš jo pasimokyti, kuo daugiau suteiksime žmonėms galimybių užduoti ore esančius klausimus, tuo didesnė tikimybė, kad kažkaip judėsime šia kryptimi.

priešistorė

— Konferencija vyksta pirmą kartą, tačiau mokyklai tai ne pirmas kartas. Kaip visa tai atsirado ir vystėsi?

– Tai įdomi istorija. Prieš dvejus metus, 2017 m. gegužę, sėdėjome Kijeve su Nikita Koval (ndkoval), kelių sriegių kūrimo srities ekspertas. Ir jis man pasakė, kad jis vyks Sankt Peterburge „Vasaros mokykla praktikoje ir lygiagrečiojo skaičiavimo teorijoje“.

Kelių gijų programavimo tema buvo fantastiškai įdomi per pastaruosius trejus mano inžinieriaus karjeros metus. Ir tada paaiškėjo, kad vasarą į Sankt Peterburgą atvyksta labai labai žinomi žmonės, tie patys Maurice'as Herlihy ir Nir Shavit, anot vadovėlis kurį studijavau. Ir daugelis mano draugų turėjo ką nors bendro su tuo - pavyzdžiui, Romas Elizarovas (Elizarovas). Supratau, kad tokio renginio tiesiog negaliu praleisti.

Paaiškėjus, kad 2017 metų mokyklos programa bus puiki, kilo mintis, kad paskaitas būtinai reikia įrašyti į vaizdo įrašą. Mes, JUG.ru Group, puikiai supratome, kaip tokios paskaitos turi būti įrašomos. Ir mes patenkame į SPTCC kaip vaikinai, kurie kūrė vaizdo įrašą mokyklai. Dėl to visos mokyklos paskaitos meluoti mūsų YouTube kanale.

Pradėjau bendrauti su Piotru Kuznecovu, kuris buvo pagrindinis šios mokyklos ideologas ir organizatorius, ir su Vitalijumi Aksenovu, padėjusiu visa tai organizuoti Sankt Peterburge. Supratau, kad tai yra fantastiškai šaunu ir įdomu ir, ko gero, labai blogai, kad tik 100 dalyvių gali prisiliesti prie grožio.

Kai Petras pagalvojo, kad reikia vėl pradėti lankyti mokyklą (2018 m. nebuvo jėgų ir laiko, todėl nusprendė tai padaryti 2019 m.), tapo aišku, kad galime jam padėti tiesiog nuimdami nuo jo visus organizacinius reikalus. Taip dabar vyksta, Petras užsiima turiniu, o mes visa kita. Ir tai atrodo teisinga schema: Petras tikriausiai labiau domisi programa nei „kur ir kada visi pietaus“. Ir mums gerai sekasi dirbti su salėmis, vietomis ir pan.

Šį kartą vietoj SPTCC mokykla pavadinta SPTDC, o ne „lygiagrečiu skaičiavimu“, o „paskirstytu skaičiavimu“. Atitinkamai, tai yra maždaug toks skirtumas: praeitą kartą mokykloje jie nekalbėjo apie paskirstytas sistemas, tačiau šį kartą mes apie jas aktyviai kalbėsime.

— Kadangi mokykla vyksta ne pirmą kartą, jau galime padaryti tam tikras išvadas iš praeities. Kas atsitiko praėjusį kartą?

— Kai prieš dvejus metus buvo kuriama pirmoji mokykla, buvo tikimasi, kad čia bus akademinis renginys, pirmiausia sudominantis mokinius. Negana to, studentai iš viso pasaulio, nes mokykla tik anglų kalba, ir buvo manoma, kad atvyks nemaža dalis užsieniečių.

Tiesą sakant, paaiškėjo, kad daug inžinierių buvo iš didelių Rusijos įmonių, tokių kaip „Yandex“. Ten buvo Andrejus Panginas (apangin) iš Odnoklassniki, buvo vaikinų iš JetBrains, kurie aktyviai dirba su šia tema. Apskritai ten buvo daug pažįstamų veidų iš mūsų partnerių įmonių. Aš visai nesistebiu, puikiai suprantu, kodėl jie ten atėjo.

Tiesą sakant, organizatoriai tikėjosi, kad mokykloje bus akademinių žmonių, bet staiga atėjo žmonės iš pramonės ir tada man tapo aišku, kad pramonėje yra paklausa.

Jei vargu ar niekur reklamuojamas renginys pirmu piršto spustelėjimu sutraukė suaugusiųjų auditoriją, vadinasi, susidomėjimas tikrai yra. Man atrodo, kad prašymas šia tema yra pavėluotas.

„Prašymas pavėluotas“: Aleksejus Fiodorovas apie naują konferenciją apie paskirstytas sistemas
Maurice'as Herlihy JUG.ru susitikime

— Be mokyklos, Maurice'as Herlihy kalbėjo Sankt Peterburge JUG.ru susitikime 2017 m. pasakęs apie transakcinę atmintį, ir tai yra šiek tiek artimesnė konferencijos formatui. Kas tada atėjo – tie patys žmonės, kurie dažniausiai ateina į JUG.ru susitikimus, ar kita publika?

- Buvo įdomu, nes supratome, kad Maurice'as turės bendrą, o ne „Java“ ataskaitą, ir paskelbėme šiek tiek platesnį pranešimą, nei paprastai darome savo JUG naujienų prenumeratoriams.

Daug žmonių, kuriuos pažįstu, atėjo iš bendruomenių, kurios visiškai nesusiję su Java: iš .NET minios, iš JavaScript minios. Kadangi transakcinės atminties tema nesusijusi su konkrečia kūrimo technologija. Kai pasaulinio lygio specialistas ateina kalbėti apie transakcinę atmintį, praleisti galimybę išklausyti tokį žmogų ir užduoti jam klausimus yra tiesiog nusikaltimas. Tiesiog daro stiprų įspūdį, kai žmogus, kurio knygą studijuojate, ateina pas jus ir ką nors pasakoja. Tiesiog fantastiška.

– O kokie buvo atsiliepimai dėl to? Ar požiūris buvo per daug akademiškas ir nesuprantamas pramonės žmonėms?

– Atsiliepimai apie Herlihy ataskaitą buvo geri. Žmonės rašė, kad jis labai paprastai ir aiškiai išdėstė tai, ko iš akademinio profesoriaus nesitikėjo. Tačiau turime suprasti, kad mes jį pakvietėme ne veltui, jis yra visame pasaulyje žinomas specialistas, turintis didelę kalbėjimo patirtį ir turintis daugybę knygų bei straipsnių. Ir tikriausiai jis išgarsėjo daugeliu atžvilgių dėl savo sugebėjimo perduoti medžiagą žmonėms. Todėl tai nenuostabu.

Jis kalba normaliai, suprantamai angliškai ir, žinoma, puikiai supranta, apie ką kalba. Tai yra, jūs galite užduoti jam bet kokius klausimus. Iš esmės žmonės skundėsi, kad Morisui per mažai laiko skyrėme jo ataskaitai: tokiam dalykui dviejų valandų neužtenka, reikia dar bent dviejų. Ką gi, per dvi valandas pavyko padaryti tai, ką pavyko.

Motyvacija

— Paprastai JUG.ru grupė užsiima didelio masto renginiais, tačiau ši tema atrodo labiau specializuota. Kodėl nusprendėte to imtis? Ar yra noro rengti mažesnį renginį, ar tokia tema gali susirinkti daug žiūrovų?

— Iš tiesų, kai rengi kokį nors renginį ir nustatai tam tikrą diskusijų lygį, visada kyla klausimas, kiek ši diskusija yra paplitusi. Kiek žmonių – dešimt, šimtas ar tūkstantis – tuo domisi? Yra kompromisas tarp masės ir gylio. Tai visiškai normalus klausimas, ir kiekvienas jį sprendžia skirtingai.

Šiuo atveju noriu renginį padaryti „sau“. Aš vis dar kažką suprantu apie multithreading (konferencijose skaičiau paskaitas šia tema, keletą kartų sakiau studentams), bet paskirstytų sistemų srityje esu naujokas: skaičiau keletą straipsnių ir mačiau keletą paskaitų, bet ne net viena visavertė knyga ją perskaitė.

Mes turime programos komitetą, sudarytą iš tos srities ekspertų, kurie gali įvertinti ataskaitų tikslumą. Ir aš savo ruožtu stengiuosi, kad šis renginys būtų toks, į kurį, neturėdamas patirties, norėčiau nueiti. Ar pavyks sudominti masinę visuomenę, aš nežinau. Tai turbūt ne pati svarbiausia šio renginio užduotis šiame etape. Dabar svarbiau per trumpą laiką sukurti stipriausią programą.

Tikriausiai dabar komandai kėliau užduotį ne „pirmą kartą surinkti tūkstantį žmonių“, o „padaryti konferenciją“. Galbūt tai skamba nelabai dalykiškai ir kiek naiviai, nors aš visai nesu altruistė. Tačiau kartais galiu sau leisti tam tikras laisves.

Yra dalykų, svarbesnių už pinigus ir ne tik pinigus. Jau dabar rengiame daugybę šaunių didelio masto renginių tūkstančiui ar daugiau žmonių. Mūsų Java konferencijos jau seniai viršijo tūkstantį žmonių, o dabar per šią juostą šokinėja ir kiti renginiai. Tai yra, klausimas, kad tapome patyrusiais ir žinomais organizatoriais, nebeverta. Ir, ko gero, tai, ką uždirbame iš šių renginių, suteikia mums galimybę reinvestuoti į tai, kas įdomu mums, o šiuo atveju – man asmeniškai.

Darydamas šį renginį aš prieštarauju kai kuriems mūsų organizacijos principams. Pavyzdžiui, dažniausiai konferencijoms stengiamės pasiruošti labai iš anksto, tačiau dabar turime labai griežtus terminus, o programą galutinai sutvarkome likus vos mėnesiui iki paties renginio.

Ir šis renginys 70-80% bus anglų kalba. Čia irgi vis kyla diskusija, ar reikia būti arčiau žmonių (kurie geriau supranta, kai dauguma pranešimų rusiškai), ar prie viso pasaulio (nes technikos pasaulis yra angliškai kalbantis). Dažniausiai daug reportažų stengiamės daryti rusų kalba. Bet ne šiuo metu.

Be to, kai kurių mūsų rusakalbių paprašysime kalbėti angliškai. Tai tam tikra prasme yra visiškai prieš vartotoją ir nežmoniškas požiūris. Tačiau turime suprasti, kad šiuo metu šia tema nėra literatūros rusų kalba, ir bet kuris asmuo, kuris tuo domisi, yra priverstas skaityti angliškai. Tai reiškia, kad jis kažkaip sugeba suprasti angliškai. Jei kalbant apie JavaScript, Java ar .NET yra daug žmonių, kurie nelabai gerai moka anglų kalbą, bet tuo pačiu gali gerai programuoti, tai greičiausiai paskirstytos sistemos yra sritis, kurioje kitos tiesiog nėra. būdas mokytis dabar.

Labai noriu atlikti šį eksperimentą: kaip 70–80% renginį anglų kalba suvoks Rusijos visuomenė. Įeis ar ne? Mes to nežinome iš anksto, nes niekada to nedarėme. Bet kodėl to nepadarius? Sakykime taip: tai vienas didelis eksperimentas, kurio tiesiog negaliu nepabandyti.

SPTDC mokyklos programa jau yra paskelbta visiškai, o Hidros atveju jau žinomas pastebima dalis, o netrukus publikuosime visos konferencijos programos analizę.

Šaltinis: www.habr.com

Добавить комментарий