"Codsigu wuu daahay": Alexey Fedorov oo ku saabsan shir cusub oo ku saabsan nidaamyada qaybsan

"Codsigu wuu daahay": Alexey Fedorov oo ku saabsan shir cusub oo ku saabsan nidaamyada qaybsan

Dhawaan waxaa jiray lagu dhawaaqay laba dhacdo oo hal mar ku saabsan horumarinta nidaamyada isku-xidhka badan iyo kuwa loo qaybiyo: shir Hydra (July 11-12) iyo dugsiga SPTDC (Luulyo 8-12). Dadka ku dhow mawduucan waxay fahmeen imaatinka Ruushka Leslie Lamport, Maurice Herlihy и Michael Scott - dhacdo ugu muhiimsan. Laakiin su'aalo kale ayaa soo baxay:

  • Maxaa laga filayaa shirka: "academic" ama "wax soo saar"?
  • Sidee isku xidhan yihiin dugsiga iyo shirka? Waa kee kan iyo ka loo dan leeyahay?
  • Waa maxay sababta ay timirta isku dhuftaan?
  • Miyay faa'iido u yeelan doonaan kuwa aan noloshooda oo dhan u hurin nidaamyada qaybinta?

Waxaas oo dhan aad bay u garanayaan qofka Hydra nolosha keenay: agaasimeheenna Alexei Fedorov (23devo). Su'aalihii oo dhan ayuu kaga jawaabay.

Qaabka

- Su'aal horudhac ah oo loogu talagalay kuwa ka fog nidaamyada qaybinta: waa maxay labadaba dhacdooyinka?

— Caqabadda caalamiga ah ayaa ah in hareerahayaga ay jiraan adeegyo leh hawlo badan iyo hawlo xisaabeed adag oo aan lagu samayn karin hal kombuyuutar. Taas macnaheedu waa in ay jiraan dhowr baabuur. Kadibna waxaa soo baxa su'aalo la xiriira sida saxda ah ee loo waafajiyo shaqadooda iyo waxa la qabanayo xaaladaha aan la isku halleyn karin (maxaa yeelay qalabku wuu jabaa oo shabakaduna way ka dhacdaa).

Mashiinno badan ayaa jira, dhibco badan oo guuldarro ah ayaa jira. Maxaa la sameeyaa haddii mashiinada kala duwan ay keenaan natiijooyin kala duwan xisaab isku mid ah? Maxaa la sameeyaa haddii shabakadu ay meesha ka baxdo in muddo ah oo qayb ka mid ah xisaabinta ay noqoto mid go'doonsan, sidee ayaad u isku dari kartaa dhammaan? Guud ahaan, waxaa jira hal milyan oo dhibaatooyin ah oo arrintan la xiriira. Xalalka cusub - dhibaatooyin cusub.

Aaggan waxaa jira meelo si buuxda loo dabaqay, waxaana jira kuwo badan oo cilmi-baaris ah - wax aan weli noqon mid guud. Waxaan jeclaan lahaa inaan ka hadlo waxa dhacaya labadaba ficil ahaan iyo cilmi ahaan, iyo tan ugu muhiimsan, meesha ay ku kulmaan. Tani waa waxa ku saabsan shirkii ugu horreeyay ee Hydra.

- Waxaan jeclaan lahaa inaan fahmo xaqiiqda ah inuu jiro shir, oo uu jiro dugsi xagaaga. Sidee isku xidhaan? Haddii qiimo dhimis loo sameeyo ka qaybgalayaasha dugsiga si ay shirka uga soo qaybgalaan, markaa maxay isku dhejiyaan taariikhaha, si aanay suurtogal u ahayn in ay ka qaybgalaan wax kasta hal mar khasaare la'aan?

- Dugsigu waa dhacdo qol oo loogu talagalay 100-150 qof, halkaas oo khubaro hormood ah oo ka kala yimid adduunka oo dhan ay yimaadaan oo ay bixiyaan muxaadaro shan maalmood ah. Waxayna xaaladdu soo baxaysaa markii nabadoonno heer caalami ah ay isugu yimaaddaan St. Petersburg muddo shan maalmood ah, iyagoo diyaar u ah inay wax u sheegaan. Xaaladdan oo kale, go'aanku wuxuu soo baxaa si loo abaabulo oo keliya ma aha dugsiga qolka, laakiin sidoo kale shir ballaaran.

