«Հայցը ժամկետանց է». Ալեքսեյ Ֆեդորովը բաշխված համակարգերի մասին նոր համաժողովի մասին

«Հայցը ժամկետանց է». Ալեքսեյ Ֆեդորովը բաշխված համակարգերի մասին նոր համաժողովի մասին

Վերջերս կային հայտարարեց միանգամից երկու միջոցառում բազմաթելային և բաշխված համակարգերի զարգացման վերաբերյալ՝ կոնֆերանս Hydra (հուլիսի 11-12) եւ դպրոց SPTDC (հուլիսի 8-12): Մարդիկ, ովքեր մոտ են այս թեմային, հասկանում են, որ Ռուսաստան գալը Լեսլի Լեմպորտ, Մորիս Հերլիհի и Մայքլ Սքոթ - ամենակարեւոր իրադարձությունը. Բայց առաջացան այլ հարցեր.

  • Ի՞նչ սպասել գիտաժողովից՝ «ակադեմիկա՞ն», թե՞ «արտադրական»։
  • Ինչպե՞ս են կապված դպրոցը և համաժողովը: Ո՞ւմ է ուղղված այս և այն:
  • Ինչու են դրանք համընկնում ամսաթվերի մեջ:
  • Արդյո՞ք դրանք օգտակար կլինեն նրանց համար, ովքեր իրենց ողջ կյանքը չեն նվիրել բաշխված համակարգերին:

Այս ամենը քաջ հայտնի է Հիդրային կյանքի կոչողին՝ մեր տնօրենին Ալեքսեյ Ֆեդորով (23derevo) Նա պատասխանեց բոլոր հարցերին։

Format

— Ներածական հարց նրանց համար, ովքեր հեռու են բաշխված համակարգերից. ինչի՞ մասին են երկու իրադարձությունները:

— Համաշխարհային մարտահրավերն այն է, որ մեր շուրջը կան ծառայություններ մեծ ծավալի գործառնություններով և բարդ հաշվողական առաջադրանքներով, որոնք հնարավոր չէ կատարել մեկ համակարգչի վրա: Սա նշանակում է, որ պետք է լինի մի քանի մեքենա: Եվ այնուհետև հարցեր են ծագում՝ կապված, թե ինչպես ճիշտ համաժամացնել իրենց աշխատանքը և ինչ անել ոչ ամենաբարձր հուսալիության պայմաններում (որովհետև սարքավորումները փչանում են, և ցանցը ընկնում է):

Որքան շատ են մեքենաները, այնքան շատ են ձախողման կետերը: Ի՞նչ անել, եթե տարբեր մեքենաներ տարբեր արդյունքներ են տալիս նույն հաշվարկների համար: Ի՞նչ անել, եթե ցանցը որոշ ժամանակով անհետանում է, և հաշվարկների մի մասը մեկուսացվում է, ինչպե՞ս կարող եք այդ ամենը համատեղել: Ընդհանուր առմամբ, սրա հետ կապված միլիոնավոր խնդիրներ կան։ Նոր լուծումներ՝ նոր խնդիրներ։

Այս ոլորտում կան ամբողջովին կիրառական ոլորտներ, և կան ավելի շատ գիտական, մի բան, որը դեռ չի դարձել հիմնական: Կցանկանայի խոսել այն մասին, թե ինչ է կատարվում թե՛ գործնականում, թե՛ գիտության մեջ, և որ ամենակարևորն է՝ դրանց հանգույցում։ Ահա թե ինչի մասին է լինելու Hydra առաջին համաժողովը։

— Կուզենայի հասկանալ, որ համաժողով կա, կա ամառային դպրոց։ Ինչպե՞ս են դրանք կապված: Եթե ​​դպրոցի մասնակիցների համար զեղչ է արվում համաժողովին մասնակցելու համար, ապա ինչո՞ւ են դրանք համընկնում ամսաթվերի մեջ, այնպես որ անհնար է միանգամից ամեն ինչին ներկա գտնվել առանց կորուստների:

— Դպրոցը 100–150 հոգու համար նախատեսված կամերային միջոցառում է, որտեղ աշխարհի տարբեր ծայրերից գալիս են առաջատար փորձագետներ և հինգ օր դասախոսություններ կարդում։ Եվ ստեղծվում է մի իրավիճակ, երբ Սանկտ Պետերբուրգում հինգ օրով հավաքվում են համաշխարհային կարգի լուսատուներ՝ պատրաստ ինչ-որ բան ասելու։ Եվ այս դեպքում որոշում է առաջանում կազմակերպել ոչ միայն կամերային դպրոց, այլեւ ավելի մասշտաբային համաժողով։

