AR, robotika eta kataratak: nola joan ginen errusiar-alemaniar programazio eskola batera

Martxoaren erdialdean Munichen ospatu zen Ikasleen Goi Eskola Bateratua 2019 (JASS) - astebeteko ingeleseko ikasleen hackathon++ eskola softwarearen garapenean. Berari buruz 2012an dagoeneko HabrΓ©-n idatzi zuen. Post honetan eskolari buruz hitz egingo dugu eta hainbat ikasleren lehen eskuko inpresioak partekatuko ditugu.

AR, robotika eta kataratak: nola joan ginen errusiar-alemaniar programazio eskola batera

Kode babesle-enpresa bakoitzak (aurten Zeiss) Alemaniako eta Errusiako ~20 ikasleri hainbat proiektu eskaintzen dizkie, eta astebeteren buruan taldeek arlo horietan egindako lanak aurkeztu behar dituzte. Aurten beharrezkoa izan zen edo Android-erako errealitate areagotuarekin bideo-deiak egitea, edo mantentze-sistema prediktibo baterako interfaze bat asmatu eta prototipatzea, edo Project Cataract sekretuan parte hartzea.

Lan guztiak ingelesez daude. Antolatzaileek, nahita, errusiar eta alemaniar ikaslez osatutako talde mistoak osatzen dituzte truke (ez)kulturala egiteko. Gainera, urte bikoitietan eskola Errusian egiten da, eta urte bakoitietan Alemanian. Beraz, aukera paregabea da prestaketa-maila ezberdineko ikasleek lan-esperientzia ez ezik, atzerritarrekin batera lan egiteko esperientzia lortzeko.

Proiektuak eta helburuak

Ikastetxeak urtero enpresa babesle bat du, ikasleei proiektuak eta tutoreak eskaintzen dizkiena. Aurten Zeiss izan da, zehaztasun handiko optika jorratzen duena (baina ez bakarrik!). Aste hasieran, enpresako ordezkariek ("bezeroek") hiru proiektu aurkeztu zizkieten parte-hartzaileei gauzatzeko, eta ondoren ikasleak taldetan banatu eta astea kontzeptu froga bat egiten eman zuten.

Ikastetxearen helburuak ikasleen arteko kultur trukea eta programatzaile nahi dutenei proiektu errealetan lanean esperientzia eskaintzea dira. Eskolan ez duzu eskaera guztiz amaiturik lortu behar, prozesua I+G bezalakoa da: proiektu guztiak enpresaren jarduerekin lotuta daude, eta froga-froga bat lortu nahi duzu, eta izango ez zarena. enpresa barruko zuzendariei erakusteaz lotsatuta.

Hackathonekiko desberdintasun nagusiak: garapenerako denbora gehiago, txangoak eta bestelako entretenimenduak daude eta ez dago taldeen arteko lehiarik. Ondorioz, ez dago "irabazteko" helbururik - proiektu guztiak independenteak dira.

Talde bakoitzak, herrialde ezberdinetako ikasleez gain, "lider" bat ere bazuen: taldea kudeatzen zuen, zereginak banatzen eta ezagutza igortzen zuen graduondoko ikasle bat.

Guztira zeuden proposatutako hiru proiektu, HSE - Proiektuan parte hartu duten San Petersburgoko ikasleek horietako bakoitzari buruz hitz egingo dute.

Areagotua Reality

Nadezhda Bugakova (1. mailako masterra) eta Natalya Murashkina (3. mailako lizentziatura): Errealitate areagotuko bideo-komunikaziorako aplikazio bat Android-era eraman behar genuen. Aplikazio hori iOS eta HoloLensentzako hilabeteko beste hackathon baten baitan egin zen, baina ez zegoen Androiderako bertsiorik. Hau erabilgarria izan daiteke diseinatutako zati batzuen eztabaida bateratuetarako: pertsona batek zati birtual bat biraka egiten du eta gainerakoekin eztabaidatzen du.