Waa suurtogal in la qabto dugsigan oo kale xagaaga, bisha Luulyo, sababtoo ah kuwan takhasuska leh waxaa ka mid ah macalimiin jaamacadeed oo hadda jira, mana aha kuwo diyaar u ah wakhti kale: waxay haystaan ​​​​arday, shahaadooyin, casharro, iyo wixii la mid ah. Qaabka dugsigu waa shan maalmood oo maalmaha shaqada ah. Waxaa la og yahay in xagaaga maalmaha fasaxa ah dadku ay jecel yihiin inay tagaan meel. Tani waxay ka dhigan tahay inaanan qaban karin shir maalmaha fasaxa ka hor dugsiga ama maalmaha fasaxa ah ee dugsiga kadib.

Oo haddii aad kordhiso laba maalmood oo dheeraad ah ka hor ama ka dib dhammaadka wiigga, ka dibna sixir ahaan shanta maalmood ee joogitaanka takhasuska ee St. Petersburg waxay isu rogaan sagaal. Taasna diyaar uma aha.

Sidaa darteed, xalka kaliya ee aan helnay wuxuu ahaa in si fudud loo qabto shirka si barbar socda dugsiga. Haa, tani waxay abuurtaa dhibaatooyin qaar. Waxaa jira dad raba inay aadaan iskuul iyo shir, waxayna ku qasbanaan doonaan inay ku dhaafaan casharro halkan ama halkaas. Akhbaarta wanaagsan ayaa ah in waxaas oo dhan ay ka dhici doonaan hoolalka deriska ah, waxaad ku ordi kartaa hor iyo dib. Mid kale oo wanaagsan ayaa ah helitaanka cajalado muuqaal ah, kaas oo aad hadhow si deggan u daawan karto wixii aad seegtay.

- Marka ay laba dhacdo oo is barbar socdaan, dadku waxay qabaan su'aasha ah " kee baan u baahanahay wax badan?" Maxaa dhab ah oo ay tahay inaad mid kasta ka filayso, maxayse ku kala duwan yihiin?

— Dugsigu waa dhacdo tacliineed oo keliya, dugsi cilmiyeed qadiimi ah oo dhawr maalmood ah. Qof kasta oo ku lug lahaa sayniska oo wax ku lahaa dugsiga qalin-jabinta wuxuu leeyahay fikrad ah waxa dugsi tacliineed yahay.

"Codsigu wuu daahay": Alexey Fedorov oo ku saabsan shir cusub oo ku saabsan nidaamyada qaybsan

Caadiyan xafladaha aqooneed ee noocan oo kale ah si fiican looma abaabulo sababtoo ah khibrad la'aanta dhacdooyinka ee dadka sameeya. Laakiin waxaan weli nahay rag khibrad leh, si aan wax walba u samayn karno si karti leh. Waxaan filayaa in marka la eego aragtida ururka, SPTDC ay madax iyo garbaha ka sarreyso dugsi kasta oo waxbarasho ama cilmi-baaris ku salaysan oo aad waligaa aragtay.

Dugsiga SPTDC - Tani waa qaab muxaadaro kasta oo weyn loo akhriyo laba-labo: "saac iyo badh - nasasho - saacad iyo badh." Waa inaad fahamtaa in aanay u fududayn ka qaybqaataha markii ugu horeysay: markii dugsigan la qabtay markii ugu horeysay laba sano ka hor, aniga laftaydu waxay ahayd mid aan caadi ahayn, waxaan damiyay dhowr jeer qiyaastii dhexda muxaadaro labanlaab ah, iyo markaas way adkeyd in la fahmo waxa dhacaya. Laakiin tani aad bay ugu xidhan tahay macalinka: bare wanaagsan ayaa si xiiso leh u hadlaya saddexda saacadood.