Նման դպրոց հնարավոր է անցկացնել միայն ամռանը՝ հուլիսին, քանի որ այս մասնագետների մեջ կան բուհերի ներկայիս դասախոսներ, և նրանք ուղղակի պատրաստ չեն այլ ժամանակ՝ ուսանողներ ունեն, դիպլոմներ, դասախոսություններ և այլն։ Դպրոցի ձևաչափը հինգ աշխատանքային օր է: Հայտնի է, որ ամռանը հանգստյան օրերին մարդիկ սիրում են ինչ-որ տեղ գնալ։ Սա նշանակում է, որ մենք չենք կարող կոնֆերանս անցկացնել ոչ դպրոցից առաջ, ոչ էլ դասերից հետո հանգստյան օրերին:

Եվ եթե այն երկարացնեք հանգստյան օրերից ևս մի քանի օր առաջ կամ հետո, ապա կախարդական կերպով Սանկտ Պետերբուրգում մասնագետների գտնվելու հինգ օրերը վերածվում են իննի։ Եվ նրանք պատրաստ չեն սրան։

Ուստի միակ լուծումը, որ գտանք, համաժողովը պարզապես դպրոցին զուգահեռ անցկացնելն էր։ Այո, սա որոշակի խնդիրներ է ստեղծում։ Կան մարդիկ, ովքեր ցանկանում են գնալ դպրոց և կոնֆերանսի, և նրանք ստիպված կլինեն բաց թողնել որոշ դասախոսություններ այստեղ կամ այնտեղ: Լավ նորությունն այն է, որ այս ամենը տեղի կունենա հարևան սրահներում, կարող եք վազել այս ու այն կողմ: Եվ ևս մեկ լավ բան տեսաձայնագրությունների առկայությունն է, որոնցում հետո կարող եք հանգիստ դիտել այն, ինչ բաց եք թողել։

-Երբ զուգահեռ երկու իրադարձություն են տեղի ունենում, մարդկանց մոտ հարց է առաջանում՝ «որն է ինձ ավելի շատ պետք»։ Կոնկրետ ի՞նչ պետք է ակնկալել յուրաքանչյուրից, և որո՞նք են տարբերությունները:

— Դպրոցը զուտ ակադեմիական միջոցառում է, մի քանի օրվա դասական գիտական ​​դպրոց։ Յուրաքանչյուր ոք, ով զբաղվել է գիտությամբ և կապ ուներ ասպիրանտուրայի հետ, պատկերացում ունի, թե ինչ է ակադեմիական դպրոցը:

«Հայցը ժամկետանց է». Ալեքսեյ Ֆեդորովը բաշխված համակարգերի մասին նոր համաժողովի մասին

Սովորաբար նման ակադեմիական միջոցառումներն այնքան էլ լավ չեն կազմակերպվում՝ դա անող մարդկանց միջոցառումների փորձաքննության բացակայության պատճառով: Բայց մենք դեռ բավականին փորձառու տղաներ ենք, ուստի ամեն ինչ կարող ենք բավականին գրագետ անել։ Կարծում եմ, որ կազմակերպչական տեսանկյունից SPTDC-ն գլխով և ուսերով վեր կլինի ցանկացած ակադեմիական կամ հետազոտական ​​​​հիմնված դպրոցից, որը դուք երբևէ տեսել եք:

SPTDC դպրոց - սա ձևաչափ է, որտեղ յուրաքանչյուր մեծ դասախոսություն կարդում են երկու զույգով՝ «մեկուկես ժամ, ընդմիջում՝ մեկուկես ժամ»: Դուք պետք է հասկանաք, որ առաջին անգամ մասնակցի համար գուցե հեշտ չլինի. երբ երկու տարի առաջ առաջին անգամ անցկացվեց այս դպրոցը, ես ինքս անսովոր էի, մի քանի անգամ անջատեցի մոտավորապես կրկնակի դասախոսության կեսին, և հետո դժվար էր հասկանալ, թե ինչ է կատարվում։ Բայց սա շատ է կախված դասախոսից. լավ դասախոսը բոլոր երեք ժամն էլ շատ հետաքրքիր է խոսում։