Mantentze iragarpena

Vsevolod Stepanov (1. mailako masterra): Ekoizpenean robot garestiak daude, mantentze-lanetarako gelditzea garestiak, baina konpontzea are garestiagoa. Robota sentsorez estalita dago eta ulertu nahi duzu noiz den zentzuzkoa mantentze-lanetan gelditzea; hori, hain zuzen, mantentze-lan prediktiboa da. Ikaskuntza automatikoa erabil dezakezu horretarako, baina etiketatutako datu asko behar ditu. Tauletan gutxienez zerbait ulertzen duten adituak ere behar ditugu. Gure zeregina sentsore-datuen ustezko anomaliak nabarmentzen dituen aplikazio bat egitea zen eta aditu bati eta datu-zientzialari bati elkarrekin aztertu, eztabaidatu eta eredua doitzeko aukera ematen diona.

urjauzia

Anna Nikiforovskaya (3. mailako lizentziatura): Zoritxarrez, proiektuaren xehetasunak ez ezagutzera emateko eskatu ziguten. Deskribapena eta aurkezpena ere kendu ziren TUM webgunetik, gainontzeko proiektuak non dauden.

Lan-prozesua

Eskola txikia eta intimoa da: aurten, prestaketa maila ezberdineko hogei bat ikaslek parte hartu dute JASSen: lizentziaturako lehen mailatik hasi eta masterra egiten dutenek. Horien artean, Municheko Unibertsitate Teknikoko (TUM) zortzi lagun, Ekonomia Goi Eskolako San Petersburgoko campuseko lau ikasle, ITMO Unibertsitateko beste lau eta LETIko ikasle bat.

Lan guztiak ingelesez dira, taldeak bereziki ia berdin alemanez eta errusieraz osatuta daude. Proiektuen artean ez dago elkarrekintzarik, bazkarian denak nahasten zirela izan ezik. Proiektuaren barnean Slack bidezko sinkronizazioa eta atazekin paper zatiak itsatsi ditzakezun taula fisiko bat dago.

Asteroko ordutegia honelakoa zen:

  • Astelehena aurkezpen eguna da;
  • asteartea eta asteazkena - bi lan egun;
  • Osteguna atseden eguna da, txangoak eta tarteko aurkezpenak (bezeroaren berrikuspena), bezeroekin mugimenduaren nondik norakoak eztabaidatu ahal izateko;
  • ostirala eta larunbata - beste bi lan egun;
  • Igandea – azken aurkezpena afariarekin.

Nadezhda Bugakova (1. mailako masterra): Gure lanaldia honelakoa izan zen: goizean etorri eta stand-up egiten dugu, hau da, bakoitzak kontatzen digu arratsaldean zer egin duten eta egunean zehar egiteko asmoa. Gero lan egiten dugu, bazkalostean - beste stand-up bat. Paperezko arbelaren erabilera oso bultzatu zen. Gure taldea gainontzekoak baino handiagoa zen: zazpi ikasle, lider bat, gehi bezeroa sarritan egoten zen gurekin (gaiari buruzko galderak egin ditzakezu). Askotan binaka edota hirukoteka lan egiten genuen. iOSerako jatorrizko aplikazioa garatu zuen pertsona bat ere izan genuen.

AR, robotika eta kataratak: nola joan ginen errusiar-alemaniar programazio eskola batera

Vsevolod Stepanov (1. mailako masterra): Zentzu batean, SCRUM erabili zen: egun bat - sprint bat, bi stand-up egunean sinkronizatzeko. Parte-hartzaileek iritzi nahasiak zituzten eraginkortasunari buruz. Batzuek (ni barne) berriketa gehiegi zegoela sentitu zuten.

Aurkezpenen ondorengo lehen egunean, plana eztabaidatu, bezeroarekin komunikatu eta zer egin behar zen ulertzen saiatu ginen. Nadyaren taldeak ez bezala, bezeroak ez zuen gurekin elkarreragin proiektuan zehar. Eta taldea txikiagoa zen: 4 ikasle.

