Mad Devs Channel
1.78K subscribers
548 photos
28 videos
1 file
798 links
Канал Mad Devs.🤘Здесь мы рассказываем о жизни компании и инсайтах. Делимся знаниями и лайфхаками IT-индустрии.
Download Telegram
Как сделать три платных сервиса ETA одним бесплатным

Метрика "ожидаемое время прибытия" (Estimated Time of Arrival, ETA) - одна из самых нужных для любого такси или сервиса общественного транспорта. Пользователи хотят знать, сколько им осталось ждать, и лучше, чтобы расчётное время ожидания максимально совпадало с актуальным.

На практике ETA можно определить за счёт двух главных факторов - географического расстояния между точками и наличия либо отсутствия пробок. Для всего этого существуют уже существуют готовые решения. Но как же быть с количеством запросов к сервисам при ограниченном бюджете? Об этом - в статье нашего бэкенд-инженера Медера Аккозова.
Эффективная переделка интерфейса базы данных

Интерфейс базы данных может превратить вашу жизнь в кошмар, если в нём станет сложно ориентироваться. В какой-то момент наш инженер Анатолий Федоренко обнаружил, что в интерфейсе БД живёт 130 разных методов, которые часто служат для одного и того же.

Дальше так продолжаться не могло, и он решил провести рефакторинг и сделать всё по-человечески. Если у вас те же проблемы, очень советуем почитать статью Анатолия про рефакторинг интерфейса БД
Визуализация как метод завлечения читателя

Если вы до сих пор ленитесь подбирать картинки к постам и вообще не понимаете, зачем нужно оформлять статьи визуальными элементами, наш дизайнер Влада вас переубедит. Спустя 72 часа после прочтения текста без картинок, человек помнит только 10% от информации. Если текст оформлен иллюстрациями текстом, он запоминает все 60%. Количество просмотров после добавления картинки возрастает на 120%.

Нужен ли дизайнер, чтобы напилить себе простейшую обложку для блога? Если задача горит, а ресурсов немного, многое можно сделать и самостоятельно. В статье Влады перечислены несколько суперполезных сервисов, которые выручат вас, если вы никогда не занимались дизайном, а картинки очень нужны
Тестирование прошивок микроконтроллеров AVR

Немногие в курсе того, как тестируются прошивки железа. (Напоминаем: у нас есть направление Mad Hardware, в рамках которого мы рассматриваем популярные "железные" компоненты, решения на их основе и ПО, которое и ответственно за магию IoT, "умных домов" и других технологических чудес.)

Как протестировать прошивку микроконтроллера AVR, не потратив при этом космических денег и учтя большинство важных факторов, рассказывает главный "железячник" Mad Devs Антон Козлов в своей статье
5 Rules: How to work with Jira to drive results

Почти каждая компания-разработчик софта использует Atlassian JIRA для работы над задачами. Но перенести задачи в JIRA не значит начать эффективно работать над ними. Если вы забываете оставлять комментарии, перемещать задачи по спринтам и вовремя менять ответственных, очень скоро у вас и в JIRA будет ваш старый добрый бардак.

Как сделать так, чтобы этого не случилось, и на что стоит обратить внимание для получения от JIRA максимальной отдачи? Ответ на этот вопрос можно найти в статье нашего основателя Олега Пузанова "Пять правил использования JIRA" (она сразу на английском для дополнительной прокачки скиллов)
Mad Stream продолжается! 🔥

В эту пятницу мы проводим онлайн-вебинар с Александром Тихоновым.
Александр, Senior Software Engineer, который работает в ИТ более 16 лет.

Александр выступит с темой «Как правильно оценить задачу разработчику и не отрабатывать больше по ночам?».
Расскажет как избежать переработок и бессонных ночей при неправильной оценке задач.

Вы узнаете как:
⁃ Делать декомпозицию задач;
⁃ Формировать адекватные расчёты;
⁃ Формировать рискованные значения;
⁃ Определять баланс между качеством исполнения и сроком разработки;
- Какие бывают паттерны деления задач и что такое псевдопрограммирование.

После нашего Mad Stream будет сессия вопросов и ответов.

Будем ждать всех желающих! 😊

Мероприятие начнётся в пятницу 28-го августа, в 19.00 по Бишкекскому времени.

Ссылка на стрим: https://youtu.be/sUU1ZSBKtcw
Как использовать доску Miro для управления проектами

Сегодня на платформе Webinar наш проектный менеджер Дмитрий Кононеко расскажет об инструменте Miro и как его использовать в работе ПМ-а.

На вебинаре вы узнаете:
✔️почему важно смотреть на свой проект сверху и как помогает в этом Miro;
✔️как используется Miro на этапе продумывания пути клиента при разработке нового функционала;
✔️Miro как инструмент хранения и агрегирования идей для продукта;
✔️как пользоваться основными функциями и горячими клавишами в Miro.


🎤 Спикер: Дмитрий Кононенко, проектный менеджер в Mad Devs
В течение 5 лет работал в качестве QA-инженера в российском MMORPG проекте “Аллоды Онлайн“, в IT индустрии с 2010 года.


❗️На мероприятии будет практическое задание, где вы сможете поработать с инструментами Miro, важно быть с ПК.

Дата: 27 августа, в 19.00

