AR, ռոբոտաշինություն և կատարակտ. ինչպես գնացինք ռուս-գերմանական ծրագրավորման դպրոց

Մարտի կեսերին Մյունխենում տեղի ունեցավ Համատեղ առաջադեմ ուսանողական դպրոց 2019 (JASS) - մեկշաբաթյա անգլերեն լեզվով ուսանողական հաքաթոն++ դպրոց ծրագրային ապահովման մշակման ոլորտում: Նրա մասին 2012թ արդեն գրել է Habré-ում. Այս գրառման մեջ մենք կխոսենք դպրոցի մասին և կկիսվենք մի քանի սովորողների առաջին տպավորություններով:

AR, ռոբոտաշինություն և կատարակտ. ինչպես գնացինք ռուս-գերմանական ծրագրավորման դպրոց

Յուրաքանչյուր կոդ հովանավորող ընկերություն (այս տարի Zeiss) առաջարկում է ~20 ուսանողների Գերմանիայից և Ռուսաստանից մի քանի նախագիծ, և մեկ շաբաթ անց թիմերը պետք է ներկայացնեն իրենց աշխատանքը այս ոլորտներում: Այս տարի անհրաժեշտ էր կա՛մ կատարել ընդլայնված իրականությամբ տեսազանգեր Android-ի համար, կա՛մ ստեղծել և նախատիպ ստեղծել UI կանխատեսող սպասարկման համակարգի համար, կա՛մ մասնակցել գաղտնի Project Cataract-ին:

Բոլոր աշխատանքները անգլերեն են: Կազմակերպիչները դիտավորյալ ձևավորում են ռուս և գերմանացի ուսանողների խառը թիմեր (ոչ) մշակութային փոխանակման համար։ Ընդ որում, զույգ տարիներին դպրոցն անցկացվում է Ռուսաստանում, իսկ կենտ տարիներին՝ Գերմանիայում։ Այսպիսով, սա հիանալի հնարավորություն է տարբեր աստիճանի պատրաստվածության ուսանողների համար ձեռք բերելու ոչ միայն աշխատանքային փորձ, այլ նաև օտարերկրացիների հետ համատեղ աշխատելու փորձ:

Նախագծեր և նպատակներ

Ամեն տարի դպրոցն ունենում է հովանավոր ընկերություն, որը նախագծեր և դաստիարակներ է տրամադրում աշակերտներին: Այս տարի դա Zeiss-ն էր, որը զբաղվում է բարձր ճշգրտության օպտիկայով (բայց ոչ միայն): Շաբաթվա սկզբին ընկերության ներկայացուցիչները («հաճախորդներ») մասնակիցներին ներկայացրեցին երեք նախագիծ՝ իրականացման համար, որից հետո ուսանողները բաժանվեցին թիմերի և մեկ շաբաթ անցկացրեցին հայեցակարգի ապացուցման համար:

Դպրոցի նպատակներն են ուսանողների միջև մշակութային փոխանակումը և հավակնող ծրագրավորողներին իրական նախագծերի վրա աշխատելու փորձ տալու հնարավորությունը: Դպրոցում ձեզ հարկավոր չէ ամբողջությամբ ավարտված հայտ ստանալ, գործընթացն ավելի շատ նման է R&D. բոլոր նախագծերը կապված են ընկերության գործունեության հետ, և դուք ցանկանում եք ստանալ հայեցակարգի ապացույց, որը դուք չեք լինի: ամաչում է դա ցույց տալ ընկերության ղեկավարներին:

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

Յուրաքանչյուր թիմ, բացի տարբեր երկրների ուսանողներից, ուներ նաև «առաջնորդ»՝ ասպիրանտ, ով ղեկավարում էր թիմը, բաշխում էր առաջադրանքները և ճառագայթում գիտելիքը:

Կար տոտալ առաջարկված երեք նախագիծ, HSE - Նախագծին մասնակցած Սանկտ Պետերբուրգի ուսանողները կխոսեն նրանցից յուրաքանչյուրի մասին:

Լրացվել է իրականություն

Նադեժդա Բուգակովան (մագիստրոսի 1-ին կուրս) և Նատալյա Մուրաշկինան (բակալավրի 3-րդ կուրս). Մեզ անհրաժեշտ էր ընդլայնված իրականությամբ տեսահաղորդակցության հավելված տեղափոխել Android-ում: Նման հավելված պատրաստվել է iOS-ի և HoloLens-ի համար նախատեսված մեկամսյա հաքաթոնի շրջանակներում, սակայն Android-ի համար տարբերակ չկար։ Սա կարող է օգտակար լինել որոշ նախագծված մասերի համատեղ քննարկումների համար. մեկ մարդ պտտում է վիրտուալ մասը և քննարկում այն ​​մնացածների հետ:

