Под катом статья для тех, кто, с одной стороны, эмоционально сгорает в рутине, стрессует, отмечает у себя повышенную тревожность, а, с другой стороны, должен продолжать концентрироваться на рабочих задачах и как-то их вывозить.
Dodo Engineering
О том, как разработчики строят IT в Dodo
Сначала показывать
Футуризм, который мы заслужили
21 мин
17KПока человечество ждёт выработки коллективного иммунитета к вирусу, мы решили выяснить, есть ли у айтишников иммунитет против кризисной ситуации. Дорогой читатель, будь готов. Это будет длинный пост с мнением частных лиц о том, что сейчас происходит в сфере IT, какие вызовы нас ждут и пройдёт ли мировая турбулентность мимо.
Ключевые слова до ката для привлечения внимания: Андрей Себрант из Яндекса и TechSparks, Иван Ямщиков из ABBYY и института Макса Планка, Константин Кичинский из Платформа НТИ, Григорий Петров из Evrone, Георгий Могелашвили из Booking, Александр Белоцерковский из Microsoft, Михаил Климин из Едадил и Applicatura.
Ключевые слова до ката для привлечения внимания: Андрей Себрант из Яндекса и TechSparks, Иван Ямщиков из ABBYY и института Макса Планка, Константин Кичинский из Платформа НТИ, Григорий Петров из Evrone, Георгий Могелашвили из Booking, Александр Белоцерковский из Microsoft, Михаил Климин из Едадил и Applicatura.
+13
История о птице Додо из рода Фениксов. Великое падение Dodo IS
16 мин
13KКаждый год 21 апреля мы вспоминаем историю Великого падения Dodo IS в 2018 году. Прошлое – жестокий, но справедливый учитель. Стоит помнить о нём, повторять уроки, передавать новым поколениям накопленные знания и с благодарностью относиться к тому, кем мы стали. Под катом мы хотим рассказать вам историю о том, как это было и поделиться выводами. Такую ситуацию не пожелаешь даже врагу.
+15
Кто ты, QA-инженер или тестировщик?
7 мин
101KQA и QC — как камыш и рогоз. Конечно, есть ботаники, которые их различают, но большинство людей всё-таки путают. Иногда самим QA и QC легче согласиться с представлением обывателей, чем пускаться в долгие объяснения, в чём же всё-таки разница. Предлагаю сделать усилие над собой, разобраться с терминами и понятиями, увидеть отличия и больше никогда их не путать.
+24
Асинхронный код в Startup ASP.NET Core: 4 способа обхода GetAwaiter().GetResult()
8 мин
21KС тех пор, как в C# 5.0 завезли механизм async/await, нас постоянно во всех статьях и доках учат, что использовать асинхронный код в синхронном очень плохо. И призывают бояться как огня конструкции GetAwaiter().GetResult(). Однако есть один случай, когда сами программисты Microsoft не гнушаются этой конструкцией.
+39
Робокультура: онбординг, менторство и выгорание
6 мин
5.1KКак известно, на вкус и цвет все фломастеры разные. Кому-то нравятся красные, кому-то жёлтые, кто-то фанатеет от бирюзовых, есть любители зелёных и так далее. Чтобы понять, какие фломастеры нравятся и подходят именно вам, нужно как минимум, увидеть все варианты.
Компании-работодатели, как фломастера, тоже разные. Предлагаем заглянуть в них, чтобы понять, как у них всё устроено. Несколько недель назад я пообщался с креативным директором Redmadrobot о том, хотят ли роботы захватить человечество, а также узнал, как у ребят выглядит онбординг, менторство и где они ставят датчики на выгорание сотрудников. Теперь хочу поделиться этим с вами.
Компании-работодатели, как фломастера, тоже разные. Предлагаем заглянуть в них, чтобы понять, как у них всё устроено. Несколько недель назад я пообщался с креативным директором Redmadrobot о том, хотят ли роботы захватить человечество, а также узнал, как у ребят выглядит онбординг, менторство и где они ставят датчики на выгорание сотрудников. Теперь хочу поделиться этим с вами.
+11
Идеальный шторм: как технологии меняют индустрию общественного питания
8 мин
6KПеревод
Оглянитесь вокруг. Мир меняется стремительными шагами. Буквально 15 лет назад мы заказывали пиццу звонком по телефону, не могли представить, что сможем в режиме реального времени наблюдать за тем, как она готовится и тем более смотреть по карте, как курьер едет к нашему дому. Сейчас это кажется привычным и обычным. Чтобы понять, куда движется мир сейчас, мы решили проанализировать и поделиться с вами технологическими трендами в индустрии общественного питания.
+12
Подкасты для разработчиков
10 мин
20KИнтересно наблюдать за историей. Netflix, YouTube, Twitch постепенно вытеснили телевизор из нашей жизни. Сейчас похожий процесс происходит с подкастами и радио. За последние 2 года количество подкастов в мире выросло с 525 000 до 900 000, а количество эпизодов увеличилось с 18 000 000 до 30 000 000. В России эта волна началась в прошлом году, но уже сейчас становится сложно в них ориентироваться. Мы сделали для вас подборку из 57 техноподкастов и около того.
+29
VoiceOver на iOS: решение типовых проблем
6 мин
3.8KКогда берёшься адаптировать приложение для незрячих, часто что-то идёт не так: то порядок собьётся, то фокус не туда встанет. С другой стороны, есть UX, который легко пропустить, потому что не знаешь про возможные проблемы. В этой статье будем разбираться с типовыми проблемами и их решением.
+10
Собеседование в Додо Пиццу
9 мин
86KПрочитав название статьи, вы можете задаться вопросом: «На черта мне нужно знать о собеседовании в Додо Пиццу?». И будете правы. Она не для всех. У нас действительно не IT-корпорация вроде Гугла, Амазона или Майкрософта, но сложный и интересный бизнес, зародившийся на стыке традиционных пиццерий и IT. У нас место для разработчиков, которым важно влиять на бизнес и строить глобальную систему с нуля, в кайф постоянно расти и работать над сложными задачами, использовать новые решения, опираясь на здравый смысл и доверие, которые понимают, что люди важнее процессов.
В этой статье я расскажу, как устроен наш пайплайн найма и дам несколько советов о том, как к нам устроиться.
В этой статье я расскажу, как устроен наш пайплайн найма и дам несколько советов о том, как к нам устроиться.
+16
Что можно узнать о Domain Driven Design за 10 минут?
5 мин
185KГоворят, что можно бесконечно смотреть на огонь, наблюдать за тем, как работают другие, а также изучать DDD (Domain Driven Design, предметно-ориентированное проектирование). Но если у вас есть только 10 минут — можно прочитать эту статью и пройтись по самым верхушкам, а потом с умным видом кивать головой во время светской беседы.
Покрутили и рассмотрели DDD с разных сторон вместе с Андреем Ратушным — техническим директором компании Югорские Интернет Решения.
Покрутили и рассмотрели DDD с разных сторон вместе с Андреем Ратушным — техническим директором компании Югорские Интернет Решения.
+30
Наивно. Супер: код и архитектура простой игры
5 мин
10KМы живём в сложном мире и, кажется, стали забывать о простых вещах. Например, о бритве Оккама, принцип которой гласит: «Что может быть сделано на основе меньшего числа, не следует делать, исходя из большего». В этой статье я расскажу про простые и не самые надёжные решения, которые можно применять в разработке простых игр.
+16
VoiceOver на iOS: каждый контрол ведёт себя по-разному
5 мин
4.6KПривет, Хабр! Недавно я говорил про адаптацию приложений для незрячих и неподвижных людей. И не договорил!
Сегодня расскажу, как изменить поведение контролов с помощью
Сегодня расскажу, как изменить поведение контролов с помощью
accessibilityTraits
и сделать жизнь незрячих чуть удобней. Знать работу этих трейтов (traits) важно, чтобы не писать свои костыли. +16
Data Engineer or die: история одного разработчика
5 мин
13KВ начале декабря я совершил роковую ошибку принял поворотное решение в своей жизни разработчика и перешёл в команду Data Engineering (DE) внутри компании. В статье я поделюсь некоторыми наблюдениями, которые я сделал за два месяца работы в команде DE.
+17
Ничего такого о культурном коде
6 мин
8.8KВнимание, вопрос: что за дела и в какой такой момент культурный код стал важнее настоящего?
С одной стороны, разработчиков нынче ищут днём с огнём: шлют френдли месседжи на почту и в телегу, нетворкают на митапах и конфах, скоро и домой начнут приходить. Спасу нет от этих предложений пообщаться по поводу новой интересной вакансии. С другой стороны, их всё чаще сначала проверяют на соответствие корпоративным ценностям компании, прежде чем пропустить на техническое интервью.
Об этом, а также о найме, онбординге и мотивации разработчиков пообщались с Артёмом Сусековым – development manager из компании Miro.
С одной стороны, разработчиков нынче ищут днём с огнём: шлют френдли месседжи на почту и в телегу, нетворкают на митапах и конфах, скоро и домой начнут приходить. Спасу нет от этих предложений пообщаться по поводу новой интересной вакансии. С другой стороны, их всё чаще сначала проверяют на соответствие корпоративным ценностям компании, прежде чем пропустить на техническое интервью.
Об этом, а также о найме, онбординге и мотивации разработчиков пообщались с Артёмом Сусековым – development manager из компании Miro.
+14
10/50/99: как давать обратную связь
10 мин
13KПеревод
Обратная связь в компании, как Бэтмен в Готэме. Все ждут, что она прилетит и всех спасёт, направит на путь истинный. Но иногда, судя по ощущениям, вместо Бэтмена прилетает Джокер и рушит ваш проект.
Для нас, как и для большинства современных компаний, вопрос обратной связи стоит довольно остро: когда, кому и как её правильно давать. Мы пробуем разные подходы. Недавно нашли интересный материал, которым делимся с вами. Под катом про принцип обратной связи «10/50/99», как помогать и не рушить.
Для нас, как и для большинства современных компаний, вопрос обратной связи стоит довольно остро: когда, кому и как её правильно давать. Мы пробуем разные подходы. Недавно нашли интересный материал, которым делимся с вами. Под катом про принцип обратной связи «10/50/99», как помогать и не рушить.
+34
Может ли дизайн повлиять на скорость доставки?
6 мин
10KВнутренние интерфейсы редко бывают дружелюбными, понятными и красивыми. А зря — c их помощью можно влиять на ключевые метрики бизнеса. Под катом история о доставке, курьерах, мышлении и дизайне.
+15
Бардак на старте: постмортем на скорость запуска iOS-приложения
3 мин
8.8KУ современного приложения много нефункциональных требований: размер приложения, потребляемый трафик, доступность для людей с ограничениями, стабильность, скорость запуска и работы. Наше приложение запускалось очень долго, десятки секунд. Сегодня вышло обновление, в котором iOS-приложение стало запускаться в разы быстрее. Рассказываю, как так вышло и почему только сейчас.
+15
Веская причина для проверки ваших зависимостей: AGPL-edition
4 мин
3.3KПеревод
Вот вы берёте код под лицензиями BSD, MIT и Apache2 и в ус не дуете, а потом – бац! – вторая смена, и в транзитивной зависимости рисуется код под AGPL. Мы стараемся следить за этим и предпочитаем скорее перебдеть, чем недобдеть.
+17
Уходя уходи: почему не стоит принимать контроффер
6 мин
165KПеревод
Привет, Хабр! Меня зовут Женя Остроумова, и я рекрутёр_ка. Сегодня поговорим с вами про контрофферы.
+143