Регистрация по ссылке
Где-то ограничения на перемещение уже сняты, где-то сняты частично, а где-то вступили в силу повторно. В любом случае, Айдар из нашей команды на всякий случай не теряет бдительности и кодит в маске, вирусы и баги нам ни к чему. Всем здоровья!
С чего начинает работу над задачей разумный разработчик? Правильно - с поиска готовых решений, которые либо юзабельны и могут ему помочь, либо как минимум натолкнут его на мысль о том, как решить задачу. Если кто-то начинал копать до тебя, ты начинаешь не с пустого места, у тебя есть задел - и им стоит воспользоваться. Очень неплохо копают тему мобильной разработки ребята из сообщества XDA-Developers, а вот и один из пруфов:

Transforming any Website into a Native Web App on Android
Хей!
Mad Devs не просто активно расширяет штат - мы нанимаем человека, который поможет нам нанимать других! В компании открыта позиция IT-рекрутера. Кандидата с нужными скиллами, хорошей дисциплиной и самомотивацией возьмём и удалённо.

Чем предстоит заниматься?
✔️Искать квалифицированный IT-персонал в разных локациях;
✔️ Мы ожидаем, что рекрутер сможет делать скрининг резюме, проводить интервью и резюмировать результаты;
✔️Писать job offers, помогать новичкам адаптироваться - это тоже обязанности рекрутера.

❗️Важный момент: мы ищем разработчиков в международные проекты, поэтому рекрутеру нужен уровень английского не ниже Intermediate для адекватной оценки языковых компетенций кандидатов.

Почему к нам стоит идти?
У нас дружная HR-команда, классно автоматизированный процесс подбора и минимум бюрократии. На технических собеседованиях вам будут помогать наши лучшие инженеры. Мы доверяем профессионалам и позволяем им работать самостоятельно по гибкому графику работы - нас интересует результат, а не то, сидите вы в офисе или нет.

Вилка зарплат и подробное описание вакансии здесь.
А вы уже успели потестировать функцию видеозвонков, которой Телеграм порадовал пользователей к своему семилетию? Также, по утверждением команды мессенджера, доступно переключение между голосовым звонком и видеозвонком прямо во время разговора и переписка в чате без завершения звонка.
Дядя Боб (он же Robert C. Martin) плохого не посоветует, поэтому надо быстренько подписываться на его видео из серии Clean Coders и слушать про то, какими должны быть архитектуры софтверных проектов. Если мы скажем, что этот человек закладывал основы современного программирования, в частности, писал Agile-манифест и формулировал SOLID-принципы, это будет лишь верхушкой айсберга его заслуг. Поэтому сегодня смотрим дядю Боба, он 40 лет в программировании и знает, что говорит:

Видео-тренинги по архитектуре от Дяди Боба
МЫ ИЩЕМ DELIVERY-МЕНЕДЖЕРА!

Главное в работе команды разработки - поставлять клиенту пользу в виде фич, удобства во всём, продуманных интерфейсов. В конечном итоге это помогает привлекать и удерживать пользователей, а значит, и обеспечивать выручку. Успешного развития проекта не добиться без плотного дружеского контакта с заказчиком. В нашей команде за него отвечает Delivery Manager. Этот специалист строит доверительные отношения с несколькими закреплёнными за ним клиентами, постоянно расширяет сеть контактов и координирует работу проектных менеджеров внутри компании.

Мы растём и сейчас ищем такого Delivery-профессионала, который будет активно помогать нашим клиентам достигать поставленных целей, а нашей команде - гибко и своевременно адаптироваться к потребностям заказчиков, их требованиям и предложениям. Мы ожидаем, что у него будет бэкграунд в разработке, управлении проектами и хороший английский (наши клиенты говорят именно на нём!).

Опыт, который получит наш Delivery Manager, будет уникальным, как полёт в космос. Это ответственная работа в проектах для тысяч пользователей, много межкультурной коммуникации и челленджей каждый день.

Посмотреть вакансию с зарплатой и описанием можно тут:
https://bishkek.headhunter.kg/vacancy/38981529
У нас в Mad Devs работают совершенно чумовые ребята, которые ездят по 200+ км в день на велосипедах, профессионально занимаются джиу-джитсу, взбираются на высоченные горы как вполне профессиональные альпинисты. Есть те, кто разводит цветы, есть те, кто рисует эльфиек, есть те, кто варит пиво. При таком многообразии талантов свой поэт у нас тоже есть. Настя, которая работает у нас консультантом по стратегии маркетинга, недавно получила награду за стихи на русском языке. Поздравляем и ждём от неё стёбных стишков на следующие выпуски Keybeard!
Ура, теперь мы проводим Mad Стримы на английском! 🔥

Уже завтра наш бэкенд разработчик Анатолий Федоренко в прямом эфире расскажет про “7 привычек высококлассных разработчиков"

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

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

Стрим по ссылке:
https://youtu.be/Fsja5BbFQAE

Мероприятие начнется в четверг 10-го сентября, в 19.00 по Бишкекскому времени.
Software Features Acceptance by Client

Приёмка работ при заказной разработке всегда вызывает множество вопросов. Как избежать проблем и добиться того, чтобы заказчик согласился с тем, что работы выполнены?
Спойлер: документировать все требования и не терять контакта с ним в процессе разработки. О чём не следует забывать, чтобы заказчик остался доволен всеми новыми фичами проекта, рассказала в своей статье Тамара Мун, Delivery Manager компании Mad Devs
Музыка есть практически для любой активности - зарядки, езды на машине, гонки на велосипеде, бега. Для релакса - сна и отдыха - тоже есть своя музыка. Для написания кода тоже есть свои, особенные композиции - те, которые бодрят, но, в то же время, не слишком отвлекают. Например, наш CTO Андрей "Чак" Минкин советует вот эти четыре трека.