Dodo Engineering
3.21K subscribers
680 photos
17 videos
3 files
640 links
Рассказываем о том, как развиваем IT в Dodo Brands.

Habr https://habr.com/companies/dododev/

Для связи: @annstv
Download Telegram
Channel created
Зачем программисту стажировка на кухне — разговор с «Додо Пиццей» про гембу, .NET и открытость.

Наш СТО Александр Андронов ответил на несколько вопросов от Моего круга. Например, из этого интервью вы узнаете:

— Как Фёдор открыл так быстро пиццерию после работы обычным кассиром?
— Что у нас главнее — пицца или технологии?
— Много оказалось просчетов в архитектуре, допущенных с самого начала?
— Почему мы выбрали .NET?
— Выбор .NET стратегически себя оправдал?
— Это серьезно, что разработчику надо проходить стажировку на кухне?
— Что человек должен уметь и знать приходя к нам?

Читать: https://habr.com/company/moikrug/blog/433168/
Лайфхаки о том, как улучшить службу поддержки, от Ильи Летовальцева, руководителя отдела технической поддержки пользователей Dodo IS.

https://pro.rbc.ru/news/5c10cfe79a7947eeb32b16c4?from=center
Что может быть чудеснее для разработчика в этот зимний предновогодний день, чем объединение пиццы и фракталов?

Попробуйте приготовить пиццу с бесконечным количеством начинок в игре от наши инженеров и ребят из @nplusone.

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

Играть: https://nplus1.ru/material/2018/12/21/prododoject
Ребята, ловите доклад об отказоустойчивости и производительности серверов «Архитектура производительности Dodo IS», с которым Гоша Полевой выступал на DotNext 2018 в Москве.

https://vk.cc/8R0TAZ
Ну кто ещё позаботится о нашем СТО, если не мы?
Вы знаете Мишу? Наш Миша классный, будьте как Миша.

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

Прочитать его можно здесь: https://habr.com/post/434470/

А ещё у Миши есть не менее классный канал @dodoMobile, так что если интересно про iOS или мобильную разработку в целом, подписывайтесь.
Мы сделали ещё один шаг к покорению международных вершин!

Вышла первая статья Антона Бевзюка в Hacker Noon на английском языке. В ней вы узнаете, почему мы теперь не собираем фидбэки после Sprint Review.

Прочитать её можно здесь: https://hackernoon.com/why-we-dont-gather-feedback-at-sprint-reviews-anymore-1a88ea81b54d
Кто из нас не косячит?

Наш .NET-разработчик Юрий Пастушенко регулярно встречается с ошибками в асинхронном коде и делает их сам. Поэтому он не поленился и в новогодние праздники написал статью, чтобы прекратить это колесо Сансары.

Юра хороший, будьте как Юра.

Прочитать статью Юры можно здесь: https://habr.com/post/435666
Наш СТО Саша Андронов написал вчера not bad пост. Делимся с вами.

У нас в IT есть интересная особенность. Мы работаем в фича командах, каждая команда это 3-4-5 человек. Ребята придумывают себе название. Оно может быть абсолютно любым, главное – не скучным. В начале 2019ого у нас появились новые команды и на этой волне некоторые уже действующие решили переименоваться. Тренд такой. Новое имя – новое веяние!

И вот как итог у нас сейчас получаются невероятно веселые названия. Как думаете, какое название для команды разработки самое зачётное?

И ещё несколько команд пока без названия. :) Но они решат этот вопрос.

▪️ 11% (4) Вжухи
🔸🔸🔸

▫️ 13% (5) Code Monkeys
🔸🔸🔸🔸

▪️ 11% (4) My Little Coders
🔸🔸🔸

▫️ 11% (4) Game Of Threads
🔸🔸🔸

▪️ 8% (3) Traction for Abstraction
🔸🔸

▫️ 0% nostress


▪️ 5% (2) OMON
🔸

▫️ 8% (3) Dirty Hands
🔸🔸

▪️ 0% Fast and Furious


▫️ 27% (10) Бетономешалка
🔸🔸🔸🔸🔸🔸🔸🔸

▪️ 2% (1) china_squad

👥 36 - всего голосов
Саша Андронов рассказал немного о том, чем мы мотивируем своих разработчиков.

В «Додо Пицце» есть свой DevForum — такая еженедельная мини-конференция, где любой программист может поделиться техническими открытиями и проблемами, с которыми столкнулся в работе.

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

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

Про то, как другие ребята мотивируют свои команды вы можете почитать здесь: https://rb.ru/opinion/motivaciya-komandy-razrabotki/
Платформы, экосистемы, сообщества и евангелизм – именно про это мы поговорим 24 января у нас в офисе в Москве.

В гости придёт инженер Microsoft, Константин Кичинский, который расскажет про десятилетний опыт корпорации.

Вам точно будет интересно, если вы когда-то задавались вопросами:
– Что именно является платформой в мире iPhone? Почему для описания платформы нельзя использовать метафоры пазлов?
– Насколько масштабируем процесс работы с сообществами если вы переходите к новому продукту, платформе, технологическому стеку? Почему, например, подходы, годами отточенные на экосистеме мобильной разработке, не работают в экосистеме искусственного интеллекта?
– Когда евангелизм не нужен?

Зарегистрироваться можно здесь: https://www.facebook.com/events/132321247723432/
Саша Андронов (наш СТО) рассказал про путь Dodo Pizza Engineering.

______________

Мы идем по пути SRE.

В 2018м мы очень много сил вкладывали в стабильность Dodo IS. Результат есть, система стала работать гораздо более предсказуемой, мы спокойно выдерживаем пики выходного дня (хотя бывает и косячим еще), но в целом, падения стали редкостью.

Google рассказывает об SRE в 2х книжках: https://landing.google.com/sre/books/. Они описывают особую дисциплину и организацию рабочих процессов, принципы и практики, при помощи которых Google обеспечивает гладкую и бесперебойную работу всех своих систем. Мы понимаем что делаем нечто похожее, где-то рядом, практики и принципы организации системы очень похожи, но мы это делали как-то хаотично. Наверное, банально от незнания.

Сейчас же вся концепция начинает укладываться в головах и мы понимаем что наше движение в сторону SRE правильное и, что более важно, своевременное. Все те принципы и практики что мы использовали хаотично, мы начинаем структурировать и превращать в процесс. Мы активно будем объединять в людях экспертизу инфраструктуры и разработки. Разработчики все больше погружаются в детали инфраструктуры, а инженеры (они не админы) все больше погружаются в разработку, начинают лучше понимать, почему разработчики принимают те или иные решение и, в конце концов, должны и сами стать разработчиками.

В январе 2019ого мы объединили несколько команд в одно большое направление и назвали его Платформа. Название не случайно, но сейчас не об этом. Путь каждого разработчика и инженера в команде платформы - это превращение в полноценного Site Reliability Engineer. Путь долгий, мы только начали.

Один человек, который давно уже работает в Додо, как-то раз сказал мне: “У меня ощущение что я каждый год работаю в новой компании.”. У нас меняются процессы, меняется сложность, растет масштаб системы, масштаб задач и уровень ответственности. Охрененное чувство!
День историй продолжается. Фёдор Овчинников (наш основатель) рассказал про то, как открытость мотивирует разработчиков и к чему это может нас привести.

______________

У нашей информационной системы Dodo IS есть открытый API, а у нашей компании есть политика открытости. Это позволяет сторонним разработчикам just for fun создавать красивые инструменты на основе наших открытых данных.

Так разработчик Рустем Кужукеев для фана и удовольствия делает сайт с инфографикой бизнес результатов Dodo Pizza в режиме онлайн. Вот сейчас Рустем создает карту пиццерий, которая работает в онлайн режиме, и где можно будет посмотреть хронологию развития нашей сети. А разработчик Вадим Карпенко создает мобильное приложение для анализа бизнеса Dodo Pizza в режиме онлайн. Тоже just for fun. Открытость рождает интерес. Для нас это огромная мотивация развивать открытый API Dodo IS.

Что дают данные, открытость и диджитализация всех операций? Давайте помечтаем. Когда-то в будущем мы сделаем отчетность для инвесторов в режиме онлайн и площадку для частных инвесторов для инвестиций в конкретные пиццерии франчайзи Dodo Pizza. Мы соединим капитал и энтузиазм на цифровой платформе Dodo IS. Частный инвестор, например, из Мексики сможет инвестировать в пиццерию предпринимателя, например, из Польши, потому что модель проверена и каждая операция оцифрована. P&L каждой пиццерии формируется в онлайне и обновляется каждую секунду. Все параметры эффективности сравниваются с сотнями пиццерий по всему миру - возвращаемость клиентов, сервис, производительность, текучесть и счастье сотрудников, и так далее. Все проблемы видны превентивно. Дивиденды распределяются автоматически. Можно купить хоть 1% пиццерии и продать на внутренней бирже. Доли в пиццериях - ликвидны, и сами пиццерии ликвидны, потому что модель управления и производства везде одинаковая и работает на всех рынках. Мы отбираем самых "голодных" и замотивированных предпринимателей, потому что платформа дает возможность привлечь инвестиции, а "голодные" и замотивированные франчайзи показывают лучшие результаты. И еще много идей)

На видео ниже Рустем рассказывает о новой "фиче", в комментариях – видео приложения Вадим Карпенко.

Сайт Рустема: http://kuzhukeev.ru/dodo

Приложение Vadim Karpenko: https://play.google.com/store/apps/details?id=ru.digitalmount.dodo&fbclid=IwAR1yJCw9XBUS7WIBFd5PciVX8Okomy6EVld1Gt8Zar208dqLEDQWqYuOTpo
Sprint Review в Dodo Pizza – от Днища к Огнищу.

Антон Бевзюк рассказал в одном из крупнейших мировых изданий про то, как мы искали идеальный для себя рецепт проведения Sprint Review и отказались от сбора обратной связи.

https://dzone.com/articles/sprint-review-shitty-to-great
К концу 2020 года мы хотим расширить команду разработки до 250 человек. Пытливый читатель подумает: «Что бы это значило?»

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

Поэтому мы хотмм спросить, будет ли вам интересно, если мы будем периодически публиковать здесь дайджесты с вакансиями?
Ребята, у нас крутая новость! Мы делаем проектный курс вместе с ВШЭ. Студенты могут вместе с нами участвовать в исследованиях в области AI, получить опыт в решении реальных задач компьютерного зрения и внедрить свои модели в производство!

Не из Вышки, но хочется в проект? Присылайте резюме на etsaplin@hse.ru для уточнения условий.

Регистрация на курс: https://pf.hse.ru/236994214.html
Media is too big
VIEW IN TELEGRAM
У нас в Додо есть свой светила-СТО. А у вас?
Ребята, приглашаем вас в наш офис на лекцию Андрея Коняева «Медиа и мемы».

Несмотря на тавтологию, можно смело сказать, что популяризация науки в наше время довольно популярна. Что это на самом деле? Как устроен этот процесс, несет ли он добро или сеет бесконечное зло? И как в этом процессе нам помогают мемы? На эти и многие другие вопросы Андрей ответит в своей лекции.

Регистрация: https://www.facebook.com/events/974217792787522/
Открываем рубрику «Работа в IT в Додо».

Сегодня мы ждём в команду:
– Android-разработчика: https://hh.ru/vacancy/29946309
– QA-инженера: https://hh.ru/vacancy/29679604
– Middle и Senior .NET-разработчиков: https://hh.ru/vacancy/29866615
– Data Scientist-а в ML-команду: https://hh.ru/vacancy/29946300
– SRE: https://hh.ru/vacancy/29551236

Все подробности про IT в Додо можно найти на нашем сайте dodois.com.

Если понравилась вакансия, всегда можно написать нашему HR Саше: @alexpanev