AR, robototexnika və katarakta: Rus-Alman proqramlaşdırma məktəbinə necə getdik

Martın ortalarında Münhendə keçirildi Birgə Təkmil Tələbə Məktəbi 2019 (JASS) - proqram təminatının hazırlanması üzrə həftəlik ingilis dilində tələbə hackathon++ məktəbi. Onun haqqında 2012-ci ildə artıq Habré-də yazdı. Bu yazıda məktəb haqqında danışacağıq və bir neçə şagirdin ilk təəssüratlarını bölüşəcəyik.

AR, robototexnika və katarakta: Rus-Alman proqramlaşdırma məktəbinə necə getdik

Hər bir kod sponsor şirkəti (bu il Zeiss) Almaniya və Rusiyadan ~20 tələbəyə bir neçə layihə təklif edir və bir həftədən sonra komandalar bu sahələrdə öz işlərini təqdim etməlidirlər. Bu il ya Android üçün artırılmış reallıq ilə video zənglər etmək, ya da proqnozlaşdırıcı texniki xidmət sistemi üçün UI yaratmaq və prototip etmək, ya da gizli Katarakt Layihəsində iştirak etmək lazım idi.

Bütün işlər ingilis dilindədir. Təşkilatçılar (qeyri-mədəni mübadilə üçün) qəsdən rus və alman tələbələrdən ibarət qarışıq komandalar yaradırlar. Üstəlik, cüt illərdə məktəb Rusiyada, tək illərdə isə Almaniyada keçirilir. Belə ki, bu, müxtəlif hazırlıq dərəcələrində olan tələbələr üçün təkcə iş təcrübəsi deyil, həm də əcnəbilərlə birgə iş təcrübəsi əldə etmək üçün əla fürsətdir.

Layihələr və məqsədlər

Hər il məktəbdə tələbələr üçün layihələr və mentorlar təmin edən sponsor şirkət var. Bu il yüksək dəqiqlikli optika ilə məşğul olan Zeiss oldu (lakin təkcə!). Həftənin əvvəlində şirkət nümayəndələri (“müştərilər”) həyata keçirilməsi üçün iştirakçılara üç layihə təqdim etdilər, bundan sonra tələbələr komandalara bölünərək həftəni konsepsiyanın sübutu ilə keçirdilər.

Məktəbin məqsədləri tələbələr arasında mədəni mübadilə və istəyən proqramçılara real layihələr üzərində işləmək təcrübəsi vermək imkanıdır. Məktəbdə tam başa çatmış ərizə əldə etməyinizə ehtiyac yoxdur, proses daha çox R&D kimidir: bütün layihələr şirkətin fəaliyyəti ilə bağlıdır və siz konsepsiyanın sübutunu əldə etmək istəyirsiniz. şirkət daxilində menecerlərə göstərməkdən utanırdı.

Hakatondan əsas fərqlər: inkişaf üçün daha çox vaxt, ekskursiyalar və digər əyləncələr var və komandalar arasında rəqabət yoxdur. Nəticədə "qazanmaq" məqsədi yoxdur - bütün layihələr müstəqildir.

Hər bir komandanın, müxtəlif ölkələrdən olan tələbələrdən əlavə, bir "lider" də var idi - komandanı idarə edən, tapşırıqları bölüşdürən və bilikləri yayan bir aspirant.

Cəmi var idi üç layihə təklif olunur, SƏTƏM - Layihədə iştirak edən Sankt-Peterburq tələbələri onların hər biri haqqında danışacaqlar.

Genişlənməyə Reality

Nadejda Buqakova (1-ci kurs magistratura) və Natalya Muraşkina (3-cü kurs bakalavr dərəcəsi): Bizə əlavə reallıq ilə video rabitə üçün tətbiqi Android-ə köçürmək lazım idi. Belə bir tətbiq iOS və HoloLens üçün daha bir ay davam edən hakatonun bir hissəsi olaraq hazırlanmışdı, lakin Android üçün versiya yox idi. Bu, bəzi dizayn edilmiş hissələrin birgə müzakirələri üçün faydalı ola bilər: bir nəfər virtual hissəni burulur və qalanları ilə müzakirə edir.

Proqnozlaşdırılan Baxım

