"Eskaera atzeratuta dago": Alexey Fedorov sistema banatuei buruzko hitzaldi berri bati buruz

"Eskaera atzeratuta dago": Alexey Fedorov sistema banatuei buruzko hitzaldi berri bati buruz

Duela gutxi egon ziren iragarri hari anitzeko eta banatutako sistemen garapenari buruzko bi ekitaldi aldi berean: hitzaldi bat Hydra (uztailak 11-12) eta eskolan SPTDC (uztailak 8-12). Gai honetatik hurbil dauden jendeak ulertzen du Errusiara etortzea Leslie Lampport, Maurice Herlihy и Michael Scott - ekitaldirik garrantzitsuena. Baina beste galdera batzuk sortu ziren:

  • Zer espero da hitzalditik: “akademikoa” ala “ekoizpena”?
  • Nola erlazionatzen dira eskola eta hitzaldia? Nori zuzenduta dago hau eta bestea?
  • Zergatik gainjartzen dira datetan?
  • Baliagarriak izango al dira bizitza osoa sistema banatuetara eskaini ez dutenentzat?

Hori guztia oso ezaguna da Hydra biziarazi zuenak: gure zuzendariak Alexey Fedorov (23derevo). Galdera guztiei erantzun zien.

formatuan

— Sistema banatuetatik urrun daudenentzat sarrerako galdera: zertaz ari dira bi ekitaldiak?

— Erronka globala da gure inguruan ordenagailu bakarrean egin ezin diren eragiketa-bolumen handiko zerbitzuak eta konputazio-ataza konplexuak dituzten zerbitzuak daudela. Horrek esan nahi du hainbat auto egon behar direla. Eta orduan galderak sortzen dira beren lana behar bezala sinkronizatu eta zer egin fidagarritasun handieneko baldintzetan (ekipoak matxuratzen direlako eta sarea erortzen delako).

Zenbat eta makina gehiago egon, orduan eta hutsegite puntu gehiago. Zer egin makina ezberdinek kalkulu berdinetarako emaitza desberdinak ematen badituzte? Zer egin sarea denbora batez desagertzen bada eta kalkuluen zati bat isolatu egiten bada, nola konbinatu dezakezu? Oro har, milioi bat arazo daude honekin lotuta. Irtenbide berriak - arazo berriak.

Arlo honetan guztiz aplikatutako eremuak daude, eta zientifikoagoak ere –oraindik nagusi bihurtu ez den zerbait–. Praktikan zein zientzian gertatzen ari denari buruz hitz egin nahiko nuke, eta garrantzitsuena, haien bidegurutzean. Horri buruz izango da lehen Hydra konferentzia.

— Ulertzea gustatuko litzaidake hitzaldi bat dagoela, eta udako eskola bat dagoela. Nola erlazionatzen dira? Ikastetxeko parte-hartzaileei konferentziara joateko deskontua egiten bazaie, zergatik elkartzen dira datak, ezinezkoa izan dadin dena batera joatea galerarik gabe?

— Eskola 100-150 lagunentzako ganbera-ekitaldia da, non mundu osoko aditu nagusiak etortzen diren eta bost egunez hitzaldiak ematen. Eta egoera bat sortzen da mundu mailako argiak bost egunez San Petersburgon elkartzen direnean, zerbait kontatzeko prest. Eta kasu honetan, ganbera eskola bat ez ezik, biltzar handiago bat ere antolatzeko erabakia sortzen da.

Horrelako eskola udan bakarrik egitea posible da, uztailean, espezialista horien artean egungo unibertsitateko irakasleak daudelako, eta, besterik gabe, ez daude prest beste edozein unetan: ikasleak, diplomak, hitzaldiak eta abar dituzte. Eskolako formatua bost astegunekoa da. Jakina da udan asteburuetan jendeari gustatzen zaiola norabait joatea. Horrek esan nahi du ezin dugula hitzaldirik egin ez eskola aurreko asteburuan, ezta eskola ondorengo asteburuan ere.

Eta asteburuaren aurretik edo ondoren pare bat egun gehiago luzatzen badituzu, magiaz, San Petersburgoko espezialisten bost egunak bederatzi bihurtzen dira. Eta ez daude horretarako prest.

Horregatik, topatu genuen irtenbide bakarra hitzaldia eskolarekin paraleloan egitea izan zen. Bai, honek arazo batzuk sortzen ditu. Bada jendea eskolara eta hitzaldi batera joan nahi duena, eta han edo hemengo hitzaldi batzuk galdu beharko ditu. Albiste ona da hau guztia ondoko aretoetan egingo dela, joan-etorria egin dezakezula. Eta beste gauza on bat bideo-grabaketen erabilgarritasuna da, zeinetan gero galdutakoa lasai ikusi ahal izateko.