Shirka Hydra - dhacdo wax ku ool ah. Waxaa jiri doona dhowr iftiin oo cilmiga sayniska ah oo u yimid inay cashar ka bixiyaan dugsiga: laga bilaabo Leslie Lamport, kuwaas oo shaqadoodu salka ku hayso fikradda ugu badan ee hababka loo qaybiyo multi-threaded, si Maurice Herlihy, mid ka mid ah qorayaasha buug-gacmeedka caanka ah ee isku-dhafka ah "The Art of Multiprocessor Programming". Laakiin shirka waxaan isku dayi doonaa inaan ka hadalno sida algorithms gaar ah loo hirgeliyo xaqiiqda, dhibaatooyinka injineerada ay la kulmaan ficil ahaan, cidda ku guulaysata oo ku guul dareysata, sababta algorithms qaarkood loo isticmaalo ficil ahaan iyo kuwa kale. Dabcan, aan ka hadalno mustaqbalka horumarinta nidaamyada isku-xidhka badan iyo kuwa la qaybiyo. Taasi waa, waxaan ku siin doonaa gees goynta noocan oo kale ah: waxa sayniska adduunku hadda ka hadlayo, waxa fikradaha injineerada hormuudka ah ay ku wareegsan yihiin, iyo sida ay dhammaantood ugu habboon yihiin.

- Maaddaama shirku aad loo dabaqay, ma jiri doonaan oo keliya iftiimiyeyaal tacliimeed, laakiin sidoo kale kuwa ku hadla "wax soo saarka"?

- Dhab ahaantii. Waxaan isku dayeynaa inaan eegno dhammaan "kuwa waaweyn": Google, Netflix, Yandex, Odnoklassniki, Facebook. Waxaa jira dhibaatooyin gaar ah oo qosol leh. Tusaale ahaan, qof kastaa wuxuu leeyahay: "Netflix waa nidaam la qaybiyey, ku dhawaad ​​kala badh taraafikada Maraykanka, aad u fiican," iyo markaad bilowdo inaad eegto warbixinadooda dhabta ah, maqaallada iyo daabacadaha, niyad jab yar ayaa soo galaya. Sababtoo ah, inkasta oo tani ay tahay mid dhab ah oo heer caalami ah oo ay jirto jarista egde, waxaa jira wax ka yar inta ay u muuqato jaleecada hore.

Dhibaato xiiso leh ayaa soo baxaysa: waxaad wici kartaa wakiilada shirkadaha waaweyn ee caanka ah, ama waxaad wici kartaa qof horeba naloo yaqaan. Xaqiiqda, khibraddu waxay ka jirtaa halkan iyo halkaas labadaba. Waxaan isku dayeynaa inaan ka soo saarno "dad ka mid ah noocyada aadka u weyn", laakiin khabiiro aad u waaweyn, dad gaar ah.

Tusaale ahaan, waxaa jiri doona Martin Kleppmann, kaas oo hal mar ku sameeyay LinkedIn oo sidoo kale la sii daayay buug wanaagsan - laga yaabaa in mid ka mid ah buugaagta aasaasiga ah ee berrinkii nidaamyada qaybiyey.

- Haddii qofku uusan ka shaqeynin Netflix, laakiin shirkad fudud, wuxuu la yaabi karaa: "Miyaan aadaa shirkan oo kale, mise waxaa jira dhammaan noocyada Netflixes oo midba midka kale la hadlaayo, laakiin ma haysto wax aan sameeyo?"

- Waxaan dhihi doonaa tan: markii aan ka shaqeeyay Oracle wax yar oo ka badan saddex sano, waxaan maqlay waxyaabaha ugu yaabka badan uguna xiisaha badan jikada iyo qolalka sigaarka, markii asxaabtu ay halkaas isugu soo urureen iyagoo samaynaya qaybo ka mid ah goobta Java. Kuwani waxay noqon karaan dad ka socda mashiinka farsamada, ama waaxda imtixaanka, ama ka soo jeeda waxqabadka - tusaale ahaan, Lyosha Shipilev iyo Seryozha Kuksenko.

Markii ay bilaabeen inay dhexdooda wax ka wada hadlaan, waxaan inta badan dhegaystay afkayga oo furan. Aniga waxa ay ii ahaayeen waxyaabo yaab leh oo lama filaan ah oo aanan xitaa ka fikirin. Dabcan, markii hore ma fahmin 90% waxa ay ka hadlayaan. Markaas 80% waxay noqdeen kuwo aan la fahmi karin. Ka dib markii aan sameeyay shaqada guriga oo aan akhriyay dhawr buug, tiradani waxay hoos ugu dhacday 70%. Weli ma fahmin wax badan oo ay ka wada hadlayaan dhexdooda. Laakin markaan gees fadhiistay oo koob kafee ah haysta oo dhegta la ii saaray, ayaan bilaabay in aan yara fahmo waxa socda.

Sidaa darteed, marka Google, Netflix, LinkedIn, Odnoklassniki iyo Yandex ay wada hadlaan, tani macnaheedu maaha inay tahay wax aan la fahmi karin oo aan xiiso lahayn. Taas beddelkeeda, waa inaan si taxaddar leh u dhegeysanno, sababtoo ah kani waa mustaqbalkeenna.

Dabcan, waxaa jira dad aan u baahnayn waxaas oo dhan. Haddii aadan rabin inaad mowduucan ku horumarto, uma baahnid inaad aado shirkan, waxaad waqti ku lumin doontaa halkaas. Laakiin haddii mawduuca uu yahay mid xiiso leh, laakiin aadan waxba ka fahmin ama aad eegayso, markaa waa inaad timaadaa, sababtoo ah ma heli doontid wax la mid ah meel kasta. Intaa waxaa dheer, waxaan u maleynayaa in kaliya maahan Ruushka, laakiin sidoo kale adduunka. Waxaan isku dayeynaa inaan sameyno shir aan kaliya noqon doonin hogaamiyaha mowduucan ee Ruushka, laakiin guud ahaan lambarka koowaad ee adduunka.

Tani maaha hawsha ugu fudud, laakiin marka aan haysanno fursad cajiib ah oo aan ku ururinno kuwa ku hadla xooggan adduunka oo dhan, waxaan diyaar u ahay inaan bixiyo wax badan si aan u sameeyo. Dabcan, qaar ka mid ah kuwa aan ku martiqaadnay Hydra ugu horeysay ma awoodi doonaan inay yimaadaan. Laakiin waxaan leeyahay sidan: waligeen shir cusub oo sidan u awood badan maanu bilaabin. Marka laga reebo, laga yaabee, JPoint-kii ugu horreeyay lix sano ka hor.

— Waxaan jeclaan lahaa inaan ku balaadhiyo ereyada "tani waa mustaqbalkayagii": mawduuca hadhow ma saamayn doonaa kuwa aan maanta ka fikirin?

- Haa, waan hubaa. Sidaa darteed, waxay iila muuqataa mid sax ah in aan bilaabo ka doodista sida ugu dhakhsaha badan ee suurtogalka ah. Tusaale ahaan, aragtida multithreading ayaa soo muuqday wakhti dheer ka hor (70-meeyadii, shaqada ayaa horeyba loo daabacay si buuxda), laakiin waqti dheer waxay ahaayeen kuwo badan oo takhasus leh, ilaa kombuyuutarkii ugu horreeyay ee dual-core uu soo muuqday. bilowgii 10-aadkii. Oo hadda dhammaanteen waxaan leenahay server-yada kala duwan, Laptop-yada iyo xitaa taleefannada, tani waa tan caadiga ah. Waxay qaadatay ilaa XNUMX sano si ay tani u noqoto mid baahsan, si ay dadku u fahmaan in hadalkani aanu ahayn gobolka goob cidhiidhi ah oo takhasus leh.

Oo hadda waxaan ku aragnaa ku dhawaad ​​wax la mid ah nidaamyada la qaybiyey. Sababtoo ah xalalka aasaasiga ah sida qaybinta culeyska, dulqaadka qaladka iyo wixii la mid ah ayaa la sameeyay muddo dheer, laakiin dad aad u tiro yar ayaa og waxa, tusaale ahaan, la qaybiyay heshiis ama Paxos.

Mid ka mid ah yoolalka ugu muhiimsan ee aan u dejiyey dhacdadan ayaa ah in aan aad iyo aad u dhexgalo injineerada doodan. Waxaad u baahan tahay inaad fahamto shirarka mawduucyada iyo xalalka qaarkood aan laga hadlin oo kaliya, laakiin sidoo kale thesaurus ayaa soo baxaya - qalab fikradeed midaysan.

Waxaan u arkaa inay tahay hawshayda inaan abuuro madal uu qof kastaa kaga doodi karo waxaas oo dhan, ku wadaagi karo khibradaha iyo fikradaha. Si aan adiga iyo aniguba u helno faham guud oo ku saabsan waxa hal algorithm uu sameeyo, waxa kale oo uu sameeyo, keebaa ka fiican shuruudaha, sida ay isugu xidhan yihiin, iyo wixii la mid ah.

Wax aad u xiiso badan ayaa la xidhiidha isku-dhafan isku mid ah. Markii saaxiibadeen ka Oracle (ugu horreyntii Lesha Shipilev iyo Sergey Kuksenko) waxay bilaabeen inay si firfircoon uga hadlaan waxqabadka iyo, gaar ahaan, ku saabsan multithreading, macno ahaan laba ama saddex sano ka dib su'aalahan ayaa bilaabay in lagu weydiiyo waraysiyada shirkadaha, dadku waxay bilaabeen inay ka hadlaan qolalka sigaarka. Taasi waa, shay aad u badan oo khabiiro cidhiidhi ah ayaa si lama filaan ah u noqday mid guud.

Tanina waa mid aad u sax ah. Waxay ila tahay inaan ka caawinay nimankan inay shaaciyaan arrintan oo dhan, taas oo runtii ah mid muhiim ah, faa'iido leh oo xiiso leh. Haddii markii hore qofna uusan ka fikirin sida server-ka Java uu u shaqeeyo si isku mid ah, hadda dadku waxay leeyihiin ugu yaraan heer ka mid ah fahamka sida ay u wada shaqeeyaan. Taasina waa wax weyn.

Hawsha aan hadda arko waa in aan ku sameeyo ku dhawaad ​​la mid ah nidaamyada la qaybiyey. Si qof kastaa uu qiyaas ahaan u fahmo waxa uu yahay, meesha uu ka yimid, hawlaha iyo dhibaatooyinka jira, si ay tanina u noqoto mid guud.

Shirkaduhu waxay qabaan baahi weyn oo ay u qabaan dadka wax ka fahmaya arrintan, waxaana jira dad yar oo noocaas ah. In badan oo aan abuurno hareeraha nuxurkan iyo fursadda aan wax uga baran karno, inta aan siino dadka fursadaha ay ku weydiiyaan su'aalaha hawada ku jira, waxay u badan tahay inaan si uun ugu dhaqaaqno jihadan.

prehistory

— Shirka ayaa la qabtay markii ugu horreysay, laakiin tani maaha markii ugu horreysay ee dugsiga. Sidee waxaas oo dhan u kacay oo u horumaray?

- Tani waa sheeko xiiso leh. Laba sano ka hor, bishii Maajo 2017, waxaan la fadhiisannay Kyiv Nikita Koval (ndkoval), khabiir ku xeel dheer cilmiga tafaasiisha badan. Wuxuuna ii sheegay in lagu qaban doono St. Petersburg "Dugsiga xagaaga ficil ahaan iyo aragtida xisaabinta isku midka ah".

Mawduuca barnaamij-samaynta-fahameedka badan wuxuu ahaa mid aad u xiisa badan saddexdii sano ee la soo dhaafay ee xirfaddayda injineernimada. Kadibna waxaa soo baxday in xagaaga dad aad u caan ah ay yimaadaan St. Petersburg, isla Maurice Herlihy iyo Nir Shavit, sida ay sheegeen. buugga waxbarashada oo aan bartay. Oo qaar badan oo ka mid ah saaxiibaday waxay lahaayeen wax ay ku sameeyaan tan - tusaale ahaan, Roma Elizarov (elizarov). Waxaan gartay in aanan si fudud u dhaafi karin dhacdadan oo kale.

Markii ay caddaatay in barnaamijka 2017 ee dugsigu uu noqon doono mid weyn, fikradda ayaa soo baxday in casharrada ay tahay in si dhab ah loogu duubo fiidiyowga. Anaga hadaan nahay kooxda JUG.ru waxaan si buuxda u fahannay sida muxaadarooyinka noocaan ah loo duubi karo. Waxaanan ku habboonnahay SPTCC sidii nimankii muuqaal u sameeyay dugsiga. Natiijo ahaan, dhammaan casharrada dugsiga been on our YouTube channel.