Anna Nikiforovskaya (3. mailako lizentziatura): Izan ere, taldeetan arauak ez ziren zorrotz bete. Hasieran, stand-up-ak egiteko argibide asko eman zizkiguten, a la: denak borobilean, beti zutik, "agintzen dut" esaten. Egia esan, nire taldeak ez zituen arau zorrotzak bete eta stand-up-ak egin ziren ez behar zutelako, gutako asko garelako baizik, eta nork zer egiten duen ulertu behar dugu, ahaleginak sinkronizatu eta abar. Aurrerapenaren eta proiektuaren inguruko eztabaida naturalak izan genituela sentitu nuen.

Nire proiektuan, bezeroak ez zuen ezer ulertzen programazioaz, optika baino ez zuen ulertzen. Oso polita atera zen: adibidez, argiaren distira eta esposizioa zer diren azaldu zigun. Oso inplikatuta zegoen metrika eta ideiak botatzen. Garapenean zehar, etengabe erakutsi genion tarteko emaitza eta berehalako iritzia jaso genuen. Eta liderrak asko lagundu zigun alde teknikoan: ia taldean inork ez zuen lan egiten bi teknologia ezagunekin, eta liderrak horretaz hitz egin zezakeen.

Emaitzen aurkezpena

Bi aurkezpen izan ziren guztira: eskola erdian eta amaieran. Iraupena: 20 minutu, ondoren galderak. Aurkezpen bakoitzaren aurreko egunean, parte-hartzaileek aurkezpena praktikatu zuten TUMeko irakasle baten aurrean.

Vsevolod Stepanov (1. mailako masterra): Gure aurkezpenak kudeatzaileei erakutsi zitezkeenez, garrantzitsua zen erabilera kasu posibleak azpimarratzea. Bereziki, talde bakoitzak software-antzerki bat gehiago sortu zuen aurkezpenean: garapena nola erabil daitekeen erakutsi zuten zuzenean. Gure taldeak azkenean web aplikazio baten prototipoa egin zuen, UI/UX kudeatzaileei erakutsi zieten, pozik zeuden.

Nadezhda Bugakova (1. mailako masterra): AR-n argazki bat eta telefonoen arteko konexio bat sortzea lortu genuen, pertsona batek objektu bat bira zezan eta beste batek denbora errealean ikusi ahal izateko. Zoritxarrez, ezin izan da soinua transmititu.

Interesgarria da taldeari hizlari bera izatea debekatuta bai bezeroaren berrikuspenean (erdiko aurkezpenean) bai azken aurkezpenean, parte-hartzaile gehiagok hitz egiteko aukera izan zezaten.

AR, robotika eta kataratak: nola joan ginen errusiar-alemaniar programazio eskola batera

Lan-prozesutik eta inpresioetatik kanpo

Aurten aste bat baino gehiago egin da eskola aste eta erdi baino, baina oraindik egitaraua nahiko bizia izan da. Astelehenean, proiektuak aurkezteaz gain, txangoa egin zen Municheko Microsoft bulegora. Eta asteartean bisita bat gehitu zuten Municheko Zeiss-en bulego txiki batean, piezen optika neurtzeko hainbat unitate erakusten: produkzioko zehaztasun ezak detektatzeko X izpi handi bat eta zunda bat martxan jarriz pieza txikiak oso zehatz neurtzeko aukera ematen duen gauza bat. haien gainean.

Ostegunean bidaia handia izan zen Oberkochenera, bertan dagoen Zeissen egoitza. Ekintza asko uztartu genituen: mendi ibilaldiak, bezeroei tarteko aurkezpena eta festa.