— Bi ekitaldi paraleloan gertatzen direnean, jendeak galdera hau egiten du: “zein behar dut gehiago?”. Zer espero behar duzu zehazki bakoitzarengandik, eta zein dira desberdintasunak?

— Eskola ekitaldi akademiko hutsa da, hainbat egunetarako eskola zientifiko klasikoa. Zientzian parte hartu duen eta graduondoko eskolarekin zerikusirik izan duen edonork badu ideia bat eskola akademikoa zer den.

"Eskaera atzeratuta dago": Alexey Fedorov sistema banatuei buruzko hitzaldi berri bati buruz

Normalean, horrelako ekitaldi akademikoak ez dira oso ondo antolatzen, egiten duten pertsonen artean ekitaldien ezagutza eskasa dela eta. Baina oraindik nahiko esperientziadun mutilak gara, beraz, dena nahiko konpetente egin dezakegu. Antolakuntzaren ikuspuntutik, SPTDC inoiz ikusi duzun edozein eskola akademiko edo ikerketan oinarritutako eskolaren gainetik egongo dela uste dut.

SPTDC eskola - Hitzaldi handi bakoitza bi bikotetan irakurtzen den formatua da: "ordu eta erdi - atsedenaldia - ordu eta erdi". Ulertu behar duzu agian ez dela erraza izango parte-hartzaile batentzat lehen aldiz: duela bi urte eskola hau lehen aldiz egin zenean, ni ezohikoa nintzen, hainbat aldiz itzali nintzen hitzaldi bikoitz baten erdian gutxi gorabehera, eta orduan zaila zen gertatzen ari zena ulertzea. Baina hau oso irakaslearen araberakoa da: irakasle on batek oso modu interesgarrian hitz egiten du hiru orduetan.

Hidra Jardunaldia - Ekitaldi praktikoagoa. Hainbat izango dira Eskolara hitzaldi ematera etorri diren zientziaren argiak: -tik Leslie Lampport, zeinaren lana hari anitzeko eta banatutako sistemen teoria bera azpian dagoen, to Maurice Herlihy, aldiberekotasunari buruzko "The Art of Multiprocessor Programming" testuliburu ospetsuaren egileetako bat. Baina hitzaldian saiatuko gara nola inplementatzen diren algoritmo batzuk errealitatean, zer arazo dituzten ingeniariek praktikan, nork arrakasta eta porrot egiten duen, zergatik algoritmo batzuk praktikan erabiltzen diren eta beste batzuk ez. Eta noski, hitz egin dezagun hari anitzeko eta banatutako sistemen garapenaren etorkizunaz. Hau da, punta-puntako bat emango dugu: mundu mailako zientziak zertaz ari den orain, ingeniari nagusien pentsamenduak zeintzuk diren eta nola uztartzen den.

— Jardunaldia aplikatuagoa denez, argizale akademikoak ez ezik, “ekoizpeneko” hizlariak ere egongo dira?

- Zalantzarik gabe. "Handiak" guztiak aztertzen saiatzen ari gara: Google, Netflix, Yandex, Odnoklassniki, Facebook. Arazo dibertigarri zehatzak daude. Esaterako, denek esaten dute: "Netflix sistema banatua da, AEBetako trafikoaren ia erdia, oso polita", eta haien benetako txostenak, artikuluak eta argitalpenak aztertzen hasten zarenean, etsipen txiki bat sortzen da. Zeren eta, zalantzarik gabe, mundu mailakoa den eta egde ebakigarria dagoen arren, lehen begiratuan dirudiena baino gutxiago dago.

Dilema interesgarri bat sortzen da: enpresa ospetsu handien ordezkariei dei diezaiekezu, edo dagoeneko ezagutzen dugun norbaiti deitu dezakezu. Egia esan, espezializazioa han eta hemen dago. Eta ez "marka oso handietako jendea" ateratzen saiatzen ari gara, baizik eta espezialista oso handiak, pertsona zehatzak.

Esaterako, Martin Kleppmann egongo da, garai batean LinkedIn-en zipriztindu eta kaleratu ere egin zuena liburu ona — beharbada sistema banatuen alorreko oinarrizko liburuetako bat.

