Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей

в 14:17, , рубрики: android, avitotech, iOS, Блог компании Avito, Занимательные задачки, конкурс, конференции, мамин архитектор, разработка мобильных приложений

Всем привет! На московской конференции Mobius 2017 мы провели конкурс Мамин Архитектор, в котором просили участников придумать свои оригинальные архитектуры мобильных приложений. В результате мы получили около ста пятидесяти заявок на победу! Под катом мы собрали лучшие работы участников и проанализировали основные тренды.
А ещё мы адаптировали наш конкурс для проведения онлайн. Вдохновляйтесь и присоединяйтесь!
Осторожно, очень много картинок, 18+!

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 1

Yet another mobile app architecture

Задачи, с которыми сталкиваются наши разработчики, в том числе и мобильные, часто очень нетривиальные. У нас достаточно уникальная ситуация для России — одно большое приложение, в которое контрибьютят десятки мобильных разработчиков. Они должны эффективно работать независимо друг от друга, максимально быстро доводить фичи до продакшна, проводить быстрые эксперименты. Это порождает целый класс интересных задач, помимо новых продуктовых фич: оптимизация перфоманса, ускорение релизного цикла, автоматическое компонентное и функциональное тестирование, сбор и анализ технических метрик, проектирование модульной архитектуры и много чего еще.
Со всеми этими задачами у нашей команды, честно признаться, совсем не осталось времени на изобретение новой собственной архитектуры, поэтому мы вместе с YourDestiny и командой придумали и организовали наш конкурс. На самом деле, мы, конечно, изначально не предполагали делать серьёзный конкурс и рады, что участники поняли нашу иронию и творчески подошли к нему.

Правила

Для участия в конкурсе участникам нужно было визуализировать свою оригинальную архитектуру с помощью наклеек со стандартными блоками, маркеров и других подсобных материалов, и дать ей звучное название.

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 2

Далее работы участников вывешивались на нашем стенде, где слушатели конференции могли оценить их и проголосовать за наиболее понравившуюся. В конце дня мы подвели итоги и наградили лучших призами. Победитель получил электросамокат.

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 3

Отзывы участников

Большинству участников конференции конкурс понравился — как задумка и реализация, так и наши весёлые и общительные стендисты и призы. Но были и те, кому наша механика не зашла: например, гарантированный сувенир получили только первые 50 участников, и это некоторых расстроило. А ещё работ было действительно много, и не все получилось повесить на самые удобные для просмотра места. Мы учтём все пожелания в следующий раз. Ну и теперь — к работам участников!

Мобильные архитектуры участников

Дисклеймер

Некоторые примечательные архитектуры пришлось снять с публикации, так как они обладали признаками нарушения статей КоАП РФ. И в целом, все опубликованные ниже работы — это творчество их авторов и мы не несем за него ответственности:).

Какие же основные тренды мы увидели? Немного диванной аналитики.

Тренд первый: ненависть к менеджерам

Более чем в 20 работах участников мы обнаружили признаки ненависти к такой социальной группе, как менеджеры.
Забегая вперёд, первое место в конкурсе заняла архитектура «Вася работает», автор которой визуализировал то давление и фрустрацию, которые испытывает условный разработчик Василий.

002. Вася Работает

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 4

Разработчики явно противопоставляют себя менеджерам и массово выплеснули эту боль на бумагу.

126. Еб:)ь код

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 5

Целый ряд работ с говорящими названиями вроде «Так просил сделать менеджер», «Manager-oriented architecture», «Manager-driven app», «Я сам», «Crazy manager» намекают на то, что менеджеров лучше не привлекать к вопросам разработки архитектуры мобильных приложений.

041. Так просил сделать менеджер

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 6

023. Ожидание / Реальность

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 7

025. Crazy Manager

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 8

100. Manager oriented architecture

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 9

Двое участников конкурса откровенно призывали к насилию и сулили менеджерам плохой конец (надеемся, что до этого не дойдёт).

032. Manager Fate

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 10

109. Менеджеров на вилы

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 11

Мы были крайне удивлены тому, что нелюбовь к менеджерам стала лейтмотивом, видимо, сотрудникам продуктовых компаний в этом отношении сильно проще живётся, чем работникам аутсорса.

Второй тренд: «хаос — отец архитектуры»

В нашем непредсказуемом и быстро меняющемся мире вообще нет места четким упорядоченным структурам, считают 19 участников конкурса, идеал недостижим.

003. Chaos Achitecture

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 12

016.

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 13

124. AIW

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 14

030. omgmpvv

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 15

103. PD

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 16

Да и вообще, в реальном мире дела делают как-то так.

027. Реальный мир

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 17

028. Manager — Programmer — Result

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 18

696. Хренак хренак и в продакшон

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 19

108. Singleton

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 20

И если всё и так функционирует, то зачем что-то менять? Работает — не трогай!

102. Работает не трогай

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 21

Третий тренд: как корабль назовёшь

Нейминг — ключ к успеху, так думают около 15 участников нашего конкурса, которые занялись комбинированием элементов с целью получить привлекательные названия. Так мы получили PIVAS, EDA, COVER, RUSLAN, AVITO, VEDRO, PARADICE и другие архитектуры.

056. DRAWER

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 22

011. VEDRO

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 23

071. PIVAS

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 24

017. MAMCA

Когда уже придумал название, а элементы не совсем подходят.
Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 25

043. RUSLAN

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 26

Четвёртый тренд — улучшение существующих архитектур

Не обошлось, конечно же, без модификаций уже известных архитектур. Чаще всего тюнили Viper.

006. VIPER-S

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 27

121. Clean HH Viper

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 28

050. VIDOR-S

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 29

35. Fully Reactive MVVM

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 30

Пятый тренд: junior-разработчики

Ну и какая бы ни была у вас архитектура, не оставляйте джунов без присмотра!

019. Junior пишет крутую архитектуру

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 31

033. Все в отпуске, остался только джун

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 32

038. JUNIOR STYLE

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 33

Вне трендов

Авторы некоторых работ крайне художественно подошли к участию в конкурсе, и хотя их нельзя отнести ни к одному из популярных трендов, мы считаем нужным опубликовать эти работы, тем более, что 123 занял второе место в общем зачете.

010. Код — в радость, билд — в сладость! КРБС

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 34

061. ЖигУли

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 35

99. Podlodka as architecture

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 36

123. CLYM (carefull like your mama)

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 37

Вместо выводов

Не будем даже пытаться резюмировать наш конкурс, лишь скажем спасибо всем, кто принял в нём участие: надеемся вы и сами получили удовольствие от процесса, а некоторые — ещё и от призов.

Мамин архитектор — теперь онлайн на Хабре!

Тем же, кто пропустил Mobius 2017 в Москве, мы предлагаем почувствовать себя в шкуре маминого архитектора, не выходя из дома. Для этого мы подготовили шаблон в Google Презентациях. Ключевые блоки для создания архитектуры вы найдёте внутри. Делайте копию файла (Файл → Создать копию) и творите!

Призы

Топ-3 участников мы наградим призами.

  1. Главный приз — билет на питерский Mobius 2018! А в дополнение к нему майка Avito, два значка на выбор и пара носков.
  2. Второе место: майка Avito, два значка на выбор и пара носков.
  3. Третье место: носки и два значка на выбор.

Топ-10 участникам отправим наборы наклеек «Мамин архитектор».

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей - 38

Неважно, где вы живёте — доставим почтой или курьером.

Подведение итогов

Крепите свои архитектуры картинками в комментариях, зовите участвовать знакомых и голосуйте. Определяющих критериев два: — количество «плюсов» за ваш комментарий с картинкой и время публикации. Если несколько участников будут соревноваться за призовое место с одинаковым количеством голосов, то приз получит тот, кто опубликовал архитектуру раньше.

Итоги подведём в следующую пятницу, 8 декабря в 13:00 по Москве.

Придумай свою мобильную архитектуру, порадуй маму!

Автор: Oldtuna

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js