Igandean, bezeroei proiektuen azken aurkezpenaren ostean, BMW Museora txango bat antolatu zen, eta ondoren, parte hartzaileek berez Munich-en inguruan ibilaldi bat antolatu zuten. Arratsaldean agur afaria dago.

Anna Nikiforovskaya (3. mailako lizentziatura): Oso goiz joan ginen Oberkochenera. Eskolako parte-hartzaileentzat autobus bat eskatu zen hoteletik zuzenean. Zeiss-en egoitza Oberkochen dago, beraz, gure lanaren aurretiazko aurkezpenak zuzenean gurekin lan egin zuten "bezeroek" ez ezik, garrantzitsuagoak ere ikusi zituzten. Lehenik eta behin, bulegotik bira bat eman ziguten: historia museotik, non optikaren industria nola aldatu zen Zeiss aurretik eta Zeiss-en ondoren erakutsi ziguten, benetako lantokietaraino, non pieza batzuk neurtzeko / egiaztatzeko hainbat gailu ikusi genituen eta jendeak haiekin nola lan egiten duen. Bertan ia guztia NDAk babestuta dago eta argazkilaritza debekatuta dago. Eta amaieran tomografoak bezalako makina erraldoiak ekoizten diren lantegi bat ere erakutsi ziguten.

AR, robotika eta kataratak: nola joan ginen errusiar-alemaniar programazio eskola batera

Ibilbidearen ostean bazkari polit bat egon zen langileekin, eta ondoren aurkezpenak beraiek. Aurkezpenen ostean, oso altua ez den mendi bat igotzera joan ginen, eta horren gainean kafetegi bat zegoen zain, guztiz filmatua. Dena hartu zenezake kafetegia janari eta edariak agortu arte. Ikuspegi freskoa eskaintzen zuen dorre bat ere bazegoen han.

AR, robotika eta kataratak: nola joan ginen errusiar-alemaniar programazio eskola batera

Zer gehiago gogoratzen duzu?

Vsevolod Stepanov (1. mailako masterra): Datuekin jolastu ahal izateko, bertako irakasle batek bere Teslatik urtebeteko datuak eman zizkigun. Eta gero, β€œutzi orain Tesla zuzenean erakusten” aitzakia hartuta, buelta bat ematera eraman gintuen. Laugarren solairutik lehenengora txirrista bat ere egon zen. Aspergarria bihurtu zen - Jaitsi nintzen, esterilla hartu, altxatu, behera bota, esterilla jarri nuen.

AR, robotika eta kataratak: nola joan ginen errusiar-alemaniar programazio eskola batera

Anna Nikiforovskaya (3. mailako lizentziatura): Elkartzea beti da oso polita. Jende interesgarria ezagutzea oso polita da. Elkarrekin lan egin dezakezun jende interesgarria ezagutzea oso polita da. Beno, ulertzen duzu, gizakiak izaki sozialak dira, eta programatzaileak ez dira salbuespena.

Zer gogoratzen duzu lanetik?

Anna Nikiforovskaya (3. mailako lizentziatura): Dibertigarria izan zen, dena galdetu eta argitu dezakezu. Irakasleen mahaietan jotzeko tradizio alemaniarra ere badago: ohikoa da akademikoen hizkera beste guztiengandik bereiztea. Eta ohikoa da esparru akademikoko pertsona batek (irakaslea, irakaslea, goi-mailako ikaslea, etab.) mahai gainean jotzea hitzaldiaren onespen/eskertze seinale gisa. Gainerakoak (konpainiako ordezkariak, jende arrunta, antzerkiko aktoreak) txalotu ohi dira. Zergatik da hori? Alemanetako batek, txantxa-azalpen gisa, esan zuen: "Beno, hitzaldia amaitzen denean, denak dagoeneko esku batekin gauzak gordetzen ari dira, beraz, ez da komeni txalo egitea".

Vsevolod Stepanov (1. mailako masterra): Interesgarria da parte-hartzaileen artean programatzaileak ez ezik, adibidez, robotikoak ere bazeudela. Proiektu guztiak eta eskola osoa kodetzearen ingurukoak badira ere.