Vsevolod Stepanov (magistraturanın 1-ci kursu): İstehsalda bahalı robotlar var ki, onları texniki xidmət üçün dayandırmaq baha başa gəlir, lakin təmiri daha bahalıdır. Robot sensorlarla örtülmüşdür və siz başa düşmək istəyirsiniz ki, texniki xidmət üçün dayanmağın nə vaxt mənası var - bu, dəqiq proqnozlaşdırıcı texniki xidmətdir. Bunu etmək üçün maşın öyrənməsindən istifadə edə bilərsiniz, lakin bunun üçün çoxlu etiketli məlumat tələb olunur. Bizə həm də qrafiklərdən heç olmasa nəyisə başa düşə bilən mütəxəssislər lazımdır. Bizim vəzifəmiz sensor məlumatlarında şübhəli anomaliyaları vurğulayan və ekspert və məlumat aliminə onlara birlikdə baxmağa, modeli müzakirə etməyə və tənzimləməyə imkan verən proqram hazırlamaq idi.

Katarakt

Anna Nikiforovskaya (3-cü kurs bakalavr dərəcəsi): Təəssüf ki, bizdən layihənin təfərrüatlarını açıqlamamağı xahiş etdilər. Təsvir və təqdimat hətta silindi TUM saytından, qalan layihələrin olduğu yer.

İş axını

Məktəb kiçik və intimdir: bu il JASS-da müxtəlif hazırlıq dərəcələrində olan iyirmiyə yaxın tələbə iştirak etmişdir: bakalavrın birinci kursundan magistratura pilləsini bitirənlərə qədər. Onların arasında Münhen Texniki Universitetindən (TUM) səkkiz nəfər, Ali İqtisadiyyat Məktəbinin Sankt-Peterburq şəhərciyindən dörd tələbə, ITMO Universitetindən daha dörd nəfər və LETİ-dən bir tələbə də olub.

Bütün işlər ingilis dilindədir, komandalar xüsusi olaraq demək olar ki, bərabər dərəcədə alman və rus dilli uşaqlardan ibarətdir. Naharda hamının qarışması istisna olmaqla, layihələr arasında qarşılıqlı əlaqə yoxdur. Layihənin içərisində Slack vasitəsilə sinxronizasiya və tapşırıqlarla kağız parçaları yapışdıra biləcəyiniz fiziki lövhə var.

Həftəlik cədvəl belə görünürdü:

  • Bazar ertəsi təqdimat günüdür;
  • çərşənbə axşamı və çərşənbə - iki iş günü;
  • Cümə axşamı istirahət, ekskursiyalar və aralıq təqdimatlar (müştəri baxışı) günüdür ki, siz müştərilərlə hərəkət istiqamətini müzakirə edə biləsiniz;
  • cümə və şənbə - daha iki iş günü;
  • Bazar günü - şam yeməyi ilə yekun təqdimat.

Nadejda Buqakova (1-ci kurs magistraturası): İş günümüz belə keçdi: səhər gəlib stand-up edirik, yəni hamı axşam saatlarında nə etdiyini, gün ərzində etməyi planlaşdırdığını söyləyir. Sonra işləyirik, nahardan sonra - başqa bir stand-up. Kağız lövhənin istifadəsi çox təşviq edildi. Komandamız qalanlardan daha böyük idi: yeddi tələbə, bir lider, üstəlik müştəri bizimlə tez-tez görüşürdü (ona mövzu sahəsi ilə bağlı suallar verə bilərsiniz). Biz tez-tez cüt və ya üçlü işləyirdik. Bizdə iOS üçün orijinal proqram hazırlayan bir şəxs də var idi.

AR, robototexnika və katarakta: Rus-Alman proqramlaşdırma məktəbinə necə getdik

Vsevolod Stepanov (magistraturanın 1-ci kursu): Müəyyən mənada SCRUM istifadə olunurdu: bir gün - bir sprint, sinxronizasiya üçün gündə iki stand-up. İştirakçıların effektivliyi haqqında qarışıq fikirlər var idi. Bəziləri (mən də daxil olmaqla) çox danışıq olduğunu hiss etdi.

Təqdimatlardan sonrakı ilk gün planı müzakirə etdik, müştəri ilə əlaqə saxladıq və nə etmək lazım olduğunu anlamağa çalışdıq. Nadyanın komandasından fərqli olaraq, müştəri layihə zamanı bizimlə əlaqə saxlamadı. Komanda daha kiçik idi - 4 tələbə.