— Pertsona batek ez badu Netflix-en lan egiten, baizik eta enpresa soilago batean lan egiten badu, honako hau galde dezake: «Horrelako konferentzia batera joan behar al dut, ala Netflixeko mota guztietakoak daude elkarren artean hitz egiten, baina ez daukat zer eginik?».

— Hau esango dut: hiru urte pasatxo Oracle-n lan egin nuenean, sukaldean eta erretze-geletan gauzarik harrigarri eta interesgarrienak entzuten nituen, lankideak Java plataformaren zati batzuk egiten bertan biltzen zirenean. Hauek makina birtualeko pertsonak izan litezke, edo proba saileko pertsonak, edo errendimendu aldiberekotasuna dutenak, adibidez, Lyosha Shipilev eta Seryozha Kuksenko.

Beraien artean zerbait eztabaidatzen hasi zirenean, normalean aho zabalik entzuten nuen. Niretzat gauza harrigarriak eta ustekabekoak izan ziren, pentsatu ere egin ez nituenak. Berez, hasieran ez nuen ulertzen zertaz ari zirenaren %90. Orduan %80 ulertezin bihurtu zen. Eta etxeko lanak egin eta liburu batzuk irakurri ondoren, kopuru hori %70era jaitsi zen. Oraindik ez dut asko ulertzen euren artean zertaz hitz egiten duten. Baina txokoan kafe katilu batekin eseri eta entzutean nengoela, zer gertatzen ari zen pixka bat ulertzen hasi nintzen.

Hori dela eta, Google, Netflix, LinkedIn, Odnoklassniki eta Yandex elkarren artean hitz egiten dutenean, horrek ez du esan nahi zerbait ulertezina eta interesgabea denik. Aitzitik, arretaz entzun behar dugu, hori baita gure etorkizuna.

Jakina, badago jende hori guztia behar ez duena. Gai honetan garatu nahi ez baduzu, ez duzu biltzar honetara joan beharrik, denbora galduko duzu. Baina gaia interesgarria bada, baina horri buruz ezer ulertzen ez baduzu edo begiratzen ari bazara, etorri beharko zenuke, ez baituzu inon horrelakorik aurkituko. Gainera, uste dut Errusian ez ezik, munduan ere. Errusian gai honi buruz liderra ez ezik, orokorrean munduko lehena izango den konferentzia bat egiten saiatzen ari gara.

Hau ez da zeregin errazena, baina mundu osoko hizlari indartsuak biltzeko aukera paregabea dugunean, asko emateko prest nago hori gauza dadin. Noski, lehen Hydrara gonbidatu ditugunetako batzuk ezin izango dira etorri. Baina hau esango dut: ez dugu inoiz biltzar berririk hasi hain talde indartsu batekin. Duela sei urte lehen JPoint izan ezik, agian.

— “Hau da gure etorkizuna” hitzak zabaldu nahiko nituzke: gerora eragingo al die gaiak gaur egun pentsatzen ez dutenei?

- Bai, ziur nago. Horregatik, oso zuzena iruditzen zait ahalik eta azkarren eztabaidatzen hastea. Esaterako, hari anitzeko teoria duela dezente agertu zen (70eko hamarkadan, jadanik lan sasoi betean argitaratzen zen), baina denbora luzez espezialista estuak izan ziren, lehen erabiltzaile dual-core ordenagailua agertu zen arte. 10ko hamarkadaren hasieran. Eta orain guztiok ditugu nukleo anitzeko zerbitzariak, ordenagailu eramangarriak eta baita telefonoak ere, eta hau da korronte nagusia. XNUMX bat urte behar izan ziren hori zabaltzeko, jendeak uler zezan diskurtso hori ez dela espezialisten zirkulu estu baten lurraldea.

Eta orain gutxi gorabehera gauza bera ikusten ari gara banatutako sistemekin. Karga banaketa, akatsen tolerantzia eta antzeko oinarrizko konponbideak aspaldi dezente egin direlako, baina jende gutxik daki zer den, adibidez, adostasun banatua edo Paxos.

Ekitaldi honetarako jarri dudan helburu garrantzitsuenetako bat ingeniariak eztabaida honetan gero eta gehiago murgiltzea da. Ulertu behar duzu kongresuetan gai eta irtenbide batzuk ez direla soilik eztabaidatzen, baizik eta thesaurus bat sortzen dela - aparatu kontzeptual bateratua.

