Записки Junior-а: моя поїздка на конференцію UAMobile-2014

Всім привіт. Сьогодні я хочу поділитися своїми враженнями від участі в III Всеукраїнській конференції розробників додатків для мобільних пристроїв UAMobile-2014.
Цього року наша команда представила на суд слухачів 5 змістовних доповідей на такі теми:
- «Як ми розробляємо сервіс Дороги України», Степан Танасійчук;
- «Розробка мобільних додатків від початку розробки ТЗ до релізу», Олександр Зозуля;
- «Досвід розробки мобільних ігор на AndEngine, libGDX і Unity: переваги та недоліки», Антон Бевза;
- «Інтеграція Google Maps в Android-додаток. Можливості та приклади використання», Олександр Зозуля;
- «Шлях від інді-розробника до гейм-дизайнера в студії», Олег Антонюк.
Шумною компанією з 7-ми осіб ми занурилися в поїзд Івано-Франківськ — Київ і вирушили назустріч знанням, досвіду та новим знайомствам. Час до початку конференції пролетів весело і невимушено. Пішохідна прогулянка сплячим містом вздовж Міністерства оборони України, «легкий» сніданок у пустуючому Мак-Дональдсі під стінами Київського ЗАГСу та транзит кудись на околицю столиці в фешенебельний сучасний готель Ramada Encore Kiev підняли бойовий дух хлопців і зарядили всіх оптимізмом та впевненістю в власних силах. Наші сині футболки з фірмовим логотипом вигідно виділялися на загальному фоні інших учасників заходу :-).
Вислухавши вступну промову президента компанії Adamant Петухова І.М., довелося трохи поборотися «з нудьгою та сном», навіяними монотонним викладом дуже важливих речей на чистій англійській від директора Ignite пана Aviram Eisenberg. Для себе я зробив наступний висновок — цінність будь-якого додатку або гри полягає в грошах, які клієнт зможе заробити з нашою допомогою! У подальшому я зміг переконатися в тому, що не я один так думаю в нашій компанії!
Взбадьорившись черговою порцією кави з круасанами, ми розійшлися по конференц-залах, яким для зручності навігації організатори дали звучні назви: «Kiev BallRoom», «Сингапур», «Лондон», «Амстердам», «Вільнюс», «Відень». Таким чином, всього за кілька годин ми здійснили «кругосвітню подорож» майже даром.
Перша доповідь, яку ми разом з Костею Колесником відвідали, називалася «Unit Testing в iOS проектах» від компанії Ciklum. До честі доповідача, з темою він впорався на 5 балів і, до речі, йому довелося працювати в умовах, коли набридлива муха не давала спокою протягом усього виступу. Ось так в житті іноді бувають моменти, здатні порушити звичний хід подій і перевірити тебе на міцність і гнучкість. Особисто мені доповідь сподобалася, я відкрив для себе новий горизонт у вигляді нативного фреймворка XCTest від Apple, з яким я збираюся в найближчий час познайомитися особисто і, відповідно, поділитися з вами своїм практичним досвідом. Так би мовити, я публічно беру на себе зобов'язання розібратися з новою для мене можливістю мови Objective-C!
Після короткої перерви мені належало там же, в «Амстердамі», відкрити для себе особливості тестування мобільних додатків з використанням технології Calabash. Олександр Леущенко з тієї ж компанії Ciklum виявився дуже захопленим і розумним спеціалістом у цій сфері. Правда, за словами доповідача, застосування цієї технології виправдане при розробці iOS і Android додатків з невеликою застереженням — наявністю спеціаліста з Ruby. Тому, я думаю, у нас є час на обдумування такого явища, як Calabash. Іншим для довідки — компанія Xamarin зовсім нещодавно вивела на ринок продукт Test Cloud, що дозволяє розробникам за дуже пристойні гроші отримати у своє розпорядження практично всю гамму тестових пристроїв під управлінням більшості версій ОС від Apple, Google і Microsoft.
Непомітно для мене настало час обіду, яке, на жаль, зайняло більше часу, ніж ми могли собі дозволити. Відпочивши і з новими силами, ми продовжили своє знайомство з світом мобільної розробки. Хлопець зі звучним прізвищем Сало Євгеній (компанія Data Art) намагався відкрити для мене світ UI Automated testing. Зізнаюся чесно, у нього це не вийшло. У цьому питанні я залишився на своїх попередніх позиціях. «Амстердам» залишив по собі двояке враження.
Нарешті, настало час зустрічі, ради якої я вирушив у «Сингапур» — доповідь Ігоря Томича «Використання Swift у реальних проектах». Цю людину я знаю особисто ще до початку моєї роботи в Stfalcon. Можу сказати, що це грамотний спеціаліст і цікавий співрозмовник. Зал був переповнений, багато людей стояли в проході. Для мене особисто цей доповідь став № 1 за весь час конференції. Чітко, по суті питання і без зайвої «води» перед нами був повністю розкритий сенс презентації, закладений у її назві. Swift — нова і перспективна мова програмування від Apple. Його плюси і мінуси вже не є для мене якимось секретом. Повернувшись додому, ледве прокинувшись, я першим ділом підписався на розсилку від компанії Master-Up «Щотижневі скрінкасти про мобільну розробку», які стартують на початку грудня — кому цікаво, приєднуйтесь!
Ще одним відкриттям для мене стало виступ Юрія Якушина від компанії Zenna Apps на тему «Комплексний маркетинг мобільних ігор і додатків». Ми практично всім складом зустрілися в залі «Вільнюс», щоб хтось дізнався щось нове про маркетинг ігор, а хтось (наприклад, Степан і Олег) переконався в тому, що наша компанія рухається в правильному напрямку і використовує найсучасніші та дієві рекламні технології. Приємно усвідомлювати, що рівень вимог до знань співробітників, заданий менеджментом у нашій компанії, знаходиться на дуже високому рівні і відповідає сучасним вимогам. З таким підходом, у нас є всі шанси стати найкращими не тільки у своєму регіоні!
Наприкінці конференції, щоб підтримати хлопців, я відвідав виступи Антона та Олега. Порівняно з тим, що я бачив на нашому Code&Coffee #8, у них з'явився стиль і впевненість у власних силах. За словами свідків, Саша Зозуля «розірвав» усіх присутніх у залі «Вена». Тож, якщо комусь потрібні поради щодо успішних презентацій на публіці — ласкаво просимо до асів своєї справи! Рівняння на найкращих!
Не вигравши жодної лотереї і покинувши конференцію «альтернативним способом» (наша компанія не шукає банальних шляхів), ми на синьому (не блакитному) круїзному Мерседесі вирушили в боулінг-клуб ТРЦ «Гуллівер».
В якості підсумку хочу поділитися деякими думками, які я виніс для себе з цієї поїздки:
- На початку презентації намагайтеся визначити цілі та завдання, з якими ви хочете ознайомити свою аудиторію. Щоб у перші хвилини доповіді всім стало зрозуміло, про що йтиметься найближчим часом, і що кожен особисто для себе зможе почерпнути в плані знань, а також їхню цінність і необхідність.
- Не звертайте уваги на негативну реакцію відвідувачів — у кожного своя історія і, як правило, на 99% вона ніяк не пов'язана з доповідачем і темою його доповіді.
- Старайтеся шукати цікаві конференції та брати в них участь.
- Подібні поїздки згуртовують колектив і роблять його монолітною силою. Я радий, що працюю з такими чудовими людьми, як колектив Stfalcon.
Бажаю нам усім терпіння, удачі та успіхів у всіх життєвих починаннях!