Hydra կոնֆերանս - ավելի գործնական միջոցառում: Դպրոցում դասախոսելու են եկել գիտության մի քանի աստղեր Լեսլի Լեմպորտ, որի աշխատանքի հիմքում ընկած է բազմաթելային և բաշխված համակարգերի տեսությունը, դեպի Մորիս Հերլիհի«Բազմապրոցեսորային ծրագրավորման արվեստը» համաժամանակության հանրահայտ դասագրքի հեղինակներից մեկը։ Բայց կոնֆերանսում մենք կփորձենք խոսել այն մասին, թե ինչպես են իրականում իրականացվում որոշակի ալգորիթմներ, ինչ խնդիրների են բախվում ինժեներները գործնականում, ով է հաջողվում և ձախողվում, ինչու են որոշ ալգորիթմներ կիրառվում գործնականում, իսկ մյուսները՝ ոչ: Եվ իհարկե, խոսենք բազմաթելային և բաշխված համակարգերի զարգացման ապագայի մասին։ Այսինքն՝ մենք կտանք այդպիսի առաջընթաց՝ ինչի մասին է հիմա խոսում համաշխարհային գիտությունը, ինչի շուրջ են պտտվում առաջատար ինժեներների մտքերը և ինչպես է այդ ամենը տեղավորվում։

— Քանի որ համաժողովն ավելի կիրառական է, արդյո՞ք կլինեն ոչ միայն ակադեմիական աստղեր, այլ նաև «արտադրական» ելույթներ։

-Միանշանակ: Մենք փորձում ենք նայել բոլոր «մեծերին»՝ Google, Netflix, Yandex, Odnoklassniki, Facebook։ Կան կոնկրետ զվարճալի խնդիրներ. Օրինակ, բոլորն ասում են. «Netflix-ը բաշխված համակարգ է, ԱՄՆ տրաֆիկի գրեթե կեսը, շատ լավ է», և երբ սկսում ես դիտել նրանց իրական զեկույցները, հոդվածները և հրապարակումները, մի փոքր հիասթափություն է առաջանում: Որովհետև, թեև սա, անշուշտ, համաշխարհային մակարդակի է և կա կտրող էգդե, այն ավելի քիչ է, քան թվում է առաջին հայացքից:

Հետաքրքիր երկընտրանք է առաջանում՝ կարող եք զանգահարել խոշոր ականավոր ընկերությունների ներկայացուցիչներին, կամ կարող եք զանգահարել մեզ արդեն հայտնի մեկին: Իրականում փորձաքննություն կա և՛ այստեղ, և՛ այնտեղ։ Եվ մենք ավելի շուտ փորձում ենք դուրս հանել ոչ թե «շատ խոշոր բրենդներից», այլ շատ խոշոր մասնագետներին, կոնկրետ մարդկանց։

Օրինակ, կլինի Մարտին Քլեպմանը, ով ժամանակին աղմուկ բարձրացրեց LinkedIn-ում և նույնպես թողարկեց. լավ գիրք — թերևս բաշխված համակարգերի ոլորտում հիմնարար գրքերից մեկը։

— Եթե մարդ աշխատում է ոչ թե Netflix-ում, այլ ավելի պարզ ընկերությունում, նա կարող է մտածել.

— Ես սա կասեմ. երբ ես Oracle-ում աշխատեցի երեք տարուց մի փոքր ավելի, ես լսեցի ամենազարմանալի և հետաքրքիր բաները խոհանոցում և ծխելու սենյակներում, երբ գործընկերները հավաքվում էին այնտեղ՝ ստեղծելով Java հարթակի որոշ մասեր: Սրանք կարող են լինել մարդիկ վիրտուալ մեքենայից, կամ թեստավորման բաժնից, կամ կատարողականի համաժամանակյացից, օրինակ՝ Լյոշա Շիպիլևը և Սերյոժա Կուկսենկոն:

Երբ նրանք սկսում էին ինչ-որ բան քննարկել իրար մեջ, ես սովորաբար ուղղակի լսում էի բերանս բաց։ Ինձ համար սրանք զարմանալի և անսպասելի բաներ էին, որոնց մասին չէի էլ մտածել։ Բնականաբար, սկզբում ես չէի հասկանում, թե ինչի մասին էին նրանք խոսում։ Հետո 90 տոկոսը դարձավ անհասկանալի։ Եվ այն բանից հետո, երբ ես կատարեցի իմ տնային աշխատանքը և կարդացի մի քանի գիրք, այս թիվը իջավ մինչև 80%: Ես դեռ շատ բան չեմ հասկանում, թե ինչ են նրանք խոսում միմյանց միջև: Բայց երբ ես մի բաժակ սուրճով նստած էի անկյունում և գաղտնալսում, ես սկսեցի մի փոքր հասկանալ, թե ինչ է կատարվում։

Հետևաբար, երբ Google-ը, Netflix-ը, LinkedIn-ը, Odnoklassniki-ն և Yandex-ը խոսում են միմյանց հետ, դա չի նշանակում, որ դա անհասկանալի և անհետաքրքիր բան է։ Ընդհակառակը, մենք պետք է ուշադիր լսենք, քանի որ սա է մեր ապագան։

Իհարկե, կան մարդիկ, որոնց այս ամենը պետք չէ։ Եթե ​​դուք չեք ցանկանում զարգանալ այս թեմայում, ապա ձեզ հարկավոր չէ գնալ այս համաժողովին, դուք պարզապես ժամանակ կկորցնեք այնտեղ: Բայց եթե թեման հետաքրքիր է, բայց դու դրանից ոչինչ չես հասկանում կամ ուղղակի նայում ես, ուրեմն պետք է գաս, որովհետև ոչ մի տեղ նման բան չես գտնի։ Ընդ որում, կարծում եմ, որ ոչ միայն Ռուսաստանում, այլեւ աշխարհում։ Մենք փորձում ենք կոնֆերանս կազմակերպել, որը ոչ միայն կլինի այս թեմայի առաջատարը Ռուսաստանում, այլ ընդհանրապես թիվ մեկ աշխարհում։

Սա ամենահեշտ գործը չէ, բայց երբ մենք այսպիսի զարմանալի հնարավորություն ունենք հավաքելու ուժեղ խոսնակներ ամբողջ աշխարհից, ես պատրաստ եմ շատ բան տալ, որպեսզի դա իրականանա: Իհարկե, նրանցից ոմանք, ում մենք հրավիրել ենք առաջին Hydra, չեն կարողանա գալ: Բայց ես սա կասեմ. մենք երբեք չենք սկսել նոր համաժողով այսքան հզոր կազմով։ Բացառությամբ, հավանաբար, վեց տարի առաջ առաջին JPoint-ից:

— Կցանկանայի ընդլայնել «սա է մեր ապագան» բառերը. հետագայում թեման կազդի՞ նրանց վրա, ովքեր այսօր դրա մասին չեն մտածում։

-Այո, ես համոզված եմ դրանում: Հետևաբար, ինձ շատ ճիշտ է թվում հնարավորինս արագ սկսել դրա քննարկումը։ Օրինակ, բազմաթելային տեսությունը ի հայտ եկավ բավականին վաղուց (70-ականներին աշխատանքներն արդեն տպագրվում էին եռումով), բայց երկար ժամանակ նրանք շատ նեղ մասնագետներ էին, մինչև հայտնվեց առաջին օգտագործողի երկմիջուկ համակարգիչը։ 10-ականների սկզբին։ Եվ հիմա մենք բոլորս ունենք բազմամիջուկ սերվերներ, նոութբուքեր և նույնիսկ հեռախոսներ, և սա հիմնական հոսքն է: Մոտ XNUMX տարի պահանջվեց, որ սա լայն տարածում ունենա, որպեսզի մարդիկ հասկանան, որ այս դիսկուրսը մասնագետների նեղ շրջանակի գավառը չէ։

Եվ մենք հիմա մոտավորապես նույն բանն ենք տեսնում բաշխված համակարգերի դեպքում: Քանի որ հիմնական լուծումները, ինչպիսիք են բեռի բաշխումը, սխալների հանդուրժողականությունը և այլն, արվել են բավականին երկար ժամանակ, բայց շատ քչերը գիտեն, թե ինչ է, օրինակ, բաշխված կոնսենսուսը կամ Paxos-ը:

Ամենակարևոր նպատակներից մեկը, որը ես դրել եմ այս իրադարձության համար, ինժեներներին ավելի ու ավելի շատ այս քննարկման մեջ ընկղմելն է: Պետք է հասկանալ, որ կոնֆերանսների ժամանակ որոշ թեմաներ և լուծումներ ոչ միայն քննարկվում են, այլև առաջանում է թեզաուրուս՝ կոնցեպտուալ միասնական ապարատ:

Ես իմ խնդիրն եմ համարում ստեղծել մի հարթակ, որտեղ բոլորը կարող են քննարկել այս ամենը, կիսվել փորձով և կարծիքներով: Որպեսզի ես և դու ընդհանուր պատկերացում ունենանք, թե ինչ է անում մի ալգորիթմը, ինչ է անում մյուսը, որն է ավելի լավ, ինչ պայմաններում, ինչպես են դրանք կապված միմյանց հետ և այլն:

Շատ հետաքրքիր բան է կապված նույն բազմաթելերի հետ. Երբ Oracle-ի մեր ընկերները (հիմնականում Լեշա Շիպիլևը և Սերգեյ Կուկսենկոն) սկսեցին ակտիվորեն խոսել կատարողականի և, մասնավորապես, բազմալեզու մասին, բառացիորեն երկու-երեք տարի անց այս հարցերը սկսեցին տրվել ընկերություններում հարցազրույցների ժամանակ, մարդիկ սկսեցին քննարկել այն: ծխելու սենյակներ. Այսինքն՝ մի բան, որը նեղ մասնագետների վիճակն էր, հանկարծ դարձավ հիմնական։

Եվ սա շատ ճիշտ է։ Ինձ թվում է՝ մենք օգնեցինք այս տղաներին հանրահռչակել այս ամբողջ խնդիրը, որն իսկապես կարևոր է, օգտակար և հետաքրքիր։ Եթե ​​նախկինում ոչ ոք չէր մտածում, թե ինչպես է Java սերվերը զուգահեռաբար մշակում հարցումները, այժմ մարդիկ գոնե ինչ-որ մակարդակով հասկանում են, թե ինչպես է այդ ամենը աշխատում: Եվ դա հիանալի է:

Խնդիրը, որը ես հիմա տեսնում եմ, մոտավորապես նույնն անելն է բաշխված համակարգերի հետ: Որպեսզի բոլորը մոտավորապես հասկանան, թե դա ինչ է, որտեղից է գալիս, ինչ խնդիրներ ու խնդիրներ կան, որ սա էլ դառնա մեյնսթրիմ։

Ընկերությունները մեծ պահանջարկ ունեն այն մարդկանց նկատմամբ, ովքեր ինչ-որ բան հասկանում են այս մասին, և նման մարդիկ քիչ են: Որքան շատ ենք մենք ստեղծագործում այս բովանդակության շուրջ և հնարավորություն ենք ստանում սովորել դրանից, որքան շատ ենք մարդկանց հնարավորություն տալիս օդում առկա հարցերն ուղղելու, այնքան ավելի հավանական է, որ մենք ինչ-որ կերպ շարժվենք այս ուղղությամբ:

նախապատմությանը

— Համաժողովն առաջին անգամ է անցկացվում, սակայն դպրոցի համար առաջին անգամը չէ։ Ինչպե՞ս առաջացավ և զարգացավ այս ամենը:

-Սա հետաքրքիր պատմություն է։ Երկու տարի առաջ, 2017 թվականի մայիսին, մենք նստեցինք Կիևում Նիկիտա Կովալի հետ (նդկովալ), բազմաթելային ոլորտի փորձագետ։ Եվ նա ինձ ասաց, որ այն կանցկացվի Սանկտ Պետերբուրգում «Ամառային դպրոցը պրակտիկայում և համաժամանակյա հաշվարկների տեսությունը».

Բազմաթելային ծրագրավորման թեման ֆանտաստիկորեն հետաքրքիր էր իմ ինժեներական կարիերայի վերջին երեք տարիներին: Եվ հետո պարզվեց, որ ամռանը Սանկտ Պետերբուրգ են գալիս շատ, շատ հայտնի մարդիկ, նույն Մորիս Հերլիհին և Նիր Շավիթը, ըստ. դասագիրք որը ես ուսումնասիրել եմ։ Եվ իմ ընկերներից շատերը կապ ունեին սրա հետ, օրինակ՝ Ռոմա Էլիզարովը (էլիզարովը) Ես հասկացա, որ ուղղակի չեմ կարող բաց թողնել նման միջոցառումը։

Երբ պարզ դարձավ, որ դպրոցի 2017 թվականի ծրագիրը հիանալի է լինելու, միտք ծագեց, որ դասախոսությունները անպայման պետք է տեսագրվեն։ Մենք JUG.ru Group-ում լիովին հասկանում էինք, թե ինչպես պետք է ձայնագրվեն նման դասախոսությունները: Եվ մենք տեղավորվում ենք SPTCC-ում որպես դպրոցի համար տեսահոլովակ նկարահանած տղաներ: Արդյունքում բոլոր դպրոցական դասախոսությունները ստել մեր յութուբյան ալիքում։