Nire zeregina ikusten dut guztion artean hau guztia eztabaidatzeko, esperientziak eta iritziak partekatzeko plataforma bat sortzea. Beraz, zu eta biok algoritmo batek zer egiten duen, beste batek zer egiten duen, zein den hobea zein baldintzatan, nola erlazionatzen diren elkarren artean, etab.

Oso gauza interesgarria da multithreading berdinarekin lotuta. Oracleko gure lagunak (batez ere Lesha Shipilev eta Sergey Kuksenko) errendimenduari buruz eta, bereziki, multithreading-ari buruz aktiboki hitz egiten hasi zirenean, literalki bizpahiru urte geroago galdera hauek enpresetako elkarrizketetan hasi ziren egiten, jendea eztabaidatzen hasi zen. erretzaileentzako gelak. Hau da, espezialista estuen asko zen gauza bat nagusitu zen bat-batean.

Eta hau oso zuzena da. Iruditzen zait mutil hauei gai hau guztia ezagutarazten lagundu geniela, benetan garrantzitsua, erabilgarria eta interesgarria dena. Lehen inork ez bazuen pentsatzen Java zerbitzari batek nola prozesatzen dituen eskaerak paraleloki, gaur egun jendeak nolabaiteko ulermena du dena nola funtzionatzen duen. Eta hori handia da.

Orain ikusten dudan zeregina sistema banatuekin gutxi gorabehera gauza bera egitea da. Denek gutxi gorabehera zer den, nondik datorren, zein zeregin eta arazo dauden uler dezaten, hau ere nagusi bihur dadin.

Enpresek eskaera handia dute honetaz zerbait ulertzen duten pertsonentzat, eta horrelako pertsona gutxi daude. Zenbat eta gehiago sortu eduki honen inguruan eta bertatik ikasteko aukera, orduan eta aukera gehiago ematen dizkiogu jendeari airean dauden galderak egiteko, orduan eta aukera handiagoa izango dugu nolabait norabide horretan mugitzeko.

historiaurrea

— Jardunaldia lehen aldiz egiten da, baina ez da lehen aldia eskolarentzat. Nola sortu eta garatu zen hau guztia?

- Hau istorio interesgarria da. Duela bi urte, 2017ko maiatzean, Kieven eseri ginen Nikita Kovalekin (ndkoval), multithreading arloan aditua. Eta San Petersburgon egingo zela esan zidan "Udako Eskola aldibereko informatikaren praktikan eta teorian".

Hari anitzeko programazioaren gaia izugarri interesgarria izan da nire ingeniaritza karrerako azken hiru urteetan. Eta orduan gertatu zen udan jende oso-oso ospetsua etortzen dela San Petersburgora, Maurice Herlihy eta Nir Shavit bera, esandakoaren arabera. testuliburua ikasi nuena. Eta nire lagun askok zerikusirik izan zuten honekin - adibidez, Roma Elizarov (elizarov). Konturatu nintzen ezin nuela horrelako ekitaldirik galdu.

Eskolako 2017ko programa bikaina izango zela argi geratu zenean, hitzaldiak behin betiko bideoan grabatu behar zirela sortu zen. JUG.ru Taldean ulertu genuen nola grabatu behar ziren horrelako hitzaldiak. Eta SPTCCn sartzen gara eskolarako bideo bat egin duten mutilak bezala. Ondorioz, eskolako hitzaldi guztiak gezur gure YouTube kanalean.

Pyotr Kuznetsov eskola honen ideologo eta antolatzaile nagusia zen eta Vitaly Aksenov-ekin, San Petersburgoko hau guztia antolatzen lagundu zuenarekin, hasi nintzen komunikatzen. Konturatu nintzen hau izugarri polita eta interesgarria dela eta, ziurrenik, oso txarra da 100 parte-hartzailek bakarrik edertasuna ukitzea.

Peterrek berriro eskolan hasi behar zuela pentsatu zuenean (2018an ez zegoen energiarik eta denborarik, beraz, 2019an egitea erabaki zuen), argi geratu zen antolakuntzako gauza guztiak kenduta lagundu genezakeela. Hau da orain gertatzen ari dena, Peter-ek edukia jorratzen du, eta beste guztia egiten dugu. Eta hau eskema egokia dirudi: Peterri ziurrenik gehiago interesatzen zaio programari "non eta noiz bazkalduko duten guztiek". Eta ondo gaude aretoekin, aretoekin eta abarrekin lan egiten.

Oraingoan, SPTCC-ren ordez, SPTDC deitzen zaio eskolari, ez “koncurrent computing”, “banatutako informatika” baizik. Horren arabera, hau da gutxi gorabehera aldea: azken aldian eskolan ez zuten sistema banatuei buruz hitz egin, baina oraingoan aktiboki hitz egingo dugu horietaz.