Aurkezpenei dagokienez ere iritzi nahiko ona izan zen. Bereziki erabilgarria izan zen seihileko bakoitzean honek oinazeak izan ez zituztenentzat graduko ikasketetan zehar.

Nadezhda Bugakova (1. mailako masterra): AR-n ibiltzea dibertigarria izan zen. Erakutsi dezakedan aplikazio polit bat ere badut orain telefonoan.

Bizi baldintzak

Antolatzaileek ia dena ordaintzen zuten: hegaldiak, ostatua unibertsitatetik bi geltoki, non egiten zen lan nagusia, janaria. Gosaria - hotelean, bazkaria - unibertsitatean, afaria - antolatzaileekin kafetegi batean edo enpresaren baten bulegoan.

Unibertsitatean, talde bakoitzak bere gela zuen ohol batekin. Batzuetan beste zerbait: adibidez, talde batek jaurtiketa bat zuen, eta beste taldeak doako iMac asko lantzeko.

AR, robotika eta kataratak: nola joan ginen errusiar-alemaniar programazio eskola batera

Vsevolod eta Nadezhda: Normalean 21ak arte lan egiten genuen. 24/7 gela bat ere bazegoen limonada eta gozokiak (ogitartekoak, pretzels, fruta) egunean 3-4 aldiz ekartzen ziren, baina hau nahiko azkar jaten zen.

Nor gomendatuko zenioke?

Vsevolod eta Nadezhda: Lizentziaturako programatzaile guztiei! Ingelesa jakitea kostatzen da, baina esperientzia zoragarria da. Modako gauza guztiak probatu ditzakezu.

Anna Nikiforovskaya (3. mailako lizentziatura): Ez izan beldurrik nahikoa ezagutza, esperientzia, edozer ez duzula sentitzen baduzu. JASSen hainbat jatorritako jendea zegoen, lehenengo urtetik bosgarren mailara arte, lan-esperientzia ezberdinekin eta hackathons/olimpiada/eskoletan hainbat esperientziarekin. Ondorioz, taldeak oso ondo osatuta zeuden (nirea behintzat). Eta gurekin, denek egin zuten zerbait eta denek ikasi zuten.

Bai, zerbait berria ikas dezakezu, garapen azeleratuan probatu, denbora mugatu batean nola garatzen zaren ikusi eta denbora gutxian hainbeste egin dezakezula harritu zaitezke. Nire ustez, Olinpiadekin edo hackathon arruntekin alderatuta, estres eta presa maila asko murrizten da. Beraz, ezustekoa eta plazerra dago egindakoagatik, baina ez dago antsietaterik edo beste ezer. Eta hori zoragarria dela uste dut. Niretzat, adibidez, konturatu naiz lana taldean nolabait gaizki banatuta dagoen eta zuzentzen lagun dezakedala ohartu naizela. Hau nire garaipen txikitzat jotzen dut komunikazio eta lidergo gaitasunen arloan.

Jendearekiko komunikazioa ere oso osagai polita da. Ez kezkatu ingelesa ondo ez dakiela uste baduzu. Programazioan parte hartzen baduzu, ziurrenik ingelesezko literatura asko irakurri beharko duzu. Beraz, komunikazio-gaitasunik ez baduzu, ingelesez hitz egiten den ingurunean erabat murgiltzeak hori irakatsiko dizu. Gure taldean geneukan hasieran ingelesaren ezagutzan konfiantzarik ez zutenak eta etengabe zerbait galdu izana edo gaizki esan zutenak kezkatuta zeudenak, baina eskola amaitzean jada lasai hizketan ari ziren eta ez bakarrik lanaz.

AR, robotika eta kataratak: nola joan ginen errusiar-alemaniar programazio eskola batera

Iturria: www.habr.com

Gehitu iruzkin berria