Կանխատեսելի պահպանում

Վսևոլոդ Ստեփանով (մագիստրատուրա 1-ին կուրս). Արտադրության մեջ կան թանկարժեք ռոբոտներ, որոնց սպասարկման համար կանգնեցնելը թանկ է, բայց նույնիսկ ավելի թանկ է վերանորոգել։ Ռոբոտը ծածկված է սենսորներով, և դուք ուզում եք հասկանալ, թե երբ է իմաստ ունի կանգ առնել սպասարկման համար. սա հենց կանխատեսող սպասարկում է: Դա անելու համար կարող եք օգտագործել մեքենայական ուսուցում, սակայն դրա համար պահանջվում են շատ պիտակավորված տվյալներ: Մեզ պետք են նաև փորձագետներ, ովքեր կարող են գոնե ինչ-որ բան հասկանալ գծապատկերներից։ Մեր խնդիրն էր ստեղծել հավելված, որը ընդգծում է սենսորների տվյալների կասկածելի անոմալիաները և թույլ կտա փորձագետին և տվյալների գիտնականին միասին նայել դրանք, քննարկել և հարմարեցնել մոդելը:

Կատարակտը

Աննա Նիկիֆորովսկայա (բակալավրի 3-րդ կուրս). Ցավոք, մեզ խնդրեցին չհրապարակել նախագծի մանրամասները: Նկարագրությունն ու ներկայացումը նույնիսկ հանվել են TUM կայքից, որտեղ ընկած են մնացած նախագծերը։

Աշխատանքային գործընթացը

Դպրոցը փոքր է և թեթև. այս տարի JASS-ին մասնակցել են տարբեր աստիճանի մոտ քսան ուսանողներ՝ բակալավրիատի առաջին կուրսից մինչև մագիստրատուրա ավարտածները: Նրանց թվում էին ութ հոգի Մյունխենի տեխնիկական համալսարանից (TUM), չորս ուսանող Սանկտ Պետերբուրգի բարձրագույն տնտեսագիտական ​​դպրոցի կամպուսից, ևս չորսը ITMO համալսարանից և մեկ ուսանող LETI-ից:

Ամբողջ աշխատանքը անգլերեն է, թիմերը հատուկ կազմված են գրեթե հավասարապես գերմանախոս և ռուսախոս տղաներից։ Նախագծերի միջև փոխազդեցություն չկա, բացի այն, որ ճաշի ժամանակ բոլորը խառնվում էին: Նախագծի ներսում կա համաժամացում Slack-ի և ֆիզիկական տախտակի միջոցով, որի վրա կարող եք թղթի կտորներ տեղադրել առաջադրանքներով:

Շաբաթական գրաֆիկն այսպիսի տեսք ուներ.

  • Երկուշաբթի շնորհանդեսի օրն է;
  • Երեքշաբթի և չորեքշաբթի - երկու օր աշխատանքային;
  • Հինգշաբթի օրը հանգստի, էքսկուրսիաների և միջանկյալ շնորհանդեսների օր է (հաճախորդի կարծիք), որպեսզի հաճախորդների հետ կարողանաք քննարկել շարժման ուղղությունը;
  • Ուրբաթ և շաբաթ - ևս երկու օր աշխատանքային;
  • Կիրակի – եզրափակիչ ներկայացում ընթրիքով:

Նադեժդա Բուգակովա (1-ին կուրսի մագիստրատուրա). Մեր աշխատանքային օրն անցել է այսպես՝ մենք առավոտյան գալիս ենք, կանգնում ենք, այսինքն՝ բոլորը մեզ ասում են, թե ինչ են արել երեկոյան և պլանավորում են անել ցերեկը։ Հետո մենք աշխատում ենք, ճաշից հետո՝ ևս մեկ ստենդափ: Խիստ խրախուսվում էր թղթե տախտակի օգտագործումը: Մեր թիմն ավելի մեծ էր, քան մնացածը. յոթ ուսանող, առաջատար, գումարած հաճախորդը շատ հաճախ էր շփվում մեզ հետ (կարող եք նրան հարցեր տալ թեմայի վերաբերյալ): Մենք հաճախ աշխատում էինք զույգերով կամ նույնիսկ եռյակով: Մենք նաև ունեինք մարդ, ով մշակել էր iOS-ի օրիգինալ հավելվածը։

AR, ռոբոտաշինություն և կատարակտ. ինչպես գնացինք ռուս-գերմանական ծրագրավորման դպրոց

Վսևոլոդ Ստեփանով (մագիստրատուրա 1-ին կուրս). Ինչ-որ իմաստով SCRUM-ն օգտագործվում էր՝ մեկ օր՝ մեկ սպրինտ, օրական երկու ստենդափ՝ համաժամացման համար: Մասնակիցները հակասական կարծիքներ ունեին արդյունավետության վերաբերյալ: Ոմանք (այդ թվում՝ ես) զգացին, որ չափազանց շատ խոսակցություններ կան:

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

Աննա Նիկիֆորովսկայա (բակալավրի 3-րդ կուրս). Փաստորեն, թիմերում կանոնները խստորեն չեն պահպանվել։ Սկզբում մեզ տրվել են բազմաթիվ հրահանգներ, թե ինչպես վարել ստենդ-ափեր, a la. բոլորը շրջապատում, միշտ կանգնած, ասում են «խոստանում եմ»: Իրականում իմ թիմը չպահպանեց խիստ կանոնները և ստենդափներ անցկացվեցին ոչ թե այն պատճառով, որ ստիպված էին, այլ քանի որ մենք շատ ենք, և մենք պետք է հասկանանք, թե ով ինչ է անում, սինխրոնիզացնել ջանքերը և այլն։ Ես զգացի, որ մենք բնական քննարկումներ ունեցանք առաջընթացի և նախագծի վերաբերյալ:

Իմ նախագծում հաճախորդը ծրագրավորումից ոչինչ չէր հասկանում, այլ միայն օպտիկա էր հասկանում։ Շատ լավ ստացվեց. օրինակ, նա մեզ բացատրեց, թե ինչ է լուսավորության պայծառությունն ու բացահայտումը: Նա շատ ներգրավված էր չափումների և գաղափարների դուրս նետման մեջ: Մշակման ընթացքում մենք նրան անընդհատ ցույց էինք տալիս միջանկյալ արդյունքը և ստանում ակնթարթային արձագանքներ։ Իսկ առաջատարը մեզ շատ օգնեց տեխնիկական մասով. թիմում գործնականում ոչ ոք չէր աշխատում երկու հայտնի տեխնոլոգիաներով, և ղեկավարը կարող էր խոսել այդ մասին:

Արդյունքների ներկայացում

Ընդհանուր առմամբ երկու շնորհանդես է եղել՝ դպրոցի միջնամասում և վերջում։ Տևողությունը՝ 20 րոպե, հետո հարցեր։ Յուրաքանչյուր շնորհանդեսից մեկ օր առաջ մասնակիցները պարապում էին իրենց ներկայացումը TUM-ի պրոֆեսորի առջև:

Վսևոլոդ Ստեփանով (մագիստրատուրա 1-ին կուրս). Քանի որ մեր ներկայացումները կարող էին ցուցադրվել մենեջերներին, կարևոր էր ընդգծել հնարավոր օգտագործման դեպքերը: Մասնավորապես, շնորհանդեսին թիմերից յուրաքանչյուրը ստեղծեց ևս մի քանի ծրագրային թատրոն. նրանք ուղիղ եթերում ցույց տվեցին, թե ինչպես կարելի է օգտագործել մշակումը: Մեր թիմը ի վերջո պատրաստեց վեբ հավելվածի նախատիպը, որը ցուցադրվեց UI/UX մենեջերներին, նրանք ուրախացան։

Նադեժդա Բուգակովա (1-ին կուրսի մագիստրատուրա). Մեզ հաջողվեց նկար ստեղծել AR-ով և կապ հեռախոսների միջև, որպեսզի մի մարդ կարողանա պտտել առարկան, իսկ մյուսը դիտել այն իրական ժամանակում: Ցավոք, ձայնը հնարավոր չի եղել փոխանցել։

Հետաքրքիրն այն է, որ թիմին արգելվել է ունենալ նույն խոսնակը և՛ հաճախորդի վերանայման ժամանակ (ներկայացումը՝ մեջտեղում), և՛ վերջնական ներկայացման ժամանակ, որպեսզի ավելի շատ մասնակիցներ հնարավորություն ունենան խոսելու:

AR, ռոբոտաշինություն և կատարակտ. ինչպես գնացինք ռուս-գերմանական ծրագրավորման դպրոց

Աշխատանքային գործընթացից դուրս և տպավորություններ

Այս տարի դպրոցը ոչ թե մեկուկես, այլ մեկ շաբաթ անցավ, սակայն ծրագիրը դեռ բավականին ինտենսիվ էր։ Երկուշաբթի օրը նախագծերը ներկայացնելուց բացի էքսկուրսիա է եղել Մյունխենի Microsoft-ի գրասենյակ։ Եվ երեքշաբթի նրանք շրջագայություն ավելացրին Մյունխենի Zeiss փոքրիկ գրասենյակում՝ ցույց տալով մասերի օպտիկայի չափման մի քանի միավոր. մեծ ռենտգեն՝ արտադրության անճշտությունները հայտնաբերելու համար և մի բան, որը թույլ է տալիս շատ ճշգրիտ չափել փոքր մասերը՝ զոնդով։ նրանց վրայով։

Հինգշաբթի օրը մեծ ուղեւորություն է եղել դեպի Օբերկոխեն, որտեղ գտնվում է Zeiss-ի շտաբ-բնակարանը։ Մենք համատեղեցինք բազմաթիվ գործողություններ՝ քայլարշավ, միջանկյալ ներկայացում հաճախորդներին և խնջույք:

Կիրակի օրը հաճախորդներին նախագծերի վերջնական ներկայացումից հետո կազմակերպվեց էքսկուրսիա դեպի BMW թանգարան, որից հետո մասնակիցները ինքնաբուխ զբոսանք կազմակերպեցին Մյունխենում։ Երեկոյան հրաժեշտի ընթրիք է։

Աննա Նիկիֆորովսկայա (բակալավրի 3-րդ կուրս). Մենք շատ շուտ գնացինք Օբերկոխեն։ Դպրոցի մասնակիցների համար ավտոբուս է պատվիրվել անմիջապես հյուրանոցից։ Zeiss-ի գլխամասային գրասենյակը գտնվում է Օբերկոխենում, ուստի մեր աշխատանքի նախնական ներկայացումները տեսել են ոչ միայն մեզ հետ անմիջականորեն աշխատող «հաճախորդները», այլ նաև ավելի կարևոր մեկը: Սկզբում մեզ շրջայց կատարվեց գրասենյակում. պատմության թանգարանից, որտեղ մեզ ցույց տվեցին, թե ինչպես է փոխվել օպտիկայի արդյունաբերությունը մինչև Zeiss-ը և Zeiss-ից հետո, մինչև իրական աշխատատեղեր, որտեղ մենք տեսանք մի շարք սարքեր՝ որոշ մասերի չափման/ստուգման համար և ինչպես են մարդիկ աշխատում նրանց հետ: Այնտեղ գրեթե ամեն ինչ պաշտպանված է NDA-ի կողմից, և լուսանկարելն արգելված է։ Իսկ վերջում մեզ նույնիսկ ցույց տվեցին մի գործարան, որտեղ տոմոգրաֆների նման հսկայական մեքենաներ են արտադրվում։

AR, ռոբոտաշինություն և կատարակտ. ինչպես գնացինք ռուս-գերմանական ծրագրավորման դպրոց

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

AR, ռոբոտաշինություն և կատարակտ. ինչպես գնացինք ռուս-գերմանական ծրագրավորման դպրոց

Էլ ի՞նչ եք հիշում:

Վսևոլոդ Ստեփանով (մագիստրատուրա 1-ին կուրս). Որպեսզի մենք կարողանանք խաղալ տվյալների հետ, տեղացի պրոֆեսորը մեզ տվեց մեկ տարվա տվյալներ իր Tesla-ից: Եվ հետո, «թույլ տվեք հիմա ցույց տալ ձեզ Tesla-ին ուղիղ եթերում» պատրվակով, նա մեզ տարավ այնտեղով զբոսնելու։ Չորրորդ հարկից առաջինը նույնպես սահում էր։ Ձանձրալի դարձավ - իջա, խսիգն առա, վեր կացա, գլորվեցի, խսիգն ցած դրեցի։

AR, ռոբոտաշինություն և կատարակտ. ինչպես գնացինք ռուս-գերմանական ծրագրավորման դպրոց

Աննա Նիկիֆորովսկայա (բակալավրի 3-րդ կուրս). Ժամադրությունը միշտ շատ զով է: Հետաքրքիր մարդկանց հետ հանդիպելը կրկնակի հաճելի է: Հետաքրքիր մարդկանց հետ հանդիպելը, որոնց հետ կարող եք նաև միասին աշխատել, եռակի հաճելի է: Դե, հասկանում եք, մարդիկ սոցիալական արարածներ են, և ծրագրավորողները բացառություն չեն:

Ի՞նչ եք հիշում աշխատանքից:

Աննա Նիկիֆորովսկայա (բակալավրի 3-րդ կուրս). Զվարճալի էր, կարելի էր ամեն ինչ հարցնել ու պարզաբանել: Գոյություն ունի նաև դասախոսների սեղաններին թակելու գերմանական ավանդույթը. պարզվում է, որ նրանց մոտ ընդունված է առանձնացնել ակադեմիկոսների խոսքը բոլորից: Եվ ընդունված է, որ ակադեմիական ոլորտի անձը (դասախոս, պրոֆեսոր, ավագ ուսանող և այլն) սեղանին թակում է ի նշան դասախոսության հավանության/երախտագիտության։ Մնացածներին (ընկերության ներկայացուցիչներին, հասարակ մարդկանց, թատրոնի դերասաններին) սովորաբար ծափահարում են։ Ինչո՞ւ է այդպես։ Գերմանացիներից մեկը, որպես կատակ և բացատրություն, ասաց. «Դե, պարզապես, երբ դասախոսությունն ավարտվում է, բոլորն արդեն մի ձեռքով դնում են իրերը, ուստի հարմար չէ ծափ տալ»:

Վսևոլոդ Ստեփանով (մագիստրատուրա 1-ին կուրս). Հետաքրքիր է, որ մասնակիցների մեջ կային ոչ միայն ծրագրավորողներ, այլեւ, օրինակ, ռոբոտիստներ։ Չնայած բոլոր նախագծերը և ընդհանուր առմամբ դպրոցը կոդավորման մասին են:

Բավականին լավ արձագանքներ եղան նաև ներկայացումների առումով։ Այն հատկապես օգտակար էր նրանց համար, ում դա ամեն կիսամյակում չէր տանջում բակալավրիատի ողջ ընթացքում։

Նադեժդա Բուգակովա (1-ին կուրսի մագիստրատուրա). AR-ում շրջելը զվարճալի էր: Ես նաև հիմա իմ հեռախոսում ունեմ մի հիանալի հավելված, որը կարող եմ ցույց տալ:

Կենսապայմանները

Կազմակերպիչները վճարել են գրեթե ամեն ինչ՝ թռիչքներ, կացարան համալսարանից երկու կանգառ, որտեղ հիմնական աշխատանքն էր, սնունդ։ Նախաճաշ՝ հյուրանոցում, ճաշ՝ համալսարանում, ընթրիք՝ կա՛մ կազմակերպիչների հետ միասին սրճարանում, կա՛մ ինչ-որ ընկերության գրասենյակում:

Համալսարանում յուրաքանչյուր թիմ ուներ իր սենյակը՝ տախտակով: Երբեմն մեկ այլ բան. օրինակ, մի թիմն ուներ «kicker», իսկ մյուս թիմը ուներ շատ անվճար iMac-ներ, որոնց վրա պետք է աշխատեր:

AR, ռոբոտաշինություն և կատարակտ. ինչպես գնացինք ռուս-գերմանական ծրագրավորման դպրոց

Վսևոլոդ և Նադեժդա. Մենք սովորաբար աշխատում էինք մինչև ժամը 21-ը: Նաև կար 24/7 սենյակ լիմոնադով, և այնտեղ օրական 3-4 անգամ բերվում էին քաղցրավենիքներ (սենդվիչներ, պրետզել, մրգեր), բայց այն բավականին արագ ուտում էր:

Ո՞ւմ խորհուրդ կտաք:

Վսևոլոդ և Նադեժդա. Բոլոր բակալավր ծրագրավորողներին: Անգլերեն իմանալը արժե, բայց դա հիանալի փորձ է: Դուք կարող եք փորձել ամեն տեսակ նորաձև իրեր։

Աննա Նիկիֆորովսկայա (բակալավրի 3-րդ կուրս). Մի վախեցեք, եթե զգում եք, որ չունեք բավարար գիտելիքներ, փորձ, ինչ էլ որ լինի: JASS-ում կային մարդիկ, ովքեր տարբեր ծագում ունեն, առաջին կուրսից մինչև հինգերորդ կուրս, տարբեր աշխատանքային փորձով և տարբեր փորձառություններով հաքաթոններում/օլիմպիադաներում/դպրոցներում: Արդյունքում թիմերը շատ լավ կազմավորվեցին (համենայն դեպս իմը հաստատ): Իսկ մեզ մոտ բոլորն ինչ-որ բան արեցին, և բոլորը մի բան սովորեցին:

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

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

AR, ռոբոտաշինություն և կատարակտ. ինչպես գնացինք ռուս-գերմանական ծրագրավորման դպրոց

Source: www.habr.com

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