AR, робот техник ба катаракт: бид Орос-Германы програмчлалын сургуульд хэрхэн орсон бэ

Гуравдугаар сарын дундуур Мюнхенд болсон Ахисан түвшний оюутны хамтарсан сургууль 2019 (JASS) - програм хангамж хөгжүүлэх чиглэлээр долоо хоног үргэлжилдэг англи хэл дээрх оюутны hackathon++ сургууль. Түүний тухай 2012 онд Хабре дээр аль хэдийн бичсэн. Энэ нийтлэлд бид сургуулийн тухай ярьж, хэд хэдэн оюутнуудын анхны сэтгэгдлийг хуваалцах болно.

AR, робот техник ба катаракт: бид Орос-Германы програмчлалын сургуульд хэрхэн орсон бэ

Кодын ивээн тэтгэгч компани бүр (энэ жил Zeiss) Герман, Оросоос ирсэн ~20 оюутанд хэд хэдэн төслийг санал болгодог бөгөөд долоо хоногийн дараа багууд эдгээр чиглэлээр хийсэн ажлаа танилцуулах ёстой. Энэ жил Android-д зориулсан сайжруулсан бодит байдлын тусламжтайгаар видео дуудлага хийх, эсвэл урьдчилан таамаглах засвар үйлчилгээний системд зориулсан UI-г зохион бүтээх, эсвэл Катаракт нууц төсөлд оролцох шаардлагатай байв.

Бүх ажил англи хэл дээр байна. Зохион байгуулагчид нь зориудаар Орос, Герман оюутнуудаас бүрдсэн холимог багууд байгуулж, соёлын солилцоо хийдэг. Түүгээр ч зогсохгүй тэгш жилээр Орост, сондгой жилүүдэд Германд сурдаг. Тиймээс энэ нь янз бүрийн түвшний бэлтгэлтэй оюутнуудад зөвхөн ажлын туршлага төдийгүй гадаадын иргэдтэй хамтран ажиллах туршлага хуримтлуулах сайхан боломж юм.

Төсөл, зорилго

Жил бүр тус сургуульд ивээн тэтгэгч компани бий болж, оюутнуудад төсөл, зөвлөгч өгдөг. Энэ жил бол өндөр нарийвчлалтай оптик (гэхдээ зөвхөн биш!) -тэй харьцдаг Zeiss байсан. Долоо хоногийн эхээр компанийн төлөөлөгчид (“захиалагч”) оролцогчдод хэрэгжүүлэхээр гурван төслийг танилцуулсны дараа оюутнууд баг болон хуваагдан, үзэл баримтлалын нотолгоо хийж долоо хоногийг өнгөрөөсөн.

Сургуулийн зорилго нь оюутнуудын хооронд соёлын солилцоо, хүсэл эрмэлзэлтэй програмистуудад бодит төсөл дээр ажиллах туршлага өгөх боломж юм. Сургуульд байхдаа та бүрэн бөглөсөн өргөдөл авах шаардлагагүй, процесс нь R&D-тэй төстэй: бүх төслүүд нь компанийн үйл ажиллагаатай холбоотой бөгөөд та концепцийн нотлох баримтыг авахыг хүсч байна. компанийхаа менежерүүдэд үзүүлэхээс ичдэг.

Хакатоноос гол ялгаа нь: хөгжилд илүү их цаг хугацаа, аялал, бусад зугаа цэнгэл байдаг, багуудын хооронд өрсөлдөөн байхгүй. Үүний үр дүнд "ялах" зорилго байхгүй - бүх төслүүд бие даасан байдаг.

Баг бүр өөр өөр орны оюутнуудаас гадна багийг удирдаж, даалгавраа тарааж, мэдлэг түгээдэг төгсөх курсын оюутан гэсэн "удирдагч"-тай байв.

Нийтдээ байсан санал болгож буй гурван төсөл, ХАБЭА - Төсөлд хамрагдсан Санкт-Петербургийн оюутнууд тус бүрийн талаар ярих болно.

Augmented Reality

Надежда Бугакова (магистрын 1-р курс), Наталья Мурашкина (бакалаврын 3-р курс): Өргөтгөсөн бодит байдал бүхий видео холбооны программыг Андройд руу шилжүүлэх шаардлагатай болсон. Ийм аппликейшнийг iOS болон HoloLens-д зориулсан өөр нэг сарын хакатон тоглолтын хүрээнд хийсэн боловч Android-д зориулсан хувилбар байхгүй байв. Энэ нь зарим зохион бүтээсэн хэсгүүдийн талаар хамтарсан хэлэлцүүлэг хийхэд тустай байж болно: нэг хүн виртуал хэсгийг эргүүлж, бусадтай нь ярилцдаг.

Урьдчилан сэргийлэх засвар үйлчилгээ

Всеволод Степанов (1-р курс магистр): Үйлдвэрлэлд үнэтэй роботууд байдаг бөгөөд засвар үйлчилгээ хийхээр зогсооход үнэтэй байдаг ч засварлахад бүр илүү үнэтэй байдаг. Робот мэдрэгчээр бүрхэгдсэн бөгөөд та хэзээ засвар үйлчилгээ хийхээ зогсоох нь утга учиртай болохыг ойлгохыг хүсч байна - энэ бол яг урьдчилан таамагласан засвар үйлчилгээ юм. Үүнийг хийхийн тулд та машин сургалтыг ашиглаж болно, гэхдээ энэ нь маш их шошготой өгөгдөл шаарддаг. Графикаас ядаж ямар нэг зүйлийг ойлгох чадвартай мэргэжилтнүүд бидэнд бас хэрэгтэй. Бидний даалгавар бол мэдрэгчийн өгөгдлийн сэжигтэй гажигуудыг тодруулж, шинжээч, өгөгдөл судлаачид тэдгээрийг хамтдаа харж, ярилцаж, загвараа тохируулах боломжийг олгодог программ хийх явдал байв.

Катаракт

Анна Никифоровская (бакалаврын 3-р курс): Харамсалтай нь төслийн талаар дэлгэрэнгүй мэдээлэл өгөхгүй байхыг биднээс хүссэн. Тодорхойлолт, танилцуулгыг хүртэл хассан TUM вэбсайтаас, бусад төслүүд хаана байрладаг.

Ажлын явц

Сургууль нь жижиг, хөнгөн: энэ жил JASS-д бакалаврын эхний жилээс магистрын зэрэг дүүргэх хүртэл янз бүрийн түвшний 20 орчим оюутан оролцсон. Тэдний дунд Мюнхений Техникийн Их Сургуулийн (TUM) найман хүн, Эдийн засгийн дээд сургуулийн Санкт-Петербург хотын кампусын дөрвөн оюутан, ITMO их сургуулийн дөрөв, LETI-ийн нэг оюутан байв.

Бүх ажил англи хэл дээр, багууд нь герман, орос хэлтэй залуусаас бараг тэнцүүхэн бүрддэг. Үдийн хоолны үеэр бүгд холилдсоныг эс тооцвол төслүүдийн хооронд харилцан үйлчлэл байдаггүй. Төслийн дотор Slack-ээр дамжуулан синхрончлол байдаг бөгөөд та даалгавар бүхий цаасыг нааж болох физик самбартай.

Долоо хоногийн хуваарь дараах байдалтай байв.

  • Даваа гариг ​​бол танилцуулгын өдөр;
  • Мягмар, Лхагва гараг - ажлын хоёр өдөр;
  • Пүрэв гараг бол амралт, аялал, завсрын танилцуулга (хэрэглэгчийн тойм) өдөр бөгөөд ингэснээр та үйлчлүүлэгчидтэй хөдөлгөөний чиглэлийг хэлэлцэх боломжтой;
  • Баасан, Бямба гараг - дахин хоёр өдөр ажиллах;
  • Ням гараг - оройн хоолтой эцсийн танилцуулга.

Надежда Бугакова (1-р курс магистр): Бидний ажлын өдөр нэг иймэрхүү өнгөрдөг байсан: бид өглөө ирж босоод зогсдог, өөрөөр хэлбэл хүн бүр орой юу хийснээ хэлж, өдөр нь хийхээр төлөвлөж байна. Дараа нь бид ажиллана, үдийн хоолны дараа - өөр зогсолт. Цаасан самбар ашиглахыг маш их дэмжсэн. Манай баг бусдаасаа илүү том байсан: долоон оюутан, удирдагч, мөн үйлчлүүлэгч бидэнтэй байнга уулздаг (та түүнээс сэдвийн талаар асуулт асууж болно). Бид ихэвчлэн хосоороо эсвэл бүр гурвалсан ч ажилладаг байсан. Манайд бас iOS үйлдлийн системд зориулсан анхны программ зохиосон хүн байсан.

AR, робот техник ба катаракт: бид Орос-Германы програмчлалын сургуульд хэрхэн орсон бэ

Всеволод Степанов (1-р курс магистр): Нэг ёсондоо SCRUM-ийг ашигласан: нэг өдөр - нэг спринт, өдөрт хоёр удаа синхрончлол хийх. Оролцогчид үр дүнтэй байдлын талаар янз бүрийн санал бодолтой байсан. Зарим нь (намайг оруулаад) хэтэрхий их юм ярьж байна гэж бодсон.

Илтгэлүүдийн дараах эхний өдөр бид төлөвлөгөөний талаар ярилцаж, үйлчлүүлэгчтэй харилцаж, юу хийх ёстойг ойлгохыг хичээсэн. Надягийн багаас ялгаатай нь үйлчлүүлэгч төслийн явцад бидэнтэй харьцаагүй. Мөн баг нь жижиг байсан - 4 оюутан.

Анна Никифоровская (бакалаврын 3-р курс): Ер нь багуудад дүрэм ягштал мөрддөггүй байсан. Бидэнд эхлээд стэнд ап хийх талаар маш их зааварчилгаа өгдөг байсан: бүгд тойрог дээр зогсож, "Би амлаж байна" гэж хэлдэг. Бодит байдал дээр манай багийнхан хатуу дүрэм мөрддөггүй, стэнд апууд хийх ёстой учраас биш, харин бид олон байгаа учраас хэн юу хийж байгааг ойлгох, хүчин чармайлтаа нэгтгэх гэх мэтээр зохион байгуулагддаг. Бид ахиц дэвшил, төслийн талаар байгалийн жамаар ярилцаж байх шиг санагдсан.

Миний төсөлд үйлчлүүлэгч програмчлалын талаар юу ч ойлгоогүй, харин зөвхөн оптикийг ойлгосон. Энэ нь маш сайхан болсон: жишээлбэл, тэр бидэнд гэрэлтүүлгийн тод байдал, өртөлт гэж юу болохыг тайлбарлав. Тэрээр хэмжүүр, санаануудыг гаргахад маш их оролцдог байсан. Хөгжлийн явцад бид түүнд завсрын үр дүнг байнга үзүүлж, шуурхай санал хүсэлтийг хүлээн авсан. Удирдагч бидэнд техникийн тал дээр маш их тусалсан: багийн хэн ч хоёр алдартай технологитой ажилладаггүй байсан бөгөөд удирдагч энэ тухай ярьж чаддаг байв.

Үр дүнгийн танилцуулга

Сургуулийн дунд болон төгсгөлд нийтдээ хоёр илтгэл тавигдсан. Үргэлжлэх хугацаа: 20 минут, дараа нь асуултууд. Илтгэл бүрийн өмнөх өдөр оролцогчид TUM-ийн профессорын өмнө илтгэлийнхээ дадлага хийсэн.

Всеволод Степанов (1-р курс магистр): Манай танилцуулгыг менежерүүдэд үзүүлэх боломжтой тул ашиглах боломжтой тохиолдлуудыг онцлон тэмдэглэх нь чухал байсан. Тодруулбал, баг бүр танилцуулга дээр нэмэлт программ хангамжийн театр бий болгосон: хөгжүүлэлтийг хэрхэн ашиглаж болохыг шууд харуулсан. Эцэст нь манай баг вэб програмын эх загварыг бүтээж, UI/UX менежерүүдэд үзүүлсэнд тэд баяртай байлаа.

Надежда Бугакова (1-р курс магистр): Бид AR-д зураг үүсгэж, утаснуудын хоорондох холболтыг бий болгож чадсан бөгөөд ингэснээр нэг хүн объектыг эргүүлж, нөгөө нь бодит цаг хугацаанд нь үзэх боломжтой болсон. Харамсалтай нь дуу дамжуулах боломжгүй байсан.

Сонирхолтой нь, илүү олон оролцогчид үг хэлэх боломжтой байхын тулд үйлчлүүлэгчийн шүүмж (дунд байгаа илтгэл) болон эцсийн илтгэлийн аль алинд нь ижил илтгэгчтэй байхыг хориглосон байв.

AR, робот техник ба катаракт: бид Орос-Германы програмчлалын сургуульд хэрхэн орсон бэ

Ажлын явц, сэтгэгдэлээс гадуур

Энэ жил сургууль долоо хоног хагас биш долоо хоногоос илүү хугацаанд явагдсан ч хөтөлбөр нэлээд эрчимтэй явагдсан хэвээр байна. Даваа гарагт төслүүдээ танилцуулахаас гадна Мюнхен дэх Майкрософт компанийн оффис руу хийсэн аялал болов. Мягмар гарагт тэд Мюнхен дэх жижиг Зейсс оффис руу аялал нэмж, эд ангиудын оптикийг хэмжих хэд хэдэн нэгжийг харуулсан: үйлдвэрлэлийн алдааг илрүүлэх том рентген, датчик ажиллуулж жижиг хэсгүүдийг маш нарийн хэмжих боломжийг олгодог зүйл. тэдний дээр.

Пүрэв гарагт Зейссийн төв байр байрладаг Оберкохен руу том аялал болов. Бид олон үйл ажиллагааг хослуулсан: явган аялал, үйлчлүүлэгчдэд зориулсан завсрын танилцуулга, үдэшлэг.

Ням гарагт төслийн эцсийн танилцуулгын дараагаар БМВ музейд хийсэн аялал зохион байгуулагдаж, дараа нь оролцогчид аяндаа Мюнхений эргэн тойронд зугаалга зохион байгуулав. Орой нь салах ёс гүйцэтгэх оройн хоол болно.

Анна Никифоровская (бакалаврын 3-р курс): Бид Оберкоченд маш эрт очсон. Сургуулийн оролцогчдод шууд зочид буудлаас автобус захиалсан. Zeiss-ийн төв оффис нь Оберкочен хотод байрладаг тул бидний ажлын урьдчилсан танилцуулгыг зөвхөн бидэнтэй шууд хамтран ажилладаг "харилцагчид" төдийгүй илүү чухал хүмүүс үзсэн. Эхлээд бидэнд оффисын аялалыг зохион байгуулсан - түүхийн музейгээс эхлээд Зейссээс өмнө болон дараа нь оптикийн салбар хэрхэн өөрчлөгдсөнийг харуулсан бодит ажлын байр, зарим хэсгийг хэмжих / шалгах төрөл бүрийн төхөөрөмжүүдийг үзсэн. хүмүүс тэдэнтэй хэрхэн ажилладаг. Тэнд бараг бүх зүйл NDA-аар хамгаалагдсан бөгөөд гэрэл зураг авахыг хориглодог. Эцэст нь томограф гэх мэт асар том машин үйлдвэрлэдэг үйлдвэрийг хүртэл харуулсан.

AR, робот техник ба катаракт: бид Орос-Германы програмчлалын сургуульд хэрхэн орсон бэ

Аялал жуулчлалын дараа ажилтнуудтай сайхан үдийн зоог барьж, дараа нь өөрсдөө илтгэл тавьсан. Танилцуулга хийсний дараа бид тийм ч өндөр биш ууланд авирахаар явлаа, орой дээр нь кафе хүлээж байсан бөгөөд бидний хувьд бүрэн зураг авалт хийсэн. Кафед хоол унд дуусах хүртэл бүгдийг нь авч болно. Тэнд бас сэрүүн үзэмжийг санал болгодог цамхаг байсан.

AR, робот техник ба катаракт: бид Орос-Германы програмчлалын сургуульд хэрхэн орсон бэ

Та өөр юу санаж байна вэ?

Всеволод Степанов (1-р курс магистр): Бид өгөгдөлтэй тоглохын тулд орон нутгийн нэгэн профессор Теслагийнхаа нэг жилийн мэдээллийг бидэнд өгсөн. Тэгээд “Би чамд Теслаг амьдаар нь үзүүлье” гэсэн нэрийдлээр тэр биднийг дагуулан зугаалуулсан. Мөн дөрөвдүгээр давхраас нэгдүгээр давхраас гулссан. Энэ нь уйтгартай болсон - би доошоо бууж, дэвсгэрээ аваад, босч, өнхрүүлэн, дэвсгэрээ тавив.

AR, робот техник ба катаракт: бид Орос-Германы програмчлалын сургуульд хэрхэн орсон бэ

Анна Никифоровская (бакалаврын 3-р курс): Болзох нь үргэлж сайхан байдаг. Сонирхолтой хүмүүстэй уулзах нь хоёр дахин сайхан байдаг. Хамтран ажиллах боломжтой сонирхолтой хүмүүстэй уулзах нь гурав дахин сайхан байдаг. Хүн бол нийгмийн амьтан, програмистууд ч үл хамаарах зүйл биш гэдгийг та ойлгож байна.

Та ажлаасаа юу санаж байна вэ?

Анна Никифоровская (бакалаврын 3-р курс): Хөгжилтэй байсан, та бүх зүйлийг асууж, тодруулж болно. Германы багш нарын ширээг тогшдог уламжлал бас байдаг: тэд эрдэмтдийн яриаг бусдаас салгаж авдаг заншилтай байдаг. Эрдмийн хүрээний хүн (лектор, профессор, ахлах оюутан гэх мэт) лекцийг сайшааж, талархал илэрхийлж ширээ тогшдог заншилтай. Үлдсэн хэсэг нь (компанийн төлөөлөгчид, жирийн хүмүүс, театрын жүжигчид) ихэвчлэн алга ташин хүлээж авдаг. Яагаад тэр вэ? Германчуудын нэг нь хошигнол маягаар: "За, лекц дуусахад бүгд аль хэдийн нэг гараараа юмаа холдуулж байгаа тул алга таших нь тийм ч таатай биш байна."

Всеволод Степанов (1-р курс магистр): Оролцогчдын дунд зөвхөн програмистууд төдийгүй, жишээлбэл, робот судлаачид байсан нь сонирхолтой юм. Хэдийгээр бүх төсөл, сургууль бүхэлдээ кодчилолтой холбоотой байдаг.

Илтгэлийн хувьд ч нэлээд сайн санал хүсэлт ирсэн. Энэ нь бакалаврын сургалтынхаа туршид семестр бүр үүнийг зовоодоггүй хүмүүст ялангуяа ашигтай байсан.

Надежда Бугакова (1-р курс магистр): AR-д тоглох нь хөгжилтэй байсан. Би бас одоо утсан дээрээ харуулах боломжтой сайхан програмтай болсон.

Амьдралын нөхцөл

Зохион байгуулагчид бараг бүх зардлыг төлсөн: нислэг, гол ажил болсон их сургуулиас хоёр буудлын буудал, хоол хүнс. Өглөөний цай - зочид буудалд, үдийн хоол - их сургуульд, оройн хоол - зохион байгуулагчидтай хамт кафед эсвэл аль нэг компанийн оффист.

Их сургуульд баг бүр өөрийн гэсэн самбартай өрөөтэй байсан. Заримдаа өөр зүйл байдаг: жишээлбэл, нэг баг нь өшиглөх төхөөрөмжтэй байсан бол нөгөө баг нь маш олон үнэгүй iMac-тай байсан.

AR, робот техник ба катаракт: бид Орос-Германы програмчлалын сургуульд хэрхэн орсон бэ

Всеволод, Надежда нар: Бид ихэвчлэн 21 цаг хүртэл ажилладаг байсан. Мөн тэнд өдөрт 24-7 удаа нимбэгний ундаа, амтат хоол (сэндвич, претзел, жимс) авчирдаг 3/4 өрөө байсан ч энэ нь маш хурдан идэгдсэн.

Та хэнийг санал болгох вэ?

Всеволод, Надежда нар: Бүх бакалаврын програмистуудад! Англи хэл мэдэхийн тулд зардал ихтэй ч энэ бол гайхалтай туршлага юм. Та бүх төрлийн загварлаг зүйлсийг туршиж үзэх боломжтой.

Анна Никифоровская (бакалаврын 3-р курс): Хэрэв танд хангалттай мэдлэг, туршлага байхгүй гэж бодож байвал бүү ай. JASS-д эхний жилээс тав дахь жил хүртэл янз бүрийн ажлын туршлагатай, хакатон/олимпиад/сургуульд өөр өөр туршлагатай хүмүүс байсан. Үүний үр дүнд багууд маш сайн бүрдсэн (ядаж минийх). Мөн бидэнтэй хамт хүн бүр ямар нэгэн зүйл хийж, хүн бүр ямар нэгэн зүйл сурсан.

Тийм ээ, та шинэ зүйл сурч, хурдавчилсан хөгжилд өөрийгөө сорьж, хязгаарлагдмал хугацаанд хэрхэн хөгжиж байгааг харж, богино хугацаанд маш их зүйлийг хийж чадна гэдэгтээ сэтгэл хангалуун байх болно. Миний бодлоор олимпиад эсвэл энгийн хакатонтой харьцуулахад стресс, яарах байдал эрс багасдаг. Тиймээс хийсэн зүйлээс нь гайхшрал, таашаал байдаг ч сэтгэлийн түгшүүр, өөр юу ч байхгүй. Мөн би үүнийг гайхалтай гэж бодож байна. Жишээлбэл, би өөрийнхөө хувьд ажлыг ямар нэгэн байдлаар багаар буруу тарааж байгааг анзаарч, засч залруулахад хувь нэмэр оруулдаг болохыг олж мэдсэн. Үүнийг би харилцаа холбоо, манлайлах ур чадварын талбарт өөрийн жижиг ялалт гэж боддог.

Хүмүүстэй харилцах нь бас маш сайхан бүрэлдэхүүн хэсэг юм. Хэрэв та өөрийгөө англи хэл сайн мэдэхгүй гэж бодож байвал санаа зовох хэрэггүй. Хэрэв та програмчлалын чиглэлээр ажилладаг бол англи хэл дээрх уран зохиол их унших хэрэгтэй болно. Хэрэв танд харилцааны ур чадвар дутмаг бол англиар ярьдаг орчинд бүрэн дүрэх нь танд үүнийг заах нь дамжиггүй. Манай багт эхэндээ англи хэлний мэдлэгтээ итгэлгүй, ямар нэг зүйл алдсан, буруу юм ярьчихлаа гэж байнга санаа зовдог хүмүүс байсан ч сургуулиа төгсөхөд тэд зөвхөн ажлын талаар ч биш тайван чатлах болсон.

AR, робот техник ба катаракт: бид Орос-Германы програмчлалын сургуульд хэрхэн орсон бэ

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх