Как стать автором
Обновить

Как получить Google Developers Certification: Mobile Web Specialist

Время на прочтение 5 мин
Количество просмотров 9.3K
Блог компании Dodo Engineering JavaScript *Разработка мобильных приложений *Разработка под Android *Учебный процесс в IT

Привет, Хабр! Сегодня хочу поделиться с вами историей о том, как я сдавал сертификационный экзамен Google Developers Certification: Mobile Web Specialist. Если честно, то каких-то объективных причин я назвать не могу, так как не слышал ещё ни об одном случае, когда наличие сертификата давало кому-то преференции при устройстве на работу или помогало повысить зарплату. Под катом расскажу, почему всё же решил сдать экзамен и подробно опишу, как я его сдавал.


Читать дальше →
Всего голосов 31: ↑30 и ↓1 +29
Комментарии 4

День, когда Dodo IS остановилась. Синхронный сценарий

Время на прочтение 8 мин
Количество просмотров 16K
Блог компании Dodo Engineering Высокая производительность *Программирование *Распределённые системы *
Dodo IS — глобальная система, которая помогает эффективно управлять бизнесом в Додо Пицце. Она закрывает вопросы по заказу пиццы, помогает франчайзи следить за бизнесом, улучшает эффективность сотрудников и иногда падает. Последнее — самое страшное для нас. Каждая минута таких падений приводит к потерям прибыли, недовольству пользователей и бессонным ночам разработчиков.

Но теперь мы спим лучше. Мы научились распознавать сценарии системного апокалипсиса и обрабатывать их. Ниже расскажу, как мы обеспечиваем стабильность системы.

Читать дальше →
Всего голосов 48: ↑43 и ↓5 +38
Комментарии 19

Why does Dodo Pizza need 250 developers?

Время на прочтение 4 мин
Количество просмотров 3.3K
Блог компании Dodo Engineering Программирование *Управление персоналом *
Перевод
In autumn, we announced we were going to expand our IT team from 49 to 250 developers. And immediately we were buried under an avalanche of questions — mostly, people were interested why a pizza chain needs so many software engineers. How did we come up with such a number? So now I want to answer that.


Read more →
Всего голосов 25: ↑23 и ↓2 +21
Комментарии 0

Sprint Review: Shitty to Great

Время на прочтение 6 мин
Количество просмотров 1.8K
Блог компании Dodo Engineering Управление разработкой *Управление проектами *Agile *Управление продуктом *
What do you get when you cross an IT department, a faulty Sprint review, determination, and pizza? Greatness, that's what.


Read more →
Всего голосов 18: ↑17 и ↓1 +16
Комментарии 0

Technical debt leading to a company crisis

Время на прочтение 16 мин
Количество просмотров 5.1K
Блог компании Dodo Engineering Управление проектами *Agile *Управление продуктом *IT-компании
Accumulating technical debt may lead your company to a crisis. But it may also become a powerful driver of massive process changes and help with engineering practices adoptions. I'll tell you about it on my own example.


Read more →
Всего голосов 23: ↑22 и ↓1 +21
Комментарии 0

Я прочитал 80 резюме, у меня есть вопросы

Время на прочтение 6 мин
Количество просмотров 111K
Блог компании Dodo Engineering Управление персоналом *Карьера в IT-индустрии
Recovery mode
У нас не очень простое собеседование. Нужно пройти 3 шага:

  1. Прислать резюме, программист его посмотрит, лайкнет если всё хорошо. Рекрутер позвонит, задаст несколько вопросов.
  2. Встретиться или созвониться с нами. Узнаем, какой вы специалист.
  3. Прийти на тестовый день. Познакомиться с командой и поработать вместе. Пообщаться с техническим директором, обсудить зарплату и получить оффер.


Я три месяца был тем программистом, который оценивает резюме. Мне есть о чём с вами поговорить.
Читать дальше →
Всего голосов 229: ↑135 и ↓94 +41
Комментарии 636

Кодим–пицца

Время на прочтение 8 мин
Количество просмотров 9.2K
Блог компании Dodo Engineering Хакатоны
Привет, Хабр. Мы спонтанно провели первый внутренний хакатон. Решила поделиться с вами своими болями и выводами о подготовке к нему за 2 недели, а также проектами, которые получились.


