AR, robotika en katarakten: hoe't wy nei in Russysk-Dútske programmearskoalle gienen

Heal maart waard der hâlden yn München Joint Advanced Student School 2019 (JASS) - in wike-lange Ingelsktalige studint hackathon ++ skoalle yn softwareûntwikkeling. Oer har yn 2012 al skreau op Habré. Yn dizze post sille wy prate oer de skoalle en diele út earste hân yndrukken fan ferskate studinten.

AR, robotika en katarakten: hoe't wy nei in Russysk-Dútske programmearskoalle gienen

Elk koade sponsorbedriuw (dit jier Zeiss) biedt ~20 studinten út Dútslân en Ruslân ferskate projekten, en nei in wike moatte de teams har wurk yn dizze gebieten presintearje. Dit jier wie it nedich om fideoproppen te meitsjen mei augmented reality foar Android, of in UI te meitsjen en prototype te meitsjen foar in foarsizzend ûnderhâldsysteem, of meidwaan oan it geheime Project Cataract.

Alle wurk is yn it Ingelsk. De organisatoaren foarmje bewust mingde teams fan Russyske en Dútske studinten foar (ûn)kulturele útwikseling. Boppedat, yn even jierren de skoalle wurdt hâlden yn Ruslân, en yn ûneven jierren - yn Dútslân. Dat dit is in geweldige kâns foar studinten fan ferskate graden fan tarieding om net allinich wurkûnderfining op te heljen, mar ûnderfining yn gearwurkjen mei bûtenlanners.

Projekten en doelen

Alle jierren hat de skoalle in sponsoringbedriuw dat projekten en mentors foar studinten leveret. Dit jier wie it Zeiss, dy't him dwaande hâldt mei optyk mei hege presyzje (mar net allinich!). Bedriuwsfertsjintwurdigers (“klanten”) hawwe oan it begjin fan de wike trije projekten oan de dielnimmers foardroegen foar útfiering, wêrnei't de learlingen har opspjalten yn teams en de wike in proof-of-concept makken.

De doelen fan 'e skoalle binne kulturele útwikseling tusken studinten en de kâns om aspirant programmeurs ûnderfining te jaan oan it wurkjen oan echte projekten. Op skoalle hoege jo gjin folslein ôfmakke oanfraach te krijen, it proses liket mear op R&D: alle projekten binne relatearre oan de aktiviteiten fan it bedriuw, en jo wolle in proof-of-concept krije, en ien dy't jo net sille wêze ferlegen om it te sjen oan managers binnen it bedriuw.

De wichtichste ferskillen fan in hackathon: mear tiid foar ûntwikkeling, der binne ekskurzjes en oare fermaak, en der is gjin konkurrinsje tusken teams. As resultaat is d'r gjin doel om "winne" - alle projekten binne ûnôfhinklik.

Elk team, neist studinten út ferskate lannen, hie ek in "lieder" - in ôfstudearre studint dy't it team behearde, taken ferdield en kennis útstriele.

Der wie in totaal trije projekten foarsteld, HSE - Sint Petersburch studinten dy't bywenne it projekt sil prate oer elk fan harren.

Ferhege realiteit

Nadezhda Bugakova (1e jier masterstitel) en Natalya Murashkina (3e jier bachelorstitel): Wy moasten in applikaasje portearje foar fideokommunikaasje mei augmented reality nei Android. Sa'n applikaasje waard makke as ûnderdiel fan in oare moanne-lange hackathon foar iOS en HoloLens, mar der wie gjin ferzje foar Android. Dit kin nuttich wêze foar mienskiplike diskusjes fan guon ûntwurpen dielen: ien persoan draait in firtuele diel en besprekt it mei de rest.

Prediktyf ûnderhâld

Vsevolod Stepanov (1e jier masterstitel): Der binne djoere robots yn produksje, dy't djoer binne om te stopjen foar ûnderhâld, mar noch djoerder om te reparearjen. De robot is bedekt mei sensoren en jo wolle begripe wannear't it sin hat om te stopjen foar ûnderhâld - dit is krekt foarsizzend ûnderhâld. Jo kinne masine learen brûke om dit te dwaan, mar it fereasket in protte markearre gegevens. Wy hawwe ek saakkundigen nedich dy't op syn minst wat fan 'e charts kinne begripe. Us taak wie om in applikaasje te meitsjen dy't fertochte anomalies yn sensorgegevens markeart en lit in ekspert en in gegevenswittenskipper se tegearre besjen, it model besprekke en oanpasse.

Katarakt

Anna Nikiforovskaya (3e jier bachelorstitel): Spitigernôch waarden wy frege gjin details fan it projekt te iepenbierjen. De beskriuwing en presintaasje binne sels fuorthelle fan de webside fan TUM, dêr't de rest fan de projekten lizze.

