Російсько-німецька студентська школа JASS-2012. Враження

Доброго часу доби, шановні хабравчани.
Сьогодні буде розповідь про міжнародну студентську школу JASS, що пройшла в березні. Текст посту я готував разом зі своїм другом, який також у ній брав участь.

На початку лютого ми дізналися про можливість взяти участь у міжнародній російсько-німецькій школі для студентів JASS-2012 (Joint Advanced Student School), яка проводиться у нас у місті ось уже восьмого разу. Про це нам розповів Олександр Куликов - Координатор Computer Science Центру (студентами якого ми є, також цей новий майданчик для навчання вже згадувався в одній із нотаток на Хабре), викладач СПбАУ НОЦТН РАН и ПОМІ і просто дуже талановита і захоплена своєю справою людина. Школа складалася з двох тематичних курсів – курсу з ефективних алгоритмів для роботи над рядками (Design of Efficient String Algorithms) та розробки сучасних мобільних додатків (Usability Engineering & Ubiquitous Computing on mobile devices).

Останній курс зацікавив нас і ми подали заявку на участь. Тому розповідь буде здебільшого про цей напрямок. Для початку всім бажаючим було необхідно пройти конкурсний відбір: описати власну ідею для програми, яка буде цікавою для реалізації, затребуваною серед користувачів і корисною на ринку, а також зробити коротку доповідь за однією із запропонованих організаторами школи тем. Найцікавішими були: аспекти розробки додатків під Android/iOS, Test Driven Development, базові концепції Smart Spaces/Internet of Things. Усі матеріали кандидати готували англійською, тим самим показуючи, що зможуть порозумітися з німецькими колегами.

Ми опинилися серед тринадцяти наших студентів, які пройшли відбір. Приблизно стільки ж хлопців приїхали з Мюнхенського Технічного Університету до нас у місто з двома керівниками – професором MTU Бернд Брюгге, що викладає також в Університеті Карнеггі-Меллона, та професором Ернстом Майєром, спеціалістом в галузі Computer Science. Школа тривала лише п'ять днів (з 19 по 24 березня), за цей час ми запропонували власні ідеї для мобільних додатків, вибрали з них найкращі та розбившись на три команди по 4-5 осіб у кожній, розробили прототипи. Мені дуже сподобалося, що всі рішення від ідей мобільних додатків до планування куди піти гуляти ввечері приймалися загальним голосуванням і кожен міг висловити свої побажання. Усі команди були міжнародні, і від цього було лише цікавіше. Процес розробки вівся за технологією Scrum, спринти були тривалістю в один день, щовечора ми збиралися на scrum-мітинг, обговорюючи досягнення та труднощі кожної команди за минулий день. На кожному мітингу професор Бернд Брюгге завжди запитував кожного з нас — що ТИ ОБЕЧАЄШ зробити завтра? Смисловий та психологічний акцент робився саме на ці два слова: обіцяєш особисто ти. Неможливо було відповісти у стилі: «ми зробимо» або «я намагатимусь почати виконувати», професор вимагав від учасника відповіді, який починається зі слів: «я обіцяю». Безумовно, така відповідь перед колегами налаштовувала на відчуття персональної відповідальності за результат і бажання старанно працювати завтра, щоб твоя власна обіцянка не виявилася порожнім словом. Мені здається, що саме цей маленький, але дуже важливий урок виявився найголовнішим із того, що ми винесли з цієї школи. Цю трудову етику варто запозичити нам з вами у німців. Також ми зауважили, що німецькі колеги дуже велику увагу приділяють ретельному плануванню, нарадам та обговоренню дій щодо проектування. Нам же, не терпілося якнайшвидше приступити до розробки та отримати результат. Спочатку нам здавалося, що підхід до роботи наших німецьких колег надто довгий, але потім усвідомили та переконалися, що розпланована робота дає кращу продуктивність та стабільний результат. За короткий період нашої співпраці ми здобули гарний досвід організації праці — планування, обговорення та особистої відповідальності. Цих простих, але важливих речей часом так бракує нашій країні.
Весь час нашої недовгої співпраці ми працювали у дуже спокійній та доброзичливій атмосфері між усіма учасниками школи. Треба сказати, що не все виділений час ми займалися безпосередньо розробкою додатків, одним з головних факторів успішності програми на ринку є здатність зацікавити користувача. Тому приблизно один день ми витратили на вигадування та створення власноруч маленького рекламного ролика, що відображає суть програми. Наша команда розробляла додаток, що детектирує вибоїни на автодорогах за допомогою акселерометра. У нас вийшов такий рекламний ролик у стилі голлівудського трейлера до фільму:

Останнім днем ​​школи відбулася демонстрація наших проектів. За такий короткий час усі три команди досягли відчутних результатів, ми були здивовані загальною продуктивністю! Наша команда показала два прототипи: для Android та для iOS. Всі програми мали базову функціональність, яку можна буде розвивати надалі.
Увечері останнього дня всі учасники школи відсвяткували успішне завершення на банкеті, на якому були присутні співзасновники JASS, знамениті математики Ю.В. Матіясевич и С.Ю.Слов'янов. Нам вдалося поспілкуватися з німецькими студентами у більш неформальній обстановці, дізнатися про систему освіти та роботу в галузі Computer Science та Software Engineering у Німеччині.

Школа JASS стала відмінним розширенням кругозору, обміну досвідом та просто місцем для нових професійних контактів. В усіх учасників залишилися виключно позитивні враження. Дякую за це організаторам школи, побільше таких заходів у майбутньому!

Джерело: habr.com

Додати коментар або відгук