Ես սկսեցի շփվել Պյոտր Կուզնեցովի հետ, ով այս դպրոցի հիմնական գաղափարախոսն ու կազմակերպիչն էր, և Վիտալի Ակսենովի հետ, ով օգնեց կազմակերպել այս ամենը Սանկտ Պետերբուրգում։ Ես հասկացա, որ սա ֆանտաստիկորեն զով է և հետաքրքիր, և, հավանաբար, շատ վատ է, որ միայն 100 մասնակից կարող է դիպչել գեղեցկությանը:

Երբ Փիթերը մտածեց, որ պետք է նորից սկսել դպրոցը (2018-ին էներգիա և ժամանակ չկար, ուստի նա որոշեց դա անել 2019-ին), պարզ դարձավ, որ մենք կարող ենք օգնել նրան՝ պարզապես նրանից հեռացնելով բոլոր կազմակերպչական բաները։ Ահա թե ինչ է կատարվում հիմա, Պետրոսը զբաղվում է բովանդակությամբ, իսկ մնացած ամեն ինչ անում ենք մենք։ Եվ սա կարծես ճիշտ սխեման է. Փիթերը հավանաբար ավելի շատ հետաքրքրված է ծրագրով, քան «որտեղ և երբ բոլորը ճաշելու են»: Եվ մենք լավ ենք աշխատում դահլիճների, վայրերի և այլնի հետ:

Այս անգամ, SPTCC-ի փոխարեն, դպրոցը կոչվում է SPTDC, ոչ թե «համաժամանակյա հաշվարկ», այլ «բաշխված հաշվարկ»: Ըստ այդմ, մոտավորապես սա է տարբերությունը. նախորդ անգամ դպրոցում չխոսեցին բաշխված համակարգերի մասին, բայց այս անգամ մենք ակտիվորեն կխոսենք դրանց մասին։

— Քանի որ դպրոցն առաջին անգամ չի անցկացվում, արդեն կարող ենք որոշ եզրակացություններ անել անցյալից։ Ի՞նչ է պատահել վերջին անգամ։

— Երբ երկու տարի առաջ ստեղծվեց առաջին դպրոցը, ակնկալվում էր, որ ակադեմիական միջոցառում է լինելու, որն առաջին հերթին կհետաքրքրի ուսանողներին։ Ընդ որում, ուսանողներ ամբողջ աշխարհից, քանի որ դպրոցը միայն անգլերենով է, և կարծվում էր, որ զգալի թվով արտասահմանցի ուսանողներ են գալու։

Փաստորեն, պարզվեց, որ շատ ինժեներներ են եկել ռուսական խոշոր ընկերություններից, ինչպիսիք են Yandex-ը: Անդրեյ Պանգինը կար (ապանգին) Odnoklassniki-ից, JetBrains-ից տղաներ կային, ովքեր ակտիվորեն աշխատում են այս թեմայով։ Ընդհանրապես, այնտեղ մեր գործընկեր ընկերություններից շատ ծանոթ դեմքեր կային։ Ես բոլորովին զարմացած չեմ, ես հիանալի հասկանում եմ, թե ինչու են նրանք եկել այնտեղ:

Իրականում կազմակերպիչները ակնկալիքներ ունեին, որ դպրոցում կլինեն ակադեմիական մարդիկ, բայց հանկարծ եկան ոլորտի մարդիկ, և ինձ համար պարզ դարձավ, որ ոլորտում պահանջարկ կա։

Եթե ​​մի իրադարձություն, որը գրեթե ոչ մի տեղ գովազդվել է, մատի առաջին սեղմումով հավաքել է մեծահասակների լսարան, նշանակում է, որ իրականում հետաքրքրություն կա։ Ինձ թվում է, որ այս թեմայով հարցումը ուշացած է։

«Հայցը ժամկետանց է». Ալեքսեյ Ֆեդորովը բաշխված համակարգերի մասին նոր համաժողովի մասին
Մորիս Հերլիհին JUG.ru-ի հանդիպմանը

— Բացի դպրոցից, Մորիս Հերլիհին ելույթ ունեցավ Սանկտ Պետերբուրգում JUG.ru-ի հանդիպմանը 2017 թ. ասելով գործարքային հիշողության մասին, և սա մի փոքր ավելի մոտ է կոնֆերանսի ձևաչափին: Ո՞վ եկավ այդ ժամանակ՝ նույն մարդիկ, ովքեր սովորաբար գալիս են JUG.ru-ի հանդիպումներին, թե՞ այլ հանդիսատես:

— Հետաքրքիր էր, քանի որ մենք հասկացանք, որ Մորիսը կունենա ընդհանուր զեկույց, ոչ թե Java-ի հատուկ, և մենք մի փոքր ավելի լայն հայտարարություն արեցինք, քան սովորաբար անում ենք JUG նորությունների մեր բաժանորդների համար:

Շատ մարդիկ, որոնց ես ճանաչում եմ, եկել են այն համայնքներից, որոնք ընդհանրապես չեն վերաբերում Java-ին՝ .NET ամբոխից, JavaScript-ի ամբոխից: Քանի որ գործարքային հիշողության թեման չի վերաբերում զարգացման կոնկրետ տեխնոլոգիայի: Երբ համաշխարհային մակարդակի մասնագետը գալիս է խոսելու գործարքային հիշողության մասին, նման մարդուն լսելու և նրան հարցեր տալու հնարավորությունը բաց թողնելը պարզապես հանցագործություն է։ Պարզապես հզոր տպավորություն է թողնում, երբ քեզ մոտ գալիս է այն մարդը, ում գրքից դու ուսումնասիրում ես և ինչ-որ բան է ասում: Պարզապես ֆանտաստիկ:

- Իսկ արդյունքում ի՞նչ արձագանքներ եղան: Արդյո՞ք մոտեցումը չափազանց ակադեմիական և անհասկանալի էր ոլորտի մարդկանց համար:

— Herlihy-ի զեկույցի ակնարկները լավն էին: Ժողովուրդը գրել է, որ նա շատ պարզ ու հստակ ասել է այն, ինչ չէր սպասվում ակադեմիկոս պրոֆեսորից։ Բայց մենք պետք է հասկանանք, որ մենք նրան հրավիրել ենք ինչ-որ պատճառով, նա աշխարհահռչակ մասնագետ է, ելույթ ունենալով մեծ փորձով և մի փունջ գրքերից ու հոդվածներից: Եվ, հավանաբար, նա շատ առումներով հայտնի դարձավ մարդկանց նյութը հասցնելու ունակության շնորհիվ։ Հետեւաբար, սա զարմանալի չէ։

Նա խոսում է նորմալ, հասկանալի անգլերեն, և, իհարկե, լավ է հասկանում, թե ինչի մասին է խոսում։ Այսինքն՝ դուք կարող եք նրան բացարձակապես ցանկացած հարց տալ։ Հիմնականում մարդիկ դժգոհում էին, որ Մորիսին քիչ ժամանակ ենք տվել իր զեկույցի համար՝ երկու ժամը քիչ է նման բանի համար, առնվազն երկու ժամ է պետք։ Դե, երկու ժամում մեզ հաջողվեց անել այն, ինչ կարողացանք։

Մոտիվացիա

— Սովորաբար JUG.ru Group-ը զբաղվում է լայնածավալ միջոցառումներով, սակայն այս թեման ավելի շատ մասնագիտացված է թվում: Ինչո՞ւ որոշեցիք ստանձնել այն: Ավելի փոքր միջոցառում անցկացնելու պատրաստակամություն կա՞, թե՞ նման թեմայով կարող են շատ հանդիսատես հավաքվել։

— Իսկապես, երբ միջոցառում ես անցկացնում և քննարկման որոշակի մակարդակ ես դնում, միշտ հարց է առաջանում, թե որքանով է այս քննարկումը տարածված։ Քանի՞ հոգու՝ տասը, հարյուրը, թե հազարը, հետաքրքրված է սա։ Զանգվածի և խորության միջև փոխզիջում կա: Սա միանգամայն նորմալ հարց է, և յուրաքանչյուրն այն յուրովի է լուծում։

Այս դեպքում ես ուզում եմ միջոցառումը դարձնել «ինքս ինձ համար»: Ես դեռևս ինչ-որ բան հասկանում եմ բազմաթելերի մասին (այս թեմայով դասախոսություններ էի կարդացել կոնֆերանսներում և մի քանի անգամ ուսանողներին ինչ-որ բան ասացի), բայց ես սկսնակ եմ, երբ խոսքը վերաբերում է բաշխված համակարգերին. ես կարդացել եմ որոշ հոդվածներ և տեսել մի քանի դասախոսություններ, բայց ոչ: նույնիսկ մեկ ամբողջական գիրք կարդա այն:

Մենք ունենք ծրագրային հանձնաժողով, որը կազմված է ոլորտի փորձագետներից, ովքեր կարող են գնահատել հաշվետվությունների ճշգրտությունը: Եվ իմ կողմից, ես փորձում եմ այս միջոցառումը դարձնել այնպիսին, որին ես, իմ փորձագիտության պակասի պատճառով, կցանկանայի գնալ: Հնարավո՞ր կլինի հետաքրքրել զանգվածային հանրությանը, ես չգիտեմ։ Սա, թերեւս, այս փուլում այս միջոցառման ամենակարեւոր խնդիրը չէ։ Հիմա ավելի կարեւոր է կարճ ժամանակում ստեղծել ամենաուժեղ ծրագիրը։

Հավանաբար, հիմա թիմի առջեւ խնդիր եմ դրել ոչ թե «առաջին անգամ հազար մարդ հավաքել», այլ «համաժողովը երեւալ»։ Սա կարող է այնքան էլ գործնական և որոշ չափով միամիտ չթվա, թեև ես ամենևին էլ ալտրուիստ չեմ։ Բայց ես երբեմն կարող եմ ինձ թույլ տալ որոշ ազատություններ:

Կան փողից ավելի կարևոր բաներ և փողից դուրս: Մենք արդեն մեծ թվով զովացուցիչ լայնամասշտաբ միջոցառումներ ենք անում հազար և ավելի մարդկանց համար: Մեր Java կոնֆերանսները վաղուց գերազանցել են հազարը, և այժմ այլ իրադարձություններ անցնում են այս բարի վրայով: Այսինքն՝ այն հարցը, որ մենք դարձել ենք փորձառու ու հայտնի կազմակերպիչներ, այլեւս չարժե։ Եվ, հավանաբար, այն, ինչ մենք վաստակում ենք այս իրադարձություններից, մեզ հնարավորություն է տալիս նորից ներդնել այն, ինչ հետաքրքիր է մեզ, իսկ տվյալ դեպքում՝ անձամբ ինձ։

Այս միջոցառումն անելով՝ ես դեմ եմ գնում մեր կազմակերպության որոշ սկզբունքներին։ Օրինակ, մենք սովորաբար փորձում ենք շատ նախօրոք պատրաստել գիտաժողովներ, բայց հիմա ունենք շատ սեղմ ժամկետներ, և ծրագիրը վերջնական տեսքի ենք բերում հենց միջոցառումից մեկ ամիս առաջ:

Իսկ այս միջոցառումը 70-80%-ով անգլալեզու է լինելու։ Այստեղ նույնպես միշտ քննարկում է առաջանում՝ արդյոք պետք է ավելի մոտ լինել ժողովրդին (ով ավելի լավ է հասկանում, երբ ռեպորտաժների մեծ մասը ռուսերեն է), թե ամբողջ աշխարհին (քանի որ տեխնիկական աշխարհն անգլախոս է)։ Սովորաբար մենք փորձում ենք շատ ռեպորտաժներ անել ռուսերենով։ Բայց ոչ այս պահին:

Ավելին, մենք նաև կխնդրենք մեր ռուսախոսներից մի քանիսին խոսել անգլերեն: Սա ինչ-որ իմաստով բացարձակապես հակաօգտատերերի և անմարդկային մոտեցում է։ Բայց մենք պետք է հասկանանք, որ ներկայումս այս թեմայով ռուսալեզու գրականություն չկա, և ցանկացած մարդ, ում դա ընդհանրապես հետաքրքրում է, ստիպված է կարդալ անգլերեն: Սա նշանակում է, որ նա ինչ-որ կերպ կարողանում է անգլերեն հասկանալ։ Եթե ​​JavaScript-ի, Java-ի կամ .NET-ի դեպքում կան շատ մարդիկ, ովքեր լավ չգիտեն անգլերեն, բայց միևնույն ժամանակ կարողանում են լավ ծրագրավորել, ապա, հավանաբար, բաշխված համակարգերն այն տարածքն են, որտեղ այլ բան պարզապես չկա: հիմա սովորելու միջոց:

Ես իսկապես ուզում եմ այս փորձարկումն անցկացնել. ինչպես 70-80%-ով անգլերեն լեզվով իրադարձությունը կընկալվի Ռուսաստանում հանրության կողմից: Կմտնի՞, թե՞ ոչ։ Մենք դա նախապես չգիտենք, քանի որ մենք երբեք դա չենք արել: Բայց ինչո՞ւ չանել դա։ Եկեք միայն ասենք, որ սա մի մեծ փորձ է, որը ես պարզապես չեմ կարող չփորձել:

SPTDC դպրոցական ծրագիրն արդեն հրատարակված ամբողջությամբ, իսկ Hydra-ի դեպքում արդեն հայտնի նկատելի հատված, իսկ շուտով կհրապարակենք համաժողովի ողջ ծրագրի վերլուծությունը։

Source: www.habr.com

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