Մոիրան մասնակցում է Google Summer of Code 2019-ին

Այս տարի լրանում է Google Code-ի տասնհինգերորդ ամառը, որին մասնակցում են 206 բաց կոդով նախագծեր: Այս տարին առաջինը կլինի 27 նախագծերի համար, ներառյալ Moira-ն: Սա Կոնթուրում ստեղծված արտակարգ իրավիճակների մասին ծանուցումների մեր սիրելի համակարգն է։

Մոիրան մասնակցում է Google Summer of Code 2019-ին

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

Մի քանի խոսք այն մասին Google Code of Code

Մոտավորապես հազար ուսանող ամբողջ աշխարհից ամեն տարի մասնակցում է GSoC-ին: Անցյալ տարի ուներ 1072 ուսանող՝ 59 երկրներից, ովքեր աշխատում էին 212 բաց կոդով նախագծերի վրա: Google-ը հովանավորում է ուսանողների մասնակցությունը և վճարում նրանց կրթաթոշակներ, իսկ նախագծերի մշակողները հանդես են գալիս որպես դաստիարակներ ուսանողների համար և օգնում նրանց միանալ բաց կոդով: Շատ ուսանողների համար սա լավագույն հնարավորությունն է արդյունաբերական զարգացման փորձ ձեռք բերելու և իրենց ռեզյումեում լավ գիծ ստանալու համար:

Ինչ նախագծեր մասնակցել GSoC-ին այս տարի? Բացի խոշոր կազմակերպությունների նախագծերից (Apache, Linux, Wikimedia), կարելի է առանձնացնել մի քանի խոշոր խմբեր.

  • օպերացիոն համակարգեր (Debian, Fedora, FreeBSD)
  • Ծրագրավորման լեզուներ (Haskell, Python, Swift)
  • գրադարաններ (Boost C++, OpenCV, TensorFlow)
  • կոմպիլյատորներ և կառուցել համակարգեր (GCC, LLVM, webpack)
  • սկզբնական կոդի հետ աշխատելու գործիքներ (Git, Jenkins, Neovim)
  • DevOps գործիքներ (Kapitan, Linkerd, Moira)
  • տվյալների բազաներ (MariaDB, PostgreSQL)

Մոիրան մասնակցում է Google Summer of Code 2019-ին

Հիմա ես ձեզ կասեմ, թե ինչպես է Մոիրան հայտնվել այս ցուցակում:

Պատրաստվեք և ներկայացրեք ձեր հայտը

GSoC-ին մասնակցելու հայտերը սկսվել են հունվարից։ Կոնթուրից Moira-ի մշակման թիմը և ես խոսեցինք և հասկացանք, որ ցանկանում ենք մասնակցել: Մենք բացարձակապես պատկերացում չունեինք, և դեռևս չգիտենք, թե որքան ջանք կպահանջվի դրա համար, բայց մենք մեծ ցանկություն զգացինք մեծացնելու Moira ծրագրավորողների համայնքը, ավելացնելու որոշ մեծ հնարավորություններ Moira-ին և կիսելու մեր սերը չափումների հավաքագրման և պատշաճ ահազանգման նկատմամբ:

Ամեն ինչ սկսվեց առանց անակնկալների. Նախ լրացված նախագծի էջ GSoC կայքում նրանք խոսեցին Մոիրայի և նրա ուժեղ կողմերի մասին:

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

Մոիրան մասնակցում է Google Summer of Code 2019-ին

Արդյունքում Moira-ի հիմնական (API-ի, առողջության ստուգումների և ծանուցումների տրամադրման ալիքների մասին) և նրա վեբ ինտերֆեյսի առաջադրանքները (Grafana-ի հետ ինտեգրման, կոդերի բազայի միգրացիան TypeScript-ին և անցում դեպի բնիկ վերահսկում) ավարտվեցին այնտեղ: Բացի այդ, մենք պատրաստել ենք մի քանիսը փոքր առաջադրանքներ Github-ում, որի միջոցով GSoC-ի ապագա մասնակիցները կարող էին ծանոթանալ կոդերի բազայի հետ և պատկերացում կազմել, թե ինչպիսին կլինի զարգացումը Moira-ում:

Հետևանքների հետ վարվելը

Հետո երեք շաբաթ սպասում էր, մի փոքր ուրախություն շղթայական նամակից...

Մոիրան մասնակցում է Google Summer of Code 2019-ին

...և պայթյուն Moira մշակողի զրույց. Այնտեղ եկան շատ ակտիվ մասնակիցներ՝ հետաքրքիր անուններով, ու շարժում սկսվեց։ Զրուցարանում հաղորդագրությունները փոխեցին լեզուն ռուս-անգլերեն խառնուրդից դեպի մաքուր ինժեներական անգլերեն, և Moira-ի մշակողները սկսեցին ծանոթանալ նոր մասնակիցների հետ իրենց կորպորատիվ ոճով.

Մոիրան մասնակցում է Google Summer of Code 2019-ին

«Լավ առաջին թողարկումները» վաճառվում են Github-ում տաք տորթերի նման: Ես պետք է անեի մի բան, որը բոլորովին անսպասելի էր. հանդես գալով փոքր ներածական առաջադրանքների մեծ փաթեթով, որը հատուկ համայնքի նոր անդամների համար էր:

Մոիրան մասնակցում է Google Summer of Code 2019-ին

Այնուամենայնիվ, մենք դա հաղթահարեցինք և ուրախ ենք դրա համար:

Ինչ կլինի հաջորդ:

Առաջիկա երկուշաբթի՝ մարտի 25-ին, ս Google Summer of Code կայք Կոնկրետ նախագծերին մասնակցելու համար ուսանողների դիմումները կընդունվեն։ Բոլորը երկու շաբաթ կունենան Moira, Haskell, TensorFlow կամ երկու հարյուր այլ նախագծերի մշակմանը ամառային մասնակցության համար դիմելու համար: Մասնակցեք մեզ հետ և եկեք մեծ ներդրում ունենանք բաց կոդով այս ամառ:

Օգտակար հղումներ

Նաև բաժանորդագրվեք Եզրագծային բլոգ Habré-ում և մեր ալիք ծրագրավորողների համար Telegram-ում. Ես ձեզ կասեմ, թե ինչպես ենք մենք մասնակցում GSoC-ին և այլ հետաքրքիր բաների:

Source: www.habr.com

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