Wurkproses

De skoalle is lyts en licht: dit jier diene sa'n tweintich learlingen fan ferskate graden fan tarieding mei oan JASS: fan it earste jier fan in bachelorstitel oant dejingen dy't in master ôfmeitsje. Under harren wiene acht minsken fan 'e Technyske Universiteit fan München (TUM), fjouwer studinten fan' e Sint-Petersburch-kampus fan 'e Heger School of Economics, noch fjouwer fan' e ITMO-universiteit en ien studint fan LETI.

Alle wurk is yn it Ingelsk, de teams binne spesjaal makke hast likefolle út Dútsktalige en Russysktalige jonges. Der is gjin ynteraksje tusken projekten, útsein dat elkenien mingde by de lunch. Binnen it projekt is d'r syngronisaasje fia Slack en in fysyk boerd wêrop jo stikjes papier mei taken kinne plakke.

It wyklikse skema seach der sa út:

  • Moandei is de presintaasjedei;
  • Tiisdei en woansdei - twa dagen fan wurk;
  • Tongersdei is in dei fan rêst, ekskurzjes en tuskentiidske presintaasjes (review fan klant), sadat jo mei klanten oer de bewegingsrjochting kinne prate;
  • Freed en sneon - noch twa dagen wurk;
  • Snein - lêste presintaasje mei diner.

Nadezhda Bugakova (1e jier masterstitel): Us wurkdei gie sa: wy komme moarns en dogge stand-up, dat wol sizze, elkenien fertelt ús wat se jûns dien hawwe en oerdeis fan plan binne te dwaan. Dan wurkje wy, nei lunch - in oare stand-up. It brûken fan in papierboerd waard tige oanmoedige. Us team wie grutter as de rest: sân studinten, in lieder, plus de klant hong hiel faak mei ús (jo koene him fragen stelle oer it fakgebiet). Wy wurken faak yn pearen of sels trio's. Wy hienen ek in persoan dy't de orizjinele applikaasje foar iOS ûntwikkele.

AR, robotika en katarakten: hoe't wy nei in Russysk-Dútske programmearskoalle gienen

Vsevolod Stepanov (1e jier masterstitel): Yn in sin waard SCRUM brûkt: ien dei - ien sprint, twa stand-ups deis foar syngronisaasje. Dielnimmers hienen mingde mieningen oer de effektiviteit. Guon (ynklusyf ik) fûnen dat der tefolle geklets wie.

Op de earste dei nei de presintaasjes hawwe wy it plan besprutsen, kommunisearre mei de klant en besocht te begripen wat der dien wurde moast. Oars as Nadya's team hat de klant gjin ynteraksje mei ús tidens it projekt. En it team wie lytser - 4 studinten.

Anna Nikiforovskaya (3e jier bachelorstitel): Yn feite waarden de regels yn de teams net strikt folge. Yn it earstoan krigen wy in protte ynstruksjes oer hoe't jo stand-ups útfiere, a la: elkenien yn in sirkel, altyd stean, sizzende "Ik beloof." Yn 'e realiteit hâlde myn team har net oan strikte regels en waarden stand-ups hâlden net om't se moasten, mar om't d'r in protte fan ús binne, en wy moatte begripe wa't wat docht, syngronisearje ynspannings, ensfh. Ik fielde dat wy natuerlike diskusjes hiene oer foarútgong en it projekt.

Yn myn projekt begriep de klant neat fan programmearring, mar begriep allinnich optyk. It waard hiel cool: bygelyks hy lei ús út wat ljochthelderheid en eksposysje binne. Hy wie tige belutsen by it smiten fan metriken en ideeën. Yn 'e ûntwikkeling hawwe wy him konstant it tuskenresultaat sjen litten en direkte feedback krigen. En de lieder holp ús in protte mei de technyske kant: praktysk gjinien yn it team wurke mei twa populêre technologyen, en de lieder koe der oer prate.

Presintaasje fan resultaten

Der wiene yn totaal twa presintaasjes: midden op skoalle en oan de ein. Duration: 20 minuten, dan fragen. De dei foar elke presintaasje oefenden dielnimmers harren presintaasje foar in heechlearaar fan TUM.

Vsevolod Stepanov (1e jier masterstitel): Sûnt ús presintaasjes koene wurde toand oan managers, wie it wichtich om mooglike gebrûksgefallen te beklamjen. Benammen elk fan 'e teams makke by de presintaasje wat mear softwareteater: se lieten live sjen hoe't de ûntwikkeling brûkt wurde kin. Us team makke úteinlik in prototype fan in webapplikaasje, dy't waard toand oan UI / UX-managers, se wiene bliid.

Nadezhda Bugakova (1e jier masterstitel): Wy slaggen in meitsje in foto yn AR en in ferbining tusken telefoans, sadat ien persoan koe spin in foarwerp, en in oar koe watch it yn real time. Spitigernôch wie it net mooglik om lûd oer te bringen.

Nijsgjirrich is dat it team ferbean is om deselde sprekker te hawwen by sawol de resinsje fan de klant (de presintaasje yn it midden) as de lêste presintaasje, sadat mear dielnimmers de kâns krije om te praten.

AR, robotika en katarakten: hoe't wy nei in Russysk-Dútske programmearskoalle gienen

Bûten wurk proses en yndrukken

Dit jier wie de skoalle earder in wike as oardel wike, mar it programma wie dochs aardich yntinsyf. Moandei wie der neist it presintearjen fan de projekten ek in ekskurzje nei it Microsoft-kantoar yn München. En op tiisdei hawwe se in rûnlieding tafoege oan in lyts Zeiss-kantoar yn München, wêrby't ferskate ienheden sjen litte foar it mjitten fan de optyk fan dielen: in grutte röntgenstraal om produksjeunakkoarten te ûntdekken en in ding wêrmei jo lytse dielen tige sekuer kinne mjitte troch in sonde út te fieren oer harren.

Tongersdei wie der in grutte reis nei Oberkochen, dêr't it haadkantoar fan Zeiss sit. Wy kombinearren in protte aktiviteiten: kuierjen, in tuskenpersintaasje foar klanten, en in feest.

Snein waard nei de lêste presintaasje fan de projekten oan de klanten in ekskurzje organisearre nei it BMW Museum, wêrnei't de dielnimmers spontaan in kuier troch München organisearren. Jûns is der in ôfskiedsdiner.

Anna Nikiforovskaya (3e jier bachelorstitel): Wy gongen hiel betiid nei Oberkochen. Direkt út it hotel is in bus besteld foar skoaldielnimmers. It haadkantoar fan Zeiss leit yn Oberkochen, dus de foarriedige presintaasjes fan ús wurk waarden sjoen net allinich troch de "klanten" dy't direkt mei ús wurken, mar ek troch immen wichtiger. Earst krigen wy in rûnlieding troch it kantoar - fan it histoarysk museum, wêr't wy te sjen wiene hoe't de optykyndustry feroare foar Zeiss en nei Zeiss, oant de eigentlike wurkplakken, wêr't wy in ferskaat oan apparaten seagen foar it mjitten / kontrolearjen fan guon dielen en hoe't minsken mei har wurkje. Hast alles is dêr beskerme troch NDA en fotografy is ferbean. En oan 'e ein krigen wy sels in fabryk te sjen wêr't geweldige masines lykas tomografen wurde produsearre.

AR, robotika en katarakten: hoe't wy nei in Russysk-Dútske programmearskoalle gienen

Nei de rûnlieding wie der in moaie lunch mei it personiel, en dêrnei de presintaasjes sels. Nei de presintaasjes giene wy ​​in net al te hege berch beklimme, dêr't boppe in kafee wachte, folslein foar ús ferfilme. Jo koene alles nimme oant it kafee út iten en drinken rûn. Dêr stie ek in toer dy't in koel útsicht bea.

AR, robotika en katarakten: hoe't wy nei in Russysk-Dútske programmearskoalle gienen

Wat witsto noch?

Vsevolod Stepanov (1e jier masterstitel): Om mei de gegevens te boartsje, joech in pleatslike professor ús in jier wearde oan gegevens fan syn Tesla. En doe, ûnder it foarwendsel fan "lit my no sjen litte Tesla live," hy naam ús foar in ritsje yn it. Der wie ek in slide fan de fjirde ferdjipping nei de earste. It waard saai - ik gie del, naam de matte, kaam oerein, rôle del, lei de mat del.

AR, robotika en katarakten: hoe't wy nei in Russysk-Dútske programmearskoalle gienen

Anna Nikiforovskaya (3e jier bachelorstitel): Dating is altyd hiel cool. Moetsje nijsgjirrige minsken is dûbel cool. Ynteressante minsken moetsje mei wa't jo ek gearwurkje kinne is trije kear cool. No, jo begripe, minsken binne sosjale skepsels, en programmeurs binne gjin útsûndering.

Wat ûnthâlde jo fan it wurk?