Waxaan bilaabay inaan la xiriiro Pyotr Kuznetsov, oo ahaa fikradda ugu weyn iyo qabanqaabiyaha dugsigan, iyo Vitaly Aksenov, oo ka caawiyay abaabulka dhammaan waxyaalahan St. Petersburg. Waxaan ogaaday in tani ay tahay mid cajiib ah oo qabow oo xiiso leh, malaha, aad bay u xun tahay in kaqeybgalayaasha 100 kaliya ay taaban karaan quruxda.

Markii Peter uu u maleynayay inuu u baahan yahay inuu bilaabo dugsiga mar kale (2018 ma jirin tamar iyo waqti, sidaas darteed wuxuu go'aansaday inuu sameeyo 2019), waxaa caddaatay inaan ku caawin karno isaga oo si fudud uga saara dhammaan waxyaabaha ururka. Tani waa waxa hadda dhacaya, Peter wuxuu la macaamilaa waxa ku jira, wax kasta oo kale ayaan sameynaa. Tanina waxay u muuqataa sida nidaamka saxda ah: Peter waxay u badan tahay inuu aad u xiiseynayo barnaamijka marka loo eego "halkee iyo goorma ayuu qof kastaa qadayn doonaa." Waxaana ku fiicannahay la shaqaynta hoolalka, goobaha, iyo wixii la mid ah.

Markan, bedelkii SPTCC, dugsiga waxaa loo yaqaan SPTDC, ma aha "computing concurrent", laakiin "computing la qaybiyey". Marka la eego, tani waa qiyaastii farqiga: markii ugu dambeysay ee dugsiga kama hadlin nidaamyada la qaybiyay, laakiin markan waxaan si firfircoon uga hadli doonaa iyaga.

- Maadaama dugsiga aan la qaban karin markii ugu horeysay, waxaan horeyba u soo qaadan karnaa gabagabada qaar ka mid ah kuwii hore. Maxaa dhacay markii ugu dambeysay?

— Markii dugsigii ugu horreeyay la sameeyay laba sano ka hor, waxa la filayey in ay jiri doonto dhacdo tacliineed, oo ay ugu horrayn xiiseeyaan ardayda. Waxaa intaa dheer, ardayda ka yimid adduunka oo dhan, sababtoo ah dugsigu waa Ingiriisi oo keliya, waxaana loo maleynayay in tiro badan oo arday ajnabi ah ay iman doonaan.

Dhab ahaantii, waxaa soo baxday in injineero badan ay ka yimaadeen shirkado waaweyn oo Ruush ah sida Yandex. Waxaa jiray Andrey Pangin (apangin) Odnoklassniki, waxaa jiray rag ka socda JetBrains kuwaas oo si firfircoon uga shaqeynaya mawduucan. Guud ahaan, waxaa jiray wejiyo badan oo la yaqaan oo ka yimid shirkadaha aan wada shaqaynta leenahay. Anigu haba yaraatee lama yaabin, si fiican ayaan u fahmay sababta ay halkaas u yimaadeen.

Runtii qabanqaabiyaasha waxa ay filayeen in ay jiraan dad aqoonyahano ah oo Iskuulka jooga, laakiin waxa si lama filaan ah u yimi dad ka socda warshadaha, ka dibna waxa ii caddaatay in baahi loo qabo warshadaha.

Haddii dhacdo aan si dhib leh loo dalacsiin meel kasta, marka ugu horeysa ee farta la riixo, ay soo ururisay dhagaystayaasha dadka waaweyn, waxay la macno tahay in ay jirto xiiso dhab ah. Waxay iila muuqataa in codsi ku saabsan mawduucan uu daahay.

"Codsigu wuu daahay": Alexey Fedorov oo ku saabsan shir cusub oo ku saabsan nidaamyada qaybsan
Maurice Herlihy kulanka JUG.ru

- Dugsiga ka sokow, Maurice Herlihy ayaa ka hadlay St. Petersburg kulanka JUG.ru ee 2017, isagoo sheegay oo ku saabsan xusuusta macaamil ganacsi, tanina waa wax yar oo u dhow qaabka shirka. Yaa markaa yimid - isla dadka sida caadiga ah u yimaada kulannada JUG.ru, ama dhagaystayaal kale?

- Waxay ahayd mid xiiso leh sababtoo ah waxaan fahamsanahay in Maurice uu lahaan doono warbixin guud, ma aha mid Java-gaar ah, waxaananu samaynay ogeysiis xoogaa ka ballaadhan sidii aan caadi ahaan u samayno macaamiishayada wararka JUG.

Dad badan oo aan aqaano ayaa ka yimid bulshooyin aan haba yaraatee ka hadlin Java: dadka badan ee NET-ka ah, kuwa JavaScript-ka ah. Sababtoo ah mawduuca xusuusta macaamilku maaha mid la xidhiidha tignoolajiyada horumarinta gaarka ah. Marka khabiir heer caalami ah u yimaado inuu ka hadlo xusuusta macaamilka, luminta fursad uu ku dhageysto qofkaas oo kale oo uu su'aalo weydiiyo waa dambi. Kaliya waxay dareen xoog leh ku abuurtaa marka qofka aad buuggiisa wax ka baranayso uu kuu yimaado oo uu wax kuu sheego. Kaliya fantastik.

- Oo maxay ahayd jawaab celintu? Habka ma ahaa mid tacliimeed oo aan la fahmi karin dadka ku jira warshadaha?

- Dib u eegista warbixinta Herlihy waxay ahayd mid wanaagsan. Dadku waxay qoreen in uu si fudud oo cad u sheegay waxa aan laga fileyn borofisar tacliin. Laakin waa in aan fahamnaa in aan ku casuumnay sabab, waa khabiir caan ka ah adduunka oo khibrad dheer u leh hadalka iyo sooyaalka buugaag iyo maqaallo farabadan. Iyo, malaha, wuxuu caan ku noqday siyaabo badan iyada oo ay ugu wacan tahay awoodda uu u leeyahay in uu u gudbiyo dadka. Sidaa darteed, tani maaha wax la yaab leh.

Wuxuu ku hadlaa Ingiriis caadi ah, oo la fahmi karo, iyo, dabcan, wuxuu leeyahay faham weyn waxa uu ka hadlayo. Taasi waa, waxaad si buuxda u weydiin kartaa su'aalo kasta. Asal ahaan, dadku waxay ka cawdeen inaan siinnay Maurice waqti aad u yar warbixintiisa: laba saacadood kuma filna wax sidan oo kale ah, ugu yaraan laba kale ayaa loo baahan yahay. Hagaag, waxaanu ku guulaysanay inaanu samayno wixii aanu ku guulaysanay laba saacadood gudahood.

Motivation

- Sida caadiga ah kooxda JUG.ru waxay la macaamilaan dhacdooyinka baaxadda leh, laakiin mawduucan wuxuu u muuqdaa mid aad u gaar ah. Maxaad u go'aansatay inaad qaadato? Ma jirtaa rabitaan ah in la qabto dhacdo yar, mise daawadayaal badan ayaa ku soo ururin kara mawduucan oo kale?

- Runtii, marka aad xaflad qabato oo aad dejiso heer go'an oo dood ah, had iyo jeer su'aashu waxay soo baxaysaa sida ay u baahsan tahay dooddan. Immisa qof - toban, boqol ama kun - ayaa danaynaya arrintan? Waxaa jira isdhaafsi u dhexeeya cufka iyo qoto dheer. Tani waa su'aal gebi ahaanba caadi ah, qof walbana si kala duwan ayuu u xalliyaa.

Xaaladdan oo kale, waxaan rabaa in aan sameeyo dhacdada "anigayga." Weli wax baan ka fahmayaa wax badan oo ku saabsan mawduucan (mawduucan waxaan ka jeediyay shirarka, ardaydana wax baan u sheegay dhowr jeer), laakiin waxaan ahay qof ku cusub marka ay timaado nidaamyada qaybinta: Waxaan akhriyay maqaallo dhowr ah oo aan arkay dhowr muxaadaro, laakiin maaha xataa hal buug oo buuxa ayaa akhriyay.

Waxaan leenahay guddi barnaamij oo ka kooban khubaro dhanka aqoonta ah oo qiimayn kara saxnaanta warbixinnada. Dhankayga, waxaan isku dayayaa inaan ka dhigo dhacdadan mid aan, khibrad la'aantayda, aan jeclaan lahaa inaan aado. Haddii ay suurtogal noqon doonto in la xiiseeyo dadweynaha tirada badan, ma garanayo. Tani waxay u badan tahay inaysan ahayn hawsha ugu muhiimsan ee dhacdadan marxaladdan. Hadda waxa aad muhiim u ah in la abuuro barnaamijka ugu xooggan muddo gaaban gudaheed.

Malaha, hadda kooxda uma dejin hawsha "in ay marka hore ururiyaan kun qof," laakiin "in aan shirka ka dhigo mid muuqda." Tani waxa laga yaabaa in aanay u ekaan mid ganacsi oo xoogaa caqli-gal ah, in kasta oo aanan aniguba ahayn qof daacad ah. Laakiin mararka qaarkood waxaan u oggolaan karaa naftayda qaar ka mid ah xorriyadaha.

Waxaa jira waxyaabo ka muhiimsan lacagta iyo lacag ka baxsan. Waxaan horeyba u samaynay tiro badan oo dhacdooyin heersare ah oo qabow oo loogu talagalay kun qof ama ka badan. Shirarka Java-ga waxay muddo dheer dhaafeen kun qof, hadda dhacdooyin kale ayaa ka boodaya bartan. Taasi waa, su'aasha ah in aan noqonnay waayo-aragnimo iyo qabanqaabiyeyaasha caanka ah hadda maaha mid u qalma. Iyo, malaha, waxa aan ka kasbano dhacdooyinkan ayaa na siinaya fursad aan dib ugu maalgelino waxa xiisaha noo leh, iyo kiiskan, aniga shakhsi ahaan.

Markaan dhacdadan sameeyo, waxaan ka soo horjeedaa qaar ka mid ah mabaadi'da ururkayaga. Tusaale ahaan, inta badan waxaan isku daynaa inaan horay u sii diyaarino shirarka, laakiin hadda waxaan leenahay waqtiyo kama dambays ah oo aad u adag, waxaanan soo gabagabeyneynaa barnaamijka hal bil ka hor dhacdada lafteeda.

Waxayna dhacdadani noqon doontaa 70-80% Ingiriisi. Halkan, sidoo kale, dood ayaa had iyo jeer ka soo baxda haddii aan u baahanahay inaan u dhowaanno dadka (kuwaas oo si fiican u fahma marka warbixinnada intooda badani ay ku qoran yihiin Ruushka) ama adduunka oo dhan (sababtoo ah adduunka farsamada waa Ingiriisi). Caadi ahaan waxaan isku daynaa inaan ku samayno warbixino badan oo Ruush ah. Laakiin wakhtigan maaha.

Waxaa intaa dheer, waxaan sidoo kale waydiisan doonaa qaar ka mid ah kuwa ku hadla luqada Ruushka inay ku hadlaan Ingiriis. Tani waa, dareen ahaan, gabi ahaanba ka-hortagga isticmaale iyo hab bini'aadantinimada ka baxsan. Laakiin waa in aan fahamnaa in aysan hadda jirin suugaan ku hadasha afka Ruushka oo mowduucan ku saabsan, qof kasta oo xiisaynayana waxaa lagu qasbay in uu ku akhriyo Ingiriisiga. Tani waxay ka dhigan tahay inuu si uun u awoodo inuu fahmo Ingiriisiga. Haddii xaaladda JavaScript, Java ama NET ay jiraan dad badan oo aan si fiican u aqoon Ingiriisiga, laakiin isla markaaba si fiican u baran kara, markaa, malaha, nidaamyada la qaybiyey waa aag aan si fudud u jirin wax kale. habka loo barto hadda.

Waxaan runtii rabaa inaan sameeyo tijaabadan: sida 70-80% dhacdo luqadda Ingiriisiga ah ay u arki doonaan dadweynaha Ruushka. Ma soo geli doontaa mise maya? Hore uma naqaano tan sababtoo ah waligeen tan maanu samayn. Laakiin maxaa diidaya in la sameeyo? Aynu nidhaahno kani waa hal tijaabo oo weyn oo aan anigu kama caawin karo laakiin aan isku dayo.

Barnaamijka dugsiga SPTDC waa horeba daabacay gebi ahaan, iyo kiiska Hydra horeba yaqaan qayb la dareemi karo, dhawaana waxaanu daabici doonaa falanqaynta barnaamijka shirka oo dhan.

Source: www.habr.com

Add a comment