— Eskola lehen aldiz egiten ez denez, iraganeko ondorio batzuk atera ditzakegu jada. Zer gertatu zen azken aldian?

— Duela bi urte lehen eskola sortu zenean, ekitaldi akademiko bat egingo zela aurreikusten zen, batez ere ikasleentzat interesgarria den. Gainera, mundu osoko ikasleak, eskola ingelesez bakarrik dagoelako, eta atzerriko ikasle kopuru esanguratsu bat etorriko zela pentsatzen zen.

Izan ere, Yandex bezalako Errusiako enpresa handietatik ingeniari asko zetozela ikusi zen. Han zegoen Andrey Pangin (apangin) Odnoklassniki-tik, gai honetan aktiboki lanean ari diren JetBrains-eko mutilak zeuden. Orokorrean, gure enpresa bazkideen aurpegi ezagun asko zeuden bertan. Ez naiz batere harritzen, primeran ulertzen dut zergatik etorri ziren bertara.

Egia esan, antolatzaileek espero zuten Eskolan jende akademikoa egongo zela, baina bat-batean industriako jendea etorri zen, eta orduan argi geratu zitzaidan industrian eskaria bazegoela.

Ia inon sustatu zen ekitaldi batek, hatz baten lehen klik batean, helduen publikoa bildu bazuen, benetan interesa dagoela esan nahi du. Gai honi buruzko eskaera bat beranduago dagoela iruditzen zait.

"Eskaera atzeratuta dago": Alexey Fedorov sistema banatuei buruzko hitzaldi berri bati buruz
Maurice Herlihy JUG.ru bileran

— Eskolaz gain, Maurice Herlihyk San Petersburgon hitz egin zuen 2017ko JUG.ru bileran, esanda transakzio-memoriari buruz, eta hau konferentzia formatura apur bat hurbilago dago. Nor etorri zen orduan - JUG.ru topaketetara etortzen diren pertsona berberak edo beste publiko bat?

— Interesgarria izan zen, ulertu genuelako Mauricek txosten orokor bat izango zuela, ez Javarako berariazko bat, eta ohikoa baino iragarki zabalagoa egin genuelako JUG-ko albisteen harpidedunentzat.

Ezagutzen dudan jende asko Javari buruz batere ez duten komunitateetatik zetorren: .NET taldetik, JavaScript jendetik. Memoria transakzionalaren gaia ez baitago erlazionatzen garapen-teknologia zehatz batekin. Mundu mailako espezialista bat transakzio-memoriaz hitz egitera etortzen denean, halako pertsona bati entzuteko eta galderak egiteko aukera galtzea delitu bat besterik ez da. Inpresio indartsua egiten du ikasten ari zaren liburua zuregana etortzen zarenean eta zerbait esaten dizunean. Besterik gabe, fantastikoa.

— Eta zein izan zen horren ondoriozko iritzia? Planteamendu akademikoegia eta ulertezina al zen sektoreko jendearentzat?

- Herlihy-ren txostenaren iritziak onak izan ziren. Jendeak idatzi zuen oso sinple eta argi adierazi zuela irakasle akademiko batengandik espero ez zena. Baina ulertu behar dugu arrazoi bategatik gonbidatu genuela, mundu mailan ospetsua den espezialista bat da, mintzamenean esperientzia handia duena eta liburu eta artikulu mordo baten jatorria duena. Eta, ziurrenik, modu askotan egin zen famatua jendeari materiala helarazteko gaitasunari esker. Hori dela eta, ez da harritzekoa.

Ingeles normal eta ulergarria egiten du, eta, noski, oso ondo ulertzen du zertaz ari den. Hau da, edozein galdera egin diezaiokezu. Funtsean, jendea kexatu zen Mauriceri denbora gutxiegi eman geniola bere txostena egiteko: bi ordu ez dira nahikoa horrelakoetarako, beste bi behar dira gutxienez. Tira, bi ordutan lortu genuen lortu genuena.

Motibazioa

— Normalean JUG.ru Taldeak eskala handiko ekitaldiak jorratzen ditu, baina gai honek oso espezializatuagoa dirudi. Zergatik erabaki zenuen hartzea? Ekitaldi txikiagoren bat egiteko gogorik ba al dago, ala ikusle asko bil daitezke horrelako gai baten inguruan?

— Izan ere, ekitaldi bat egiten duzunean eta eztabaida maila jakin bat ezartzen duzunean, beti sortzen da eztabaida hori zenbateraino hedatuta dagoen. Zenbat pertsona -hamar, ehun edo mila- interesatzen zaie honetan? Masaren eta sakontasunaren arteko truke-off bat dago. Galdera guztiz normala da, eta bakoitzak modu ezberdinean konpontzen du.

Kasu honetan, ekitaldia "niretzat" egin nahi dut. Oraindik ulertzen dut zerbait multithreading-ari buruz (jardunaldietan gai honi buruzko hitzaldiak eman nituen, eta ikasleei zerbait esan nien hainbat aldiz), baina hasiberria naiz sistema banatuei dagokienez: artikulu batzuk irakurri eta hainbat hitzaldi ikusi ditut, baina ez. bete-beteko liburu bakar batek ere irakurri zuen.

Txostenen zehaztasuna ebaluatu dezaketen arloko adituek osatutako programa-batzorde bat dugu. Eta nire aldetik, saiatzen ari naiz ekitaldi hau, nire esperientzia faltarekin, joan nahiko nukeena izan dadin. Masa publikoa interesatzea posible izango den, ez dakit. Hau ez da gertakari honen zeregin garrantzitsuena fase honetan. Orain garrantzitsuagoa da programa indartsuena denbora gutxian sortzea.

Seguruenik, orain taldeari ez diot «lehenengo aldiz mila pertsona biltzeko» zeregina ezarri, «hitzaldia agertzea» baizik. Agian ez da oso negozio itxurakoa eta inozo samarra, nahiz eta ez naizen batere altruista bat. Baina batzuetan askatasun batzuk onartzen dizkiot nire buruari.

Badira gauza garrantzitsuagoak dirua baino eta diruaz harago. Mila pertsona edo gehiagorentzat eskala handiko ekitaldi polit ugari egiten ditugu dagoeneko. Gure Java kongresuek mila lagun baino gehiago izan dituzte aspaldi, eta orain beste ekitaldi batzuk jauzi egiten ari dira taberna honen gainetik. Hau da, eskarmentudun eta antolatzaile ospetsu bihurtu garen galderak ez du gehiago merezi. Eta, ziurrenik, gertaera hauetatik irabazten dugunak guretzat interesgarria den horretan, eta kasu honetan, pertsonalki, berriz inbertitzeko aukera ematen digu.

Ekitaldi hau eginez, gure erakundearen printzipio batzuen aurka noa. Esaterako, normalean hitzaldiak oso aldez aurretik prestatzen saiatzen gara, baina orain epe oso estuak ditugu, eta ekitaldia bera baino hilabete lehenago amaitzen dugu egitaraua.

Eta ekitaldi hau %70-80 ingelesezkoa izango da. Hemen ere eztabaida bat sortzen da beti jendearengandik (errusieraz erreportaje gehienak direnean hobeto ulertzen dutenak) edo mundu osotik (mundu teknikoa ingelesez hitz egiten delako) gertuago egon behar dugun. Normalean erreportaje asko errusieraz egiten saiatzen gara. Baina momentu honetan ez.

Gainera, gure errusiar hiztun batzuei ingelesez hitz egiteko eskatuko diegu. Hau da, zentzu batean, erabat erabiltzailearen aurkako eta gizagabeko ikuspegia. Baina ulertu behar dugu gaur egun ez dagoela errusierazko literaturarik gai honi buruz, eta horretan interesa duen edozein pertsona ingelesez irakurtzera behartuta dagoela. Horrek esan nahi du nolabait ingelesa ulertzeko gai dela. JavaScript, Java edo .NET-en kasuan ingelesa oso ondo ez dakiena, baina, aldi berean, ondo programatzen duen jende asko badago, orduan, ziurrenik, sistema banatuak besterik ez dagoen beste arlo bat dira. orain ikasteko modua.

Benetan esperimentu hau egin nahi dut: Errusiako publikoak ingelesezko %70-80ko ekitaldi bat nola hautemango duen. Sartuko da ala ez? Ez dakigu hori aldez aurretik inoiz ez dugulako egin. Baina zergatik ez egin? Esan dezagun esperimentu handi bat dela, probatu ezin dudana.

SPTDC eskola programa dagoeneko dago argitaratua guztiz, eta Hydraren kasuan jada ezaguna zati nabarmena, eta laster jardunaldien egitarau osoaren azterketa argitaratuko dugu.

Iturria: www.habr.com

Gehitu iruzkin berria