Anna Nikiforovskaya (3e jier bachelorstitel): It wie leuk, jo koene alles freegje en dúdlik meitsje. Der is ek de Dútske tradysje om op it buro fan dosinten te kloppen: it docht bliken dat it wenst is dat se de taspraak fan akademisy skiede fan alle oaren. En it is gewoanlik dat in persoan út 'e akademyske sfear (dosint, heechlearaar, senior studint, ensfh.) op 'e tafel kloppet as teken fan goedkarring/tankberens foar de lêzing. De rest (fertsjintwurdigers fan it bedriuw, gewoane minsken, teaterakteurs) wurde meastentiids applaudearre. Wêrom is dat? Ien fan 'e Dútsers sei as grap en útlis: "No, it is gewoan dat as de lêzing einiget, elkenien de dingen al mei ien hân fuortset, dus it is net handich om te klappen."

Vsevolod Stepanov (1e jier masterstitel): It is nijsgjirrich dat ûnder de dielnimmers wiene net allinnich programmeurs, mar ek, bygelyks, roboticists. Hoewol't alle projekten en de skoalle as gehiel giet oer kodearring.

Ek op it mêd fan presintaasjes wie der aardich goede feedback. It wie foaral nuttich foar dyjingen dy't net elk semester troch har undergraduate-stúdzjes waarden pine.

Nadezhda Bugakova (1e jier masterstitel): Pokken om yn AR wie leuk. Ik haw no ek in coole app op myn tillefoan dy't ik sjen litte kin.

Libbensomstandichheden

De organisatoaren betellen foar hast alles: flechten, akkommodaasje twa haltes fan 'e universiteit, wêr't it haadwurk plakfûn, iten. Moarnsiten - yn it hotel, lunch - oan 'e universiteit, diner - of tegearre mei de organisatoaren yn in kafee, of op it kantoar fan in bedriuw.

Op de universiteit hie elk team in eigen keamer mei in boerd. Soms wat oars: bygelyks ien team hie in kicker, en it oare team hie in protte frije iMacs om oan te wurkjen.

AR, robotika en katarakten: hoe't wy nei in Russysk-Dútske programmearskoalle gienen

Vsevolod en Nadezhda: Wy wurken meastentiids oant 21. Der wie ek 24/7 in keamer mei limonade en dêr waard 3-4 kear deis sûchdieren (broodjes, pretzels, fruit) brocht, mar dat waard frij gau opiten.

Wa soene jo riede?

Vsevolod en Nadezhda: Oan alle bachelor programmeurs! It kostet om Ingelsk te kennen, mar it is in prachtige ûnderfining. Jo kinne alle soarten modieuze dingen besykje.

Anna Nikiforovskaya (3e jier bachelorstitel): Wês net bang as jo fiele dat jo net genôch kennis, ûnderfining, wat dan ek hawwe. Der wiene minsken by JASS mei in grut ferskaat oan eftergrûnen, fan earste jier oant fyfde jier, mei ferskillende wurkûnderfining en ferskillende ûnderfinings yn hackathons/olympiades/skoallen. Dêrtroch wiene de teams tige goed foarme (op syn minst myn wis). En by ús die elkenien wat en learde elkenien wat.

Ja, jo kinne wat nijs leare, josels besykje yn fersnelde ûntwikkeling, sjen hoe't jo yn in beheinde tiid ûntwikkelje en ûnder de yndruk wêze dat jo safolle kinne dwaan yn koarte tiid. Yn myn miening, yn ferliking mei de Olympiades of gewoane hackathons, wurdt it nivo fan stress en haast sterk fermindere. Sa is der ferrassing en nocht fan wat dien is, mar der is gjin eangst of wat oars. En ik fyn dat prachtich. Foar mysels kaam ik bygelyks der achter dat ik fernimme kin as it wurk op ien of oare manier ferkeard ferdield is yn in team en sels bydrage oan it korrizjearjen. Ik beskôgje dit myn eigen lytse oerwinning op it mêd fan kommunikaasje en liederskipsfeardigens.

Kommunikaasje mei minsken is ek in heul cool komponint. Meitsje jo gjin soargen as jo tinke dat jo Ingelsk net goed kinne. As jo ​​dwaande binne mei programmearring, dan moatte jo wierskynlik in protte Ingelsktalige literatuer lêze. Dus as jo gjin kommunikaasjefeardigens hawwe, dan sil folsleine ûnderdompeling yn 'e Ingelsktalige omjouwing jo dit grif leare. Wy hiene minsken yn ús team dy't yn 't earstoan net betrouwen wiene yn har kennis fan it Ingelsk en hieltyd benaud wiene dat se wat miste of wat sein hienen, mar oan 'e ein fan 'e skoalle wiene se al rêstich oan it petear en net allinnich oer wurk.

AR, robotika en katarakten: hoe't wy nei in Russysk-Dútske programmearskoalle gienen

Boarne: www.habr.com

Add a comment