Anna Nikiforovskaya (3-cü kurs bakalavr dərəcəsi): Əslində komandalarda qaydalara ciddi əməl olunmurdu. Əvvəlcə bizə stand-upları necə aparmaq barədə çoxlu təlimatlar verildi, a la: hər kəs bir dairədə, həmişə ayaq üstə dayanaraq “söz verirəm” deyirdi. Reallıqda mənim komandam ciddi qaydalara əməl etmədi və stend-uplar məcbur olduqları üçün yox, bizim çoxumuz olduğuna görə keçirilirdi və biz kimin nə etdiyini anlamaq, səyləri sinxronlaşdırmaq və s. Mənə elə gəldi ki, tərəqqi və layihə haqqında təbii müzakirələrimiz olub.

Mənim layihəmdə müştəri proqramlaşdırma haqqında heç nə başa düşmədi, ancaq optikanı başa düşdü. Çox gözəl oldu: məsələn, o, bizə işıqlandırma parlaqlığının və ekspozisiyasının nə olduğunu izah etdi. O, ölçüləri və ideyaları atmaqda çox iştirak edirdi. İnkişaf zamanı biz ona davamlı olaraq ara nəticə göstərdik və dərhal rəy aldıq. Rəhbər isə texniki cəhətdən bizə çox kömək etdi: komandada praktiki olaraq heç kim iki məşhur texnologiya ilə işləmirdi və lider bu barədə danışa bilərdi.

Nəticələrin təqdimatı

Ümumilikdə iki təqdimat oldu: məktəbin ortasında və sonunda. Müddət: 20 dəqiqə, sonra suallar. Hər təqdimatdan bir gün əvvəl iştirakçılar TUM-dan olan professorun qarşısında təqdimatlarını məşq edirdilər.

Vsevolod Stepanov (magistraturanın 1-ci kursu): Təqdimatlarımız menecerlərə göstərilə bildiyi üçün mümkün istifadə hallarını vurğulamaq vacib idi. Xüsusilə, komandaların hər biri təqdimatda daha bir proqram teatrı yaratdı: onlar inkişafın necə istifadə oluna biləcəyini canlı nümayiş etdirdilər. Komandamız nəticədə UI/UX menecerlərinə göstərilən veb tətbiqinin prototipini hazırladı, onlar xoşbəxt oldular.

Nadejda Buqakova (1-ci kurs magistraturası): Biz AR-də şəkil və telefonlar arasında əlaqə yaratmağa müvəffəq olduq ki, bir şəxs obyekti fırladıb, digəri isə onu real vaxt rejimində izləyə bilsin. Təəssüf ki, səsi ötürmək mümkün olmadı.

Maraqlıdır ki, komandaya həm müştərinin baxışında (ortadakı təqdimatda), həm də yekun təqdimatda eyni məruzəçinin olması qadağan edilib ki, daha çox iştirakçının çıxış etmək imkanı olsun.

AR, robototexnika və katarakta: Rus-Alman proqramlaşdırma məktəbinə necə getdik

İş prosesindən və təəssüratlardan kənar

Bu il məktəb bir həftə yarımdan çox bir həftə davam etdi, lakin proqram hələ də kifayət qədər gərgin oldu. Bazar ertəsi layihələrin təqdimatı ilə yanaşı, Münhendəki Microsoft ofisinə ekskursiya olub. Çərşənbə axşamı onlar Münhendəki kiçik Zeiss ofisinə ekskursiya əlavə etdilər, hissələrin optikasını ölçmək üçün bir neçə vahid göstərdilər: istehsaldakı qeyri-dəqiqlikləri aşkar etmək üçün böyük rentgen və bir zond işlətməklə kiçik hissələri çox dəqiq ölçməyə imkan verən bir şey. onların üzərində.

Cümə axşamı Zeiss qərargahının yerləşdiyi Oberkochenə böyük səyahət oldu. Biz bir çox fəaliyyətləri birləşdirdik: gəzinti, müştərilərə ara təqdimat və əyləncə gecəsi.