Читать дальше →
Всего голосов 28: ↑24 и ↓4 +20
Комментарии 12

Выбираем подходящий баг-трекинг

Время на прочтение 5 мин
Количество просмотров 38K
Блог компании Dodo Engineering Тестирование IT-систем *Тестирование веб-сервисов *
Я общался с десятками QA-инженеров из разных компаний и каждый из них рассказывал о том, что у них используют разные системы и инструменты для баг-трекинга. Мы тоже пробовали несколько из них и я решил поделиться решением, к которому мы пришли.


Читать дальше →
Всего голосов 25: ↑21 и ↓4 +17
Комментарии 12

Sprint Review: Днище — Огнище

Время на прочтение 5 мин
Количество просмотров 11K
Блог компании Dodo Engineering Управление проектами *Agile *Управление продуктом *IT-компании

«Мы легли на дно, мы зажгли огни, во Вселенной только мы одни». Кажется, эту строчку из песни группы Сплин смело можно признать саундреком внедрения практики Sprint Review у нас в Dodo Pizza.


Читать дальше →
Всего голосов 32: ↑32 и ↓0 +32
Комментарии 3

Заголовок будет другой

Время на прочтение 8 мин
Количество просмотров 9.1K
Блог компании Dodo Engineering Разработка под iOS *Разработка мобильных приложений *Интерфейсы *Accessibility *
Если вы разрабатываете продукт для масс-маркета, то вероятнее всего им пользуются люди с плохим зрением. Если вы стремитесь делать удобные интерфейсы, то надо сделать удобно для всех клиентов, в том числе для людей с плохим зрением. Думаю, мы часто забываем об этом. И это пора исправлять.


Читать дальше →
Всего голосов 34: ↑28 и ↓6 +22
Комментарии 20

Будь как Мунк, или пару слов о техническом долге

Время на прочтение 12 мин
Количество просмотров 12K
Блог компании Dodo Engineering Управление проектами *Agile *Управление продуктом *IT-компании
Ощущения смерти, одиночества, в то же время безумная жажда к жизни… Вы могли бы подумать, что мы решили устроить лекцию по экспрессионизму и погрузить вас в творчество Мунка. Но нет. Все эти этапы ты переживаешь в момент, когда видишь, что твой технический долг скоро столкнёт твою компанию в бездну кризиса.

image
Читать дальше →
Всего голосов 39: ↑36 и ↓3 +33
Комментарии 21

5 ошибок начинающего лида

Время на прочтение 6 мин
Количество просмотров 33K
Блог компании Dodo Engineering Управление разработкой *Управление проектами *

У каждого тимлида есть своё кладбище сотрудников управленческих ошибок. Каждый день публикуются новые статьи «5 ошибок начинающего разработчика», «7 примеров того, как не надо управлять процессами», «100 и 1 способ укладываться в сроки». И это круто!


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


Читать дальше →
Всего голосов 51: ↑45 и ↓6 +39
Комментарии 400

Один бот от всех забот

Время на прочтение 7 мин
Количество просмотров 8.9K
Блог компании Dodo Engineering Программирование *C# *Управление разработкой *IT-компании
Пока не принята конвенция «О защите прав нечеловеческой личности», нужно этим пользоваться и отдавать рабочую рутину ботам. Есть смысл начать прямо сейчас, а то через 5 лет начнется восстание машин, массовые иски об оскорблении чувств ботов скучными задачами заполонят суды по регулированию отношений «человек-машина». Так что поторопитесь.

Консервативный распорядок и метод работы, рабское следование заведённому шаблону, превратившееся в механическую привычку. 6 букв.
Читать дальше →
Всего голосов 31: ↑30 и ↓1 +29
Комментарии 1

А не фигню ли я делаю? Зачем разработчики ходят в гембу

Время на прочтение 5 мин
Количество просмотров 16K
Блог компании Dodo Engineering Клиентская оптимизация *Управление разработкой *IT-компании
Привет, Хабр. Я тестировщик и очень верю в то, что гемба – это отличный инструмент для понимания своего продукта. Там хорошо получается ответить себе на вопрос: «А не фигню ли я делаю?» Сегодня хочу рассказать подробнее про его преимущества, а также инсайты, которые мы получили после похода в пиццерии.


