
Së fundmi u dy ngjarje për zhvillimin e sistemeve shumëfilar dhe të shpërndara: konferenca (11-12 Korrik) dhe shkolle (8-12 Korrik). Njerëzit që e njohin këtë temë, e kuptojnë se ardhja në Rusi Leslie Lamport, Maurice Herlihy dhe Michael Scott është një ngjarje e rëndësishme. Por lindin pyetje të tjera:
- ĂfarĂ« tĂ« pritet nga konferenca: âakademikĂ«â apo âpraktikĂ«â?
- Si janë të lidhura shkolla dhe konferenca? Për kë është e destinuar çdora?
- Pse përputhen datat e tyre?
- A do të jenë të dobishme për ata që nuk i kanë kushtuar gjithë jetën sistemeve të shpërndara?
Për të gjitha këto është e njohur një person, falë të cilit u shfaq Hydra: drejtori ynë Aleksei Fedorov (). Ai gjithashtu u përgjigj në të gjitha pyetjet.
Formati
â Pyetja fillestare pĂ«r ata qĂ« janĂ« tĂ« largĂ«t nga sistemet e shpĂ«rndara: pĂ«r çfarĂ« bĂ«het fjala nĂ« tĂ« dy ngjarjet?
â Problemi global Ă«shtĂ« se rreth nesh ekzistojnĂ« shĂ«rbime me njĂ« sasi tĂ« madhe operacionesh dhe detyrash komplekse llogaritĂ«se qĂ« nuk mund tĂ« realizohen nĂ« njĂ« kompjuter tĂ« vetĂ«m. KĂ«shtu qĂ«, duhet tĂ« jenĂ« disa makina. MĂ« pas lindin pyetje qĂ« lidhen me mĂ«nyrĂ«n se si ta sinkronizojmĂ« punĂ«n e tyre dhe çfarĂ« tĂ« bĂ«jmĂ« nĂ« kushte jo shumĂ« tĂ« larta tĂ« besueshmĂ«risĂ« (pasi pajisjet mund tĂ« dĂ«shtojnĂ« dhe rrjeti mund tĂ« ndĂ«rpritet).
Sa mĂ« shumĂ« makina, aq mĂ« shumĂ« hapĂ«sira pĂ«r dĂ«shtime krijohet. ĂfarĂ« tĂ« bĂ«jmĂ« nĂ«se pĂ«r tĂ« njĂ«jtat llogaritje, makina tĂ« ndryshme japin rezultate tĂ« ndryshme? ĂfarĂ« tĂ« bĂ«jmĂ« nĂ«se rrjeti humbet pĂ«r njĂ« kohĂ« dhe njĂ« pjesĂ« e llogaritjeve bĂ«het e izoluar, si t'i bashkojmĂ« mĂ« pas? NĂ« pĂ«rgjithĂ«si, miliona probleme tĂ« lidhura me kĂ«tĂ«. Zgjidhje tĂ« reja â probleme tĂ« reja.
NĂ« kĂ«tĂ« fushĂ« ka drejtime krejt praktikĂ«, por edhe mĂ« shkencore â ato qĂ« ende nuk janĂ« bĂ«rĂ« mainstream. DĂ«shirojmĂ« tĂ« flasim pĂ«r atĂ« qĂ« ndodh nĂ« praktikĂ« dhe nĂ« shkencĂ«, dhe mĂ« e rĂ«ndĂ«sishmja â nĂ« lidhjen e tyre. Kjo do tĂ« jetĂ« tema kryesore e konferencĂ«s sĂ« parĂ« Hydra.
â DĂ«shiroj tĂ« kuptoj se çfarĂ« Ă«shtĂ« konferenca dhe çfarĂ« Ă«shtĂ« shkolla verore. Si lidhen ato? NĂ«se pĂ«r pjesĂ«marrĂ«sit e shkollĂ«s Ă«shtĂ« bĂ«rĂ« njĂ« zbritje pĂ«r pjesĂ«marrjen nĂ« konferencĂ«, pse ato pĂ«rputhen nĂ« datat, nĂ« mĂ«nyrĂ« qĂ« tĂ« mos mund tĂ« vizitohet gjithçka njĂ«herĂ«sh pa humbje?
â Shkolla Ă«shtĂ« njĂ« ngjarje e vogĂ«l pĂ«r 100â150 njerĂ«z, ku mblidhen ekspertĂ« tĂ« njohur nga mbarĂ« bota dhe gjatĂ« pesĂ« ditĂ«ve mbajnĂ« ligjĂ«rata. Ka njĂ« situatĂ« ku nĂ« Petersburg, pĂ«r pesĂ« ditĂ«, mblidhen autoritete tĂ« nivelit botĂ«ror qĂ« janĂ« tĂ« gatshĂ«m tĂ« flasin pĂ«r diçka. NĂ« kĂ«tĂ« rast, lind nevoja pĂ«r tĂ« organizuar jo vetĂ«m njĂ« shkollĂ« tĂ« ngushtĂ«, por gjithashtu njĂ« konferencĂ« mĂ« tĂ« gjerĂ«.
Një shkollë e tillë mund të zhvillohet vetëm verës, në korrik, sepse midis këtyre specialistëve ka profesorë aktiv të universiteteve, të cilët në kohë të tjera nuk janë të gatshëm: ata kanë studentë, diplomë, ligjërata e kështu me radhë. Formati i shkollës është pesë ditë pune. Dihet që verës, gjatë fundjavave, njerëzit preferojnë të udhëtojnë. Pra, ne nuk mund të organizojmë konferencën as në fundjavët para shkollës, as në fundjavët pas shkollës.
E po, po të zgjatej gjithçka për disa ditë më shumë përpara ose pas fundjavave, pesë ditë pranimi të specialistëve në Petersburg do të shndërroheshin magjikisht në nëntë. Dhe ata nuk janë të gatshëm për këtë.
Prandaj, zgjidhja e vetme që gjetëm ishte të organizonim konferencën paralelisht me shkollën. Po, kjo krijon disa probleme. Ka njerëz që duan të marrin pjesë në shkollë dhe në konferencë, dhe ata do të duhet të humbasin një pjesë të ligjëratave këtu ose atje. Lajmi i mirë është se të gjitha këto do të zhvillohen në sallat përkatëse, duke u mundësuar atyre të lëvizin nga njëra sallë në tjetrën. Dhe një avantazh tjetër është se do të ketë regjistrime video, me të cilat më pas mund të shikoni qetësisht atë që keni humbur.
â Kur dy ngjarje zhvillohen paralelisht, ndodh pyetja «cila Ă«shtĂ« mĂ« e nevojshme pĂ«r mua». ĂfarĂ« tĂ« presim nga secila dhe qĂ« ndodhin dallimet?
â Shkolla Ă«shtĂ« njĂ« ngjarje krejtĂ«sisht akademike, njĂ« shkollĂ« shkencore klasike pĂ«r disa ditĂ«. Kushdo qĂ« ka qenĂ« i angazhuar nĂ« shkencĂ« dhe ka pasur ndonjĂ« lidhje me doktoratĂ«n, kupton se çfarĂ« Ă«shtĂ« njĂ« shkollĂ« akademike.

Zakonisht këto aktivitete akademike nuk janë shumë të organizuara për shkak të mungesës së ekspertizës në evente nga ata që e organizojnë. Por ne jemi mjaft njerëz me përvojë, ndaj mund të organizojmë gjithçka mjaft mirë. Mendoj se, nga pikëpamja organizative, SPTDC do të jetë një klasë më e lartë se çdo shkollë shkencore ose shkencore-praktike që keni parë ndonjëherë.
Shkolla SPTDC â Ă«shtĂ« njĂ« format ku çdo leksion i madh lexohet pĂ«r dy çifte: "njĂ« orĂ« e gjysmĂ« â pushim â njĂ« orĂ« e gjysmĂ«". Duhet kuptuar se herĂ«n e parĂ« pjesĂ«marrĂ«sit mund tĂ« kenĂ« vĂ«shtirĂ«si: kur kjo shkollĂ« u organizua pĂ«r herĂ« tĂ« parĂ« dy vjet mĂ« parĂ«, edhe mua mĂ« dukej e çuditshme, disa herĂ« nĂ« mes tĂ« leksionit tĂ« dyfishtĂ« ndihesha si tĂ« isha jashtĂ«, dhe pastaj ishte e vĂ«shtirĂ« tĂ« kuptoja çfarĂ« po ndodhte. Por kjo varion shumĂ« nĂ« varĂ«si tĂ« lektorit: njĂ« lektor i mirĂ« flet me shumĂ« interes pĂ«r tre orĂ«.
Konferenca Hydra (Hidra) â Ă«shtĂ« njĂ« ngjarje mĂ« praktike. Aty do tĂ« jenĂ« disa emra tĂ« njohur tĂ« shkencĂ«s qĂ« do tĂ« vijnĂ« pĂ«r tĂ« mbajtur leksione nĂ« ShkollĂ«n: nga , punimet e tĂ« cilĂ«ve janĂ« nĂ« bazĂ« tĂ« vetĂ« teorisĂ« sĂ« sistemeve shumĂ«planĂ«she dhe tĂ« shpĂ«rndara, deri te , njĂ« nga autorĂ«t e librit tĂ« famshĂ«m mbi konkurrencĂ«n "Art i Programimit me ShumĂ« ProcesorĂ«". Por nĂ« konferencĂ« do tĂ« pĂ«rpiqemi tĂ« flasim pĂ«r mĂ«nyrĂ«n se si nĂ« realitet zbatohen algoritmet tĂ« caktuara, me cilat probleme pĂ«rballen inxhinierĂ«t nĂ« praktikĂ«, kush arrin tĂ« realizojĂ« çfarĂ« dhe kush nuk arrin, pse disa algoritme pĂ«rdoren nĂ« praktikĂ« ndĂ«rsa tĂ« tjerĂ«t jo. Dhe sigurisht, do tĂ« flasim pĂ«r tĂ« ardhmen e zhvillimit tĂ« sistemeve shumĂ«planĂ«she dhe tĂ« shpĂ«rndara. Pra, do tĂ« ofrojmĂ« njĂ« pĂ«rmbledhje tĂ« fundit: pĂ«r çfarĂ« po flet aktualisht shkenca botĂ«rore, rreth çfarĂ« po qarkullon mendja e inxhinierĂ«ve kryesorĂ« dhe si lidhen tĂ« gjitha kĂ«to.
â Tani qĂ« konferenca Ă«shtĂ« mĂ« praktike, do tĂ« kemi jo vetĂ«m emra akademikĂ« por edhe folĂ«s "nga prodhimi"?
â Pa dyshim. Ne pĂ«rpiqemi tĂ« shikojmĂ« tĂ« gjithĂ« "tĂ« mĂ«dhenjtĂ«": Google, Netflix, Yandex, Odnoklassniki, Facebook. Ka probleme specifike dhe tĂ« çuditshme. PĂ«r shembull, tĂ« gjithĂ« flasin: "Netflix Ă«shtĂ« sisteme tĂ« shpĂ«rndara, pothuajse gjysma e trafikut nĂ« SHBA, shumĂ« e mrekullueshme", por kur fillon tĂ« shohĂ«sh dokumentet e tyre reale, artikujt dhe publikimet, ndjen njĂ« zhgĂ«njim tĂ« vogĂ«l. Sepse, megjithĂ«se pa dyshim Ă«shtĂ« nĂ« nivel botĂ«ror dhe aty ka pĂ«rparime tĂ« fundit, ka mĂ« pak se sa duket nĂ« shikim tĂ« parĂ«.
Një dilemë interesante lind: mund të ftojmë përfaqësues nga kompani të mëdha të njohura, ose mund të ftojmë dikë që tashmë e njohim. Në praktikë, ekspertiza është aty, në të dyja anët. Dhe ne në përgjithësi përpiqemi të tërheqim jo "njerëz nga markat shumë të mëdha", por specialistë të njohur, individë konkretë.
PĂ«r shembull, do tĂ« kemi Martin Kleppmann, i cili njĂ« kohĂ« tĂ« shkurtĂ«r ka bĂ«rĂ« shumĂ« jetĂ« nĂ« LinkedIn, dhe gjithashtu ka publikuar â ndoshta njĂ« nga librat themelorĂ« nĂ« fushĂ«n e sistemeve tĂ« shpĂ«rndara.
â NĂ«se njĂ« person nuk punon nĂ« Netflix, por nĂ« njĂ« kompani mĂ« tĂ« vogĂ«l, ai mund tĂ« pyesĂ«: "a ia vlen tĂ« shkoj nĂ« njĂ« konferencĂ« tĂ« tillĂ«, apo aty flasin vetĂ«m ata 'Netflix' me njĂ«ri-tjetrin, ndĂ«rsa unĂ« sâkam asgjĂ« pĂ«r tĂ« bĂ«rĂ«?"
â Do tĂ« them kĂ«shtu: kur kam punuar pĂ«r mĂ« shumĂ« se tre vjet nĂ« Oracle, gjĂ«rat mĂ« mahnitĂ«se dhe interesante i kam dĂ«gjuar nĂ« kuzhina dhe nĂ« vendet ku pinin duhan, kur kolegĂ«t qĂ« punonin nĂ« pjesĂ« tĂ« ndryshme tĂ« platformĂ«s Java mblidheshin. KĂ«ta mund tĂ« ishin njerĂ«z nga makina virtuale, ose nga departamenti i testimit, ose nga performanca e shumĂ«fishtĂ« â pĂ«r shembull, Alexey Shipilev dhe Sergey Kuksenko.
Kur ata fillonin të diskutonin ndonjë gjë mes vete, unë zakonisht thjesht dëgjoja, duke e mbajtur gojën hapur. Për mua kjo ishin gjëra të pabesueshme dhe të papritura, për të cilat as nuk kisha menduar. Sigurisht, në fillim nuk kuptoja 90% të asaj që flisnin. Më pas, e paqartë në fillim u bë 80%. E më pas, pasi bëra detyrën time dhe lexova disa libra, kjo shifër u ul në 70%. Edhe tani nuk kuptoj shumë nga ato që flasin mes vete. Por, duke u ulur në një qoshe me një filxhan kafeje dhe duke përgjuar, fillova të kuptoj pak më shumë se çfarë po ndodhte.
Kështu, kur flasin mes tyre Google, Netflix, LinkedIn, Odnoklassniki dhe Yandex, kjo nuk do të thotë se është diçka e paqartë dhe e padëshirueshme. Përkundrazi, duhet të dëgjosh me kujdes, sepse kjo është e ardhmja jonë.
Sigurisht, ka edhe njerĂ«z qĂ« nuk kanĂ« nevojĂ« pĂ«r tĂ« gjitha kĂ«to. NĂ«se nuk dĂ«shirojnĂ« tĂ« zhvillohen nĂ« kĂ«tĂ« fushĂ«, nuk duhet tĂ« shkojnĂ« nĂ« kĂ«tĂ« konferencĂ«, sepse atje do tĂ« humbasin vetĂ«m kohĂ«. Por, nĂ«se tema Ă«shtĂ« interesante, por nuk kuptoni asgjĂ« ose sapo po e shikoni â atĂ«herĂ« duhet tĂ« vini, sepse nuk do tĂ« gjeni ndonjĂ« gjĂ« tĂ« ngjashme kudo tjetĂ«r. UnĂ« mendoj se jo vetĂ«m nĂ« Rusi, por as nĂ« botĂ«. Ne pĂ«rpiqemi tĂ« bĂ«jmĂ« njĂ« konferencĂ« qĂ« nuk do tĂ« jetĂ« vetĂ«m gjenerali nĂ« kĂ«tĂ« temĂ« nĂ« Rusi, por gjithashtu numri njĂ« nĂ« botĂ«.
Kjo nuk është detyrë e thjeshtë, por kur kemi një mundësi të tillë për të mbledhur ligjërues të fortë nga e gjithë bota, unë jam i gatshëm të jap shumë për të realizuar këtë. Sigurisht, disa nga ata që kemi ftuar në Hydra e parë nuk do të mund të vijnë. Por do të them këtë: ne kurrë nuk kemi filluar një konferencë të re me një përbërje kaq të fuqishme. Përveç, ndoshta, JPoint të parë gjashtë vjet më parë.
â Do tĂ« doja tĂ« zhvilloja fjalĂ«t «kjo Ă«shtĂ« e ardhmja jonë»: tema do tĂ« preket mĂ« vonĂ« pĂ«r ata qĂ« sot nuk mendojnĂ« pĂ«r tĂ«?
â Po, jam i sigurt pĂ«r kĂ«tĂ«. Prandaj mendoj se Ă«shtĂ« shumĂ« e rĂ«ndĂ«sishme tĂ« fillojmĂ« ta diskutojmĂ« sa mĂ« shpejt. TĂ« themi, teoria e multithreading erdhi njĂ« kohĂ« tĂ« gjatĂ« mĂ« parĂ« (nĂ« vitet '70 kishte tashmĂ« punime tĂ« publikuara), por pĂ«r njĂ« kohĂ« tĂ« gjatĂ« ato ishin vetĂ«m pĂ«r specialistĂ«t e ngushtĂ«, derisa nĂ« fillim tĂ« viteve 2000 doli kompjuteri i parĂ« me dy bĂ«rthama pĂ«r pĂ«rdoruesit. Dhe tani tĂ« gjithĂ« kemi serverĂ« me shumĂ« bĂ«rthama, laptopĂ« dhe madje edhe telefona, dhe kjo Ă«shtĂ« bĂ«rĂ« mainstream. KĂ«tu nevojiteshin rreth 10 vjet pĂ«r ta bĂ«rĂ« kĂ«tĂ« tĂ« zakonshĂ«m, qĂ« njerĂ«zit tĂ« kuptonin se ky diskutim nuk Ă«shtĂ« vetĂ«m pĂ«r njĂ« grup tĂ« ngushtĂ« specialistĂ«sh.
Dhe diçka e ngjashme po vërehet tani me sistemet e shpërndara. Sepse zgjidhjet bazë si shpërndarja e ngarkesës, sigurimi i qëndrueshmërisë dhe gjëra të tilla janë realizuar tashmë një kohë të gjatë, por çfarë është, për shembull, konsensusi i shpërndarë ose Paxos, dihen nga shumë pak njerëz.
NjĂ« nga detyrat mĂ« tĂ« rĂ«ndĂ«sishme qĂ« i jap kĂ«tij eventi Ă«shtĂ« tĂ« thelloj mĂ« shumĂ« inxhinierĂ«t nĂ« kĂ«tĂ« diskutim. Duhet tĂ« kuptojmĂ« se nĂ« konferenca nuk thjesht diskutojmĂ« tema dhe zgjidhje, por krijohet njĂ« tezĂ« â njĂ« aparat konceptual i pĂ«rbashkĂ«t.
E shoh si detyrën time të krijoj një platformë, ku të gjithë që dëshirojnë mund të diskutojnë, të ndajnë përvoja dhe mendime. Kështu që të kemi një kuptim të përbashkët se çfarë bën një algoritëm, çfarë bën tjetri, cili është më i mirë në cilat kushte, si lidhen me njëri-tjetrin dhe kështu me radhë.
Një gjë shumë interesante lidhet me atë që quhet multithreading. Kur miqtë tanë nga Oracle (veçanërisht, Alexey Shipilev dhe Sergey Kuksenko) filluan të flasin aktivisht për performancën dhe veçanërisht për multithreading, vetëm pas dy-tre vjetësh këto pyetje filluan të bëheshin në intervista në kompani, njerëzit filluan ta diskutojnë këtë në foltore. Pra, diçka që ishte vetëm për specialistët e ngushtë, papritur u bë mainstream.
Dhe Ă«shtĂ« shumĂ« e drejtĂ«. Siç mendoj, ne ndihmuam kĂ«ta djem tĂ« popullarizojnĂ« kĂ«tĂ« problematikĂ«, e cila Ă«shtĂ« vĂ«rtet e rĂ«ndĂ«sishme, e dobishme dhe interesante. NĂ«se mĂ« parĂ« askush nuk mendonte se si serveri Java proceson kĂ«rkesat nĂ« mĂ«nyrĂ« паŃаllele, tani njerĂ«zit kanĂ« ndonjĂ« kuptim nĂ« njĂ« nivel pĂ«r mĂ«nyrĂ«n se si funksionon gjithçka. Dhe kjo Ă«shtĂ« e shkĂ«lqyer.
Detyra që shoh tani është ta bëj diçka të ngjashme me sistemet e shpërndara. Që të gjithë të kuptojnë se çfarë është kjo, nga e rritet, çfarë janë problemet dhe sfidat aty, që kjo gjithashtu të bëhet mainstream.
Korporatat kanĂ« njĂ« kĂ«rkesĂ« tĂ« madhe pĂ«r njerĂ«z qĂ« dinĂ« diçka pĂ«r kĂ«tĂ«, por ka pak njerĂ«z tĂ« tillĂ«. Sa mĂ« shumĂ« tĂ« krijojmĂ« rreth kĂ«saj pĂ«rmbajtje dhe mundĂ«sive pĂ«r ta mĂ«suar kĂ«tĂ«, sa mĂ« shumĂ« tâu japim mundĂ«si njerĂ«zve tĂ« bĂ«jnĂ« pyetje qĂ« enden nĂ« ajĂ«r, aq mĂ« shumĂ« kemi shanse pĂ«r tĂ« avancuar nĂ« kĂ«tĂ« drejtim.
Pas historia
â Konferenca po mbahet pĂ«r herĂ« tĂ« parĂ«, por shkolla nuk Ă«shtĂ« hera e parĂ«. Si lindi dhe zhvillohet e gjithĂ« kjo?
â ĂshtĂ« njĂ« histori interesante. Dy vjet mĂ« parĂ«, nĂ« maj 2017, ne ishim ulur nĂ« Kiev me Nikita Kovalin (), specialist nĂ« fushĂ«n e multithreading. Ai mĂ« tha se nĂ« ShĂ«n Petersburg do tĂ« mbahet .
Tema e programimit tĂ« multithreading gjatĂ« tre viteve tĂ« fundit tĂ« karrierĂ«s time inxhinierike ka qenĂ« fantashkĂ«pisht interesante. E tregon se nĂ« verĂ«, nĂ« ShĂ«n Petersburg vijnĂ« njerĂ«z shumĂ« tĂ« njohur, ata qĂ« janĂ« si Morris Herlihy dhe Nir Shavit, pĂ«r nĂ« tĂ« cilin kam mĂ«suar. Dhe shumĂ« nga miqtĂ« e mi ishin tĂ« lidhur me kĂ«tĂ« â pĂ«r shembull, Roma Elizarov (). Kuptova se thjesht nuk mund ta humbja njĂ« ngjarje tĂ« tillĂ«.
Kur u bë e qartë se programi i shkollës së vitit 2017 do të ishte fantastik, lindi mendimi se ligjëratat patjetër duhen regjistruar në video. Kemi pasur në JUG.ru Group një kuptim të plotë se si duhet të regjistrohen këto ligjërata. Dhe ne u angazhuam në SPTCC si djem që kishin bërë xhirimin e videove për shkollën. Në fund të fundit, të gjitha ligjëratat e shkollës në kanalin tonë YouTube.
Fillova të flas me Peter Kuznetsov, i cili ishte ideologu kryesor dhe organizatori i kësaj shkolle, dhe me Vitaly Aksyonov, i cili ndihmoi organizatorët për ta bërë këtë në Shën Petersburg. Kuptova se ishte shumë e mrekullueshme dhe interesante dhe, ndoshta, shumë keq që vetëm 100 pjesëmarrës mund të prekin këtë të mrekullueshme.
Kur Pjotr mendoi që duhet të bëjë shkollën përsëri (në vitin 2018 nuk kishte forcë dhe kohë, prandaj vendosi ta bëjë në vitin 2019), u kuptua se mund ta ndihmojmë thjesht duke i hequr të gjitha gjërat organizative. Kështu ndodh tani, Pjotr merret me përmbajtjen, ndërsa ne merremi me gjithçka tjetër. Dhe kjo duket si një skemë e duhur: ndoshta Pjotr është më i interesuar për programin sesa "kur dhe ku do të hanë të gjithë". Ne jemi të shqetësuar për sallat, hapësirat dhe gjërat e tjera.
Këtë herë shkolla quhet SPTDC, jo "komunikim paralel", por "komunikim të distribuuar". Prandaj, ndryshimi është rreth kësaj: herën e kaluar në shkollë nuk u fol për sisteme të distribuuara, ndërsa tani do të flasim aktivisht për to.
â Duke qenĂ« se shkolla po zhvillohet pĂ«r herĂ« tĂ« dytĂ«, tashmĂ« mund tĂ« nxjerrim disa pĂ«rfundime nga e kaluara. ĂfarĂ« ndodhi herĂ«n e kaluar?
â Kur u organizua shkolla e parĂ« dy vjet mĂ« parĂ«, pritej qĂ« tĂ« ishte njĂ« ngjarje akademike, kryesisht interesante pĂ«r studentĂ«t. Sidomos pĂ«r studentĂ«t nga e gjithĂ« bota, sepse shkolla ishte vetĂ«m nĂ« anglisht, dhe menduam se do tĂ« vinte njĂ« numĂ«r tĂ« konsiderueshĂ«m studentĂ«sh tĂ« huaj.
Në fakt, rezultoi se erdhën shumë inxhinierë nga kompani të mëdha ruse si Yandex. Ishte Andrei Panygin () nga Odnoklassniki, kishte djem nga JetBrains, të cilët janë të angazhuar intensivisht në këtë temë. Në përgjithësi, atje ishin shumë fytyra të njohura nga kompanitë tona partnere. Nuk jam aspak i habitur, e kuptoj përse erdhën atje.
NĂ« thelb, organizatorĂ«t kishin pritshmĂ«rinĂ« qĂ« nĂ« ShkollĂ« do tĂ« ishin njerĂ«z akademikĂ«, ndĂ«rsa papritur erdhĂ«n njerĂ«z nga industria, dhe atĂ«herĂ« mâu bĂ« e qartĂ« se nĂ« industri ka kĂ«rkesĂ«.
Nëse një ngjarje, e cila pothuajse nuk u promovua dhe askund, e grumbulloi audiencë të rritur që në fillim me një klikim të gishtave, atëherë do të thotë se në të vërtetë ka interes. Më duket se kërkesa për këtë temë është intensifikuar.

Moris Herlihy në takim me JUG.ru
â PĂ«rveç shkollĂ«s, Moris Herlihy nĂ« vitin 2017 foli nĂ« ShĂ«n Petersburg nĂ« takimin me JUG.ru, pĂ«r memorjen transaksionale, dhe kjo Ă«shtĂ« pak mĂ« afĂ«r formatit tĂ« konferencĂ«s. Ata qĂ« ishin atje â ishin tĂ« njĂ«jtit njerĂ«z qĂ« zakonisht vijnĂ« nĂ« mitet e JUG.ru, apo ishte njĂ« audiencĂ« tjetĂ«r?
â Kjo ishte interesante, sepse ne e kuptuam qĂ« Morisi do tĂ« kishte njĂ« referat tĂ« pĂ«rgjithshĂ«m, e jo specifik pĂ«r Java, dhe bĂ«mĂ« njĂ« njoftim pak mĂ« tĂ« gjerĂ« se zakonisht pĂ«r ndjekĂ«sit tanĂ« tĂ« lajmeve JUG.
ErdhĂ«n shumĂ« njerĂ«z tĂ« njohur pĂ«r mua nga bashkĂ«sitĂ« qĂ« nuk janĂ« nĂ« tĂ« vĂ«rtetĂ« pĂ«r Java: nga grupi .NET, nga grupi JavaScript. Sepse tema e memorjes transaksionale nuk i pĂ«rket njĂ« teknologjie specifike zhvillimi. Kur njĂ« specialist i nivelit botĂ«ror vjen tĂ« flasĂ« pĂ«r memorjen transaksionale, tĂ« humbasĂ«sh mundĂ«sinĂ« pĂ«r tĂ« dĂ«gjuar njĂ« njeri tĂ« tillĂ«, pĂ«r tĂ« bĂ«rĂ« pyetje â Ă«shtĂ« thjesht njĂ« krim. Kjo krijon njĂ« pĂ«rshtypje tĂ« fuqishme, kur dikush, i cili Ă«shtĂ« nĂ« librin me tĂ« cilin ti mĂ«son, vjen te ti dhe tĂ« tregon diçka. Thjesht fantastike.
â Dhe çfarĂ« ishin komentet nĂ« pĂ«rfundim? A doli pĂ«r njerĂ«zit nga industria qasja shumĂ« akademike dhe e paqartĂ«?
â Komentet pĂ«r referatin e Herlihy ishin pozitive. NjerĂ«zit shkruanin qĂ« ai shpjegon shumĂ« thjesht dhe qartĂ«, qĂ« nuk pritej nga njĂ« profesor akademik. Por duhet tĂ« kuptohet se ne nuk e thirrĂ«m thjesht kĂ«shtu, ai Ă«shtĂ« njĂ« specialist i njohur botĂ«risht me shumĂ« pĂ«rvojĂ« nĂ« prezantime dhe me njĂ« sfond nga shumĂ« libra dhe artikuj. Dhe, ndoshta, ai Ă«shtĂ« bĂ«rĂ« i famshĂ«m pikĂ«risht pĂ«r aftĂ«sinĂ« e tij pĂ«r tĂ« pĂ«rcjellĂ« materialin te njerĂ«zit. Prandaj, nĂ« kĂ«tĂ« nuk ka asgjĂ« tĂ« çuditshme.
Ai ka njĂ« anglisht tĂ« mirĂ«, dhe sigurisht, ai e njeh shumĂ« mirĂ« atĂ« pĂ«r tĂ« cilĂ«n flet. KĂ«shtu qĂ« mund tâi bĂ«sh çdo pyetje. Kryesisht, njerĂ«zit ankohej se i dhatuam Morisit shumĂ« pak kohĂ« pĂ«r referatin: dy orĂ« pĂ«r kĂ«tĂ« Ă«shtĂ« pak, duhet edhe tĂ« tjera tĂ« paktĂ«n dy. E, çka arritĂ«m pĂ«r dy orĂ«, arritĂ«m.
Motivimi
â Zakonisht, JUG.ru Group merret me ngjarje tĂ« mĂ«dha, ndĂ«rsa kjo temĂ« duket mĂ« e specializuar. Pse u vendos tĂ« merret me tĂ«? A ka gatishmĂ«ri pĂ«r tĂ« organizuar njĂ« ngjarje mĂ« tĂ« vogĂ«l, apo edhe pĂ«r njĂ« temĂ« tĂ« tillĂ« mund tĂ« mblidhen shumĂ« shikues?
â NĂ« tĂ« vĂ«rtetĂ«, kur organizon njĂ« ngjarje dhe vendos njĂ« nivel diskutimi, gjithmonĂ« ngrihet pyetja, sa masive Ă«shtĂ« kjo diskutim. Sa njerĂ«z â dhjetĂ«, njĂ«qind apo njĂ« mijĂ« â janĂ« tĂ« interesuar. Ndodh njĂ« tregti midis masivitetit dhe thellĂ«sisĂ«. Kjo Ă«shtĂ« njĂ« pyetje krejt normale, dhe secili e zgjidh atĂ« ndryshe.
Në këtë rast, dëshiroj të krijoj një ngjarje "sipër më vete". Në multi-threading kam njëfarë kuptimi (kam folur në konferenca për këtë temë, disa herë kam treguar studentëve diçka), por sa i përket sistemeve të distribuuara, jam një profan: kam lexuar disa artikuj dhe kam parë disa ligjerata, por nuk kam lexuar asnjë libër të plotë.
Kemi një komitet programi, përbërë nga ekspertë në këtë fushë që janë në gjendje të vlerësojnë saktësinë e referimeve. Ndërsa nga ana ime, po përpiqem ta bëj këtë ngjarje një mënyrë që unë vetë, pa pasur ekspertizë, do të dëshiroja të isha pjesë. Nuk e di nëse do të arrijmë të tërheqim një publik masiv. Ndoshta, në këtë fazë, kjo nuk është detyra më e rëndësishme e ngjarjes. Tani, është më e rëndësishme të formojmë një program sa më të fortë brenda një kohe të shkurtër.
Ndoshta tani po e vendos ekipin përpara sfidës 'të mbledhim një mijë njerëz nga hera e parë', por 'të bëjmë që konferenca të ndodhë'. Kjo mund të tingëllojë jo shumë bizneslike dhe në njëfarë mënyre naive, ndonëse unë nuk jam aspak altruist. Por herë pas here, mund të lejoj vetes disa liri.
Ka gjëra më të rëndësishme se paratë dhe përtej parave. Ne tashmë po organizojmë shumë ngjarje të mëdha për më shumë se një mijë njerëz. Konferencat tona mbi Java kanë kaluar prej kohësh në më shumë se një mijë, dhe tani edhe ngjarje të tjera po kalojnë atë prag. Kështu që çështja se jemi organizatorë me përvojë dhe të njohur nuk është më në diskutim. Ndoshta, ajo që ne fitojmë nga këto ngjarje na jep mundësinë të ri-investojmë në ato që na interesojnë ne, dhe në këtë rast - personalisht mua.
Duke organizuar këtë ngjarje, po shkel disa parime të organizatës sonë. Për shembull, zakonisht përpiqemi të organizojmë konferenca shumë herët, por tani kemi afate të shkurtër dhe po finalizojmë programin vetëm një muaj para ngjarjes.
Gjithashtu, kjo ngjarje do të jetë 70-80% në anglisht. Këtu gjithmonë lind një diskutim nëse duhet të jemi më afër popullit (dhe është më e lehtë për ata që kuptojnë më shumë kur shumica e referimeve është në rusisht) ose me botën e gjithëkujt (për shkak se bota teknike është anglisht). Zakonisht përpiqemi të kemi shumë referime në rusisht. Por jo këtë herë.
Për më tepër, disa nga folësit tanë rusishtfolës do t'i kërkojmë gjithashtu të flasin në anglisht. Kjo në njëfarë mënyre është një qasje krejtësisht anti-ndërvepruese dhe e pamëshirshme. Por duhet të kuptohet se letërsia rusishtfolëse mbi këtë temë aktualisht nuk ekziston, dhe çdo person që është i interesuar në këtë duhet të lexojë në anglisht. Kështu që ata janë në gjendje ta kuptojnë anglishten. Nëse në rastin e JavaScript, Java ose .NET ka shumë njerëz që nuk e njohin anglishten mirë, por që mund të programojnë mjaft mirë, ndoshta sistemet e shpërndara janë ajo fushë ku nuk ka mundësi të mësosh ndryshe tani.
DĂ«shiroj shumĂ« tĂ« bĂ«j kĂ«tĂ« eksperiment: si do tĂ« perceptohet nga publiku nĂ« Rusi njĂ« ngjarje me 70â80% nĂ« anglisht. A do tĂ« tĂ«rheqĂ« ajo apo jo? Nuk e dimĂ« kĂ«tĂ« paraprakisht, sepse nuk kemi bĂ«rĂ« kurrĂ« diçka tĂ« tillĂ«. Por pse tĂ« mos e provojmĂ«? Le ta themi kĂ«shtu: Ă«shtĂ« njĂ« eksperiment i madh qĂ« thjesht nuk mund ta lĂ« pa e bĂ«rĂ«.
Programi i shkollës SPTDC është tashmë i plotë, ndërsa në rastin e Hydra tashmë një pjesë e rëndësishme, dhe së shpejti do të publikojmë një analizë të plotë të programit të konferencës.
Burimi: habr.com