Bazar günü layihələrin müştərilərə yekun təqdimatından sonra BMW Muzeyinə ekskursiya təşkil olunub, bundan sonra iştirakçılar kortəbii olaraq Münhen ətrafında gəzinti təşkil ediblər. Axşam vida yeməyi verilir.

Anna Nikiforovskaya (3-cü kurs bakalavr dərəcəsi): Biz Oberkoçenə çox erkən getdik. Məktəb iştirakçıları üçün birbaşa oteldən avtobus sifariş olunub. Zeiss-in baş ofisi Oberkochendə yerləşir, ona görə də işimizin ilkin təqdimatlarını təkcə bizimlə birbaşa işləyən “müştərilər” deyil, həm də daha vacib biri görüb. Əvvəlcə bizə ofisə ekskursiya edildi - tarix muzeyindən tutmuş, optika sənayesinin Zeissdən əvvəl və Zeysdən sonra necə dəyişdiyini, faktiki iş yerlərinə qədər, burada bəzi hissələri ölçmək/yoxlamaq üçün müxtəlif cihazları gördük. insanlar onlarla necə işləyir. Orada demək olar ki, hər şey NDA tərəfindən qorunur və fotoqrafiya qadağandır. Və sonunda bizə hətta tomoqraflar kimi nəhəng maşınların istehsal edildiyi fabrik də göstərildi.

AR, robototexnika və katarakta: Rus-Alman proqramlaşdırma məktəbinə necə getdik

Ekskursiyadan sonra heyətlə gözəl nahar, daha sonra isə özləri təqdimatlar oldu. Təqdimatlardan sonra çox da hündür olmayan bir dağa qalxmağa getdik, zirvəsində kafenin gözlədiyi, bizim üçün tamamilə lentə alınmışdı. Kafedə yemək və içkilər qurtarana qədər hər şeyi götürə bilərdiniz. Orada sərin mənzərəni təqdim edən bir qüllə də var idi.

AR, robototexnika və katarakta: Rus-Alman proqramlaşdırma məktəbinə necə getdik

Başqa nə xatırlayırsınız?

Vsevolod Stepanov (magistraturanın 1-ci kursu): Məlumatlarla oynaya bilməyimiz üçün yerli professor bizə Teslasından bir illik məlumat verdi. Sonra “İcazə verin, sizə canlı olaraq Tesla göstərim” bəhanəsi ilə bizi gəzintiyə apardı. Dördüncü mərtəbədən birinci mərtəbəyə sürüşmə də var idi. Darıxdırıcı oldu - aşağı düşdüm, döşəyi götürdüm, qalxdım, yuvarlandım, döşəyi yerə qoydum.

AR, robototexnika və katarakta: Rus-Alman proqramlaşdırma məktəbinə necə getdik

Anna Nikiforovskaya (3-cü kurs bakalavr dərəcəsi): Tanışlıq həmişə çox gözəldir. Maraqlı insanlarla tanış olmaq ikiqat gözəldir. Birlikdə işləyə biləcəyiniz maraqlı insanlarla görüşmək üçqat gözəldir. Yaxşı, başa düşürsən, insanlar sosial varlıqlardır və proqramçılar da istisna deyil.

İşdən nə xatırlayırsınız?

Anna Nikiforovskaya (3-cü kurs bakalavr dərəcəsi): Əyləncəli idi, hər şeyi soruşub aydınlaşdırmaq olardı. Almanların müəllimlərin masalarını döymək ənənəsi də var: belə çıxır ki, onlar üçün akademiklərin nitqini hamıdan ayırmaq adətdir. Akademik sahədən olan bir insanın (mühazirəçi, professor, böyük tələbə və s.) mühazirəyə razılıq/təşəkkür əlaməti olaraq masanı döyməsi adətdir. Qalanları (şirkət nümayəndələri, sadə insanlar, teatr aktyorları) adətən alqışlayırlar. Niyə belədir? Almanlardan biri zarafatyana izahat olaraq dedi: "Yaxşı, mühazirə bitəndə artıq hamı bir əli ilə əşyalarını yerə qoyur, ona görə də əl çalmaq rahat deyil."

Vsevolod Stepanov (magistraturanın 1-ci kursu): Maraqlıdır ki, iştirakçılar arasında təkcə proqramçılar deyil, məsələn, robotlar da var idi. Baxmayaraq ki, bütün layihələr və bütövlükdə məktəb kodlaşdırma ilə bağlıdır.

Təqdimatlar baxımından da kifayət qədər yaxşı rəylər oldu. Xüsusilə bakalavr təhsili boyu hər semestr bundan əziyyət çəkməyənlər üçün faydalı oldu.

Nadejda Buqakova (1-ci kurs magistraturası): AR-da gəzmək əyləncəli idi. Mənim də indi telefonumda göstərə biləcəyim gözəl proqram var.

Məişət şəraiti

Təşkilatçılar demək olar ki, hər şeyi ödədilər: uçuşlar, əsas işin aparıldığı universitetdən iki dayanacaq, yemək, yemək. Səhər yeməyi - oteldə, nahar - universitetdə, şam yeməyi - ya təşkilatçılarla birlikdə kafedə, ya da hansısa şirkətin ofisində.

Universitetdə hər komandanın lövhəsi olan öz otağı var idi. Bəzən başqa bir şey: məsələn, bir komandanın zərbəçisi, digər komandanın üzərində işləmək üçün çoxlu pulsuz iMac-ləri var idi.

AR, robototexnika və katarakta: Rus-Alman proqramlaşdırma məktəbinə necə getdik

Vsevolod və Nadejda: Biz adətən saat 21-ə qədər işləyirdik. 24/7 limonad və şirniyyatlar (sendviçlər, simitlər, meyvələr) olan bir otaq da var idi, gündə 3-4 dəfə oraya gətirilirdi, lakin bu, çox tez yeyilirdi.

Kimi tövsiyə edərdiniz?

Vsevolod və Nadejda: Bütün bakalavr proqramçıların nəzərinə! İngilis dilini bilmək baha başa gəlir, lakin bu, gözəl təcrübədir. Hər cür dəbli şeyi sınaya bilərsiniz.

Anna Nikiforovskaya (3-cü kurs bakalavr dərəcəsi): Kifayət qədər bilik, təcrübəniz olmadığını hiss edirsinizsə, qorxmayın. JASS-da birinci ildən beşinci kursa qədər müxtəlif iş təcrübələri və hakatonlar/olimpiadalar/məktəblərdə müxtəlif təcrübələri olan müxtəlif mənşəli insanlar var idi. Nəticədə komandalar çox yaxşı formalaşmışdılar (ən azından mənimki). Bizimlə isə hər kəs bir şey etdi və hər kəs bir şey öyrəndi.

Bəli, siz yeni bir şey öyrənə, sürətli inkişafda özünüzü sınaya, məhdud zaman ərzində necə inkişaf etdiyinizə baxa və qısa müddətdə bu qədər çox şey edə bildiyinizə heyran ola bilərsiniz. Fikrimcə, olimpiada və ya adi hakatonlarla müqayisədə stress və tələskənlik səviyyəsi xeyli azalıb. Beləliklə, görülən işdən təəccüb və həzz var, amma narahatlıq və ya başqa bir şey yoxdur. Və məncə bu gözəldir. Özüm üçün, məsələn, bir komandada işin bir növ səhv paylandığını fərq edə biləcəyimi və hətta onu düzəltməyə kömək edə biləcəyimi öyrəndim. Bunu ünsiyyət və liderlik bacarığı sahəsində öz kiçik qələbəm hesab edirəm.

İnsanlarla ünsiyyət də çox gözəl bir komponentdir. İngilis dilini yaxşı bilmədiyinizi düşünürsünüzsə narahat olmayın. Əgər proqramlaşdırma ilə məşğulsunuzsa, o zaman çox güman ki, ingilisdilli ədəbiyyat oxumalı olacaqsınız. Beləliklə, ünsiyyət bacarıqlarınız yoxdursa, ingilisdilli mühitə tam dalmaq sizə bunu mütləq öyrədəcək. Komandamızda əvvəlcə ingilis dilini bildiklərinə arxayın olmayan və nəyisə qaçırdıqlarından və ya səhv bir şey söylədiklərindən daim narahat olan insanlar var idi, lakin məktəbin sonunda onlar artıq sakitcə söhbət edirdilər və təkcə iş haqqında deyildilər.

AR, robototexnika və katarakta: Rus-Alman proqramlaşdırma məktəbinə necə getdik

Mənbə: www.habr.com

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