Читать дальше →
Всего голосов 33: ↑26 и ↓7 +19
Комментарии 12

Метаморфоза тестирования redux-saga

Время на прочтение 5 мин
Количество просмотров 9.1K
Блог компании Dodo Engineering Тестирование IT-систем *JavaScript *Программирование *ReactJS *
Фреймворк redux-saga предоставляет кучу интересных паттернов для работы с сайд-эффектами, но, как истинные кроваво-энтерпрайзные разработчики, мы должны покрывать весь свой код тестами. Давайте разберёмся, как мы будем тестировать наши саги.


Читать дальше →
Всего голосов 18: ↑16 и ↓2 +14
Комментарии 8

Как распознать текст с фото: новые возможности фреймворка Vision

Время на прочтение 6 мин
Количество просмотров 8.2K
Блог компании Dodo Engineering Программирование *Разработка под iOS *Разработка мобильных приложений *Обработка изображений *
Перевод
Теперь фреймворк Vision умеет распознавать текст по-настоящему, а не как раньше. С нетерпением ждём, когда сможем применить это в Dodo IS. А пока перевод статьи о распознавании карточек из настольной игры Magic The Gathering и извлечении из них текстовой информации.


Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Комментарии 1

Stop the line или прокачай свой pipeline, йоу

Время на прочтение 11 мин
Количество просмотров 6.8K
Блог компании Dodo Engineering Разработка веб-сайтов *Программирование *Управление проектами *IT-компании
Если ваши релизы быстры как молния, автоматизированы и надежны, можете не читать эту статью.

Раньше наш процесс релиза был ручным, медленным и напичканным ошибками.
Мы проваливали спринт за спринтом, потому что не успевали сделать и выложить фичи к следующему Sprint Review. Мы ненавидели наши релизы. Часто они длились по три-четыре дня.

В этой статье мы опишем практику Stop the Line, которая помогла нам сфокусироваться на устранении проблем конвейера выкладки. Всего за три месяца нам удалось увеличить скорость деплоя в 10 раз. Сегодня наш деплой полностью автоматизирован, а релиз монолита занимает всего 4-5 часов.

Читать дальше →
Всего голосов 31: ↑28 и ↓3 +25
Комментарии 10

День, когда Dodo IS остановилась. Асинхронный сценарий

Время на прочтение 14 мин
Количество просмотров 13K
Блог компании Dodo Engineering Высокая производительность *Программирование *.NET *IT-инфраструктура *
Привет, Хабр! Каждый SRE в нашей команде когда-то мечтал спокойно спать по ночам. Мечты имеют свойство сбываться. В этой статье я расскажу про это и про то, как мы достигаем производительности и устойчивости своей системы Dodo IS.

Читать дальше →
Всего голосов 32: ↑26 и ↓6 +20
Комментарии 14

Эпос о системных администраторах как вымирающем виде

Время на прочтение 3 мин
Количество просмотров 19K
Блог компании Dodo Engineering Системное администрирование *Программирование *IT-инфраструктура *
Системные администраторы всего мира, поздравляем вас с профессиональным праздником!

У нас системных администраторов не осталось (ну почти). Однако предание о них еще свежо. В честь праздника мы подготовили этот эпос. Устраивайтесь поудобней, дорогие читатели.


Читать дальше →
Всего голосов 37: ↑24 и ↓13 +11
Комментарии 39

Ты ничего не знаешь про фудтех

Время на прочтение 11 мин
Количество просмотров 11K
Блог компании Dodo Engineering Научно-популярное Искусственный интеллект Будущее здесь
Перевод
Зачем ходить в ресторан, если любую еду вкусной и горячей могут доставить тебе до двери дома или офиса? Глобальный рынок общественного питания делится на два больших лагеря: офлайн рестораны и доставка еды. Кажется, что первые терпят поражение и проигрывают битву за клиентов. Но не торопитесь с выводами.

Под катом вы найдёте про «buzzwords» в фудтехе: smart-технологии, big data и искусственный интеллект.


Читать дальше →
Всего голосов 30: ↑24 и ↓6 +18
Комментарии 15