Mad Devs Channel
1.78K subscribers
483 photos
26 videos
1 file
753 links
Канал Mad Devs.🤘Здесь мы рассказываем о жизни компании и инсайтах. Делимся знаниями и лайфхаками IT-индустрии.
Download Telegram
В Mad Devs постепенно начинается появляться департамент IoT. Когда-то шутили, что software отличается от hardware тем, что софт легко менять, ведь он soft. Однако прогресс не стоит на месте и то, как развивается сейчас хардвара и то, как стало гибко ей управлять, обновлять и строить - впечатляет. За неполные 3 года в Mad Devs было сделано несколько IoT проектов:

http://iotsploit.co/ (тут не было создания иотов, но было очень много исследований иотов на рынке);
иот для проверки интернет соединий на производстве;
• и иот для непрерывной уличной сьемки в автономном режиме (пока не можем говорить публично о проекте, так как он еще не вышел на рынок).

Недавно Антон, специалист иот направления Mad Devs поделился статьей о том, как просто можно начать разрабатывать железо

Так же скоро будет еще более интересных статей на эту тему

В общем предикчу огромный рост разработки иотов, так же как распространение иотов по миру. Готовимся, друзья!
В Mad Devs мы разделяем такие ценности, как прозрачность и открытость взаимодействия как внутри команды, так и с клиентом. Мы также стремимся автоматизировать рутину сотрудников и высвободить им время для более важных стратегических задач. Благодаря этому появился внутренний проект Collector.

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

На данный момент внутри Collector реализована панель мониторинга для менеджеров, где они могут самостоятельно управлять командой, а также контролировать загрузку каждого специалиста. Благодаря этому удаётся своевременно выявлять проблемы продуктивности и несоблюдение регламентов компании.

Разработка и улучшение продукта идет полным ходом! В планах – дашборда мониторинга для клиента с возможностью контролировать стоимость разработки относительно прогресса команды, а также прочие улучшения метрик.
Что почитать в отпуске? Советуем неизменную классику "Как привести дела в порядок (Getting Things Done)" от Дэвида Аллена. Поможет и собраться в отпуск, и провести его с пользой, и эффективно разгрести накопившиеся задачи после отдыха.

Примечательно, что методике GTD в следующем году исполнится 20 лет, но за эти годы Дэвид практически ничего в ней не поменял. Собственно, а зачем менять то, что и так прекрасно работает? Дополнять и улучшать можно, а ядро точно трогать не стоит.

Следование принципам GTD позволяет работать без стресса, разумно расставляя приоритеты. Мозг при этом остаётся в продуктивном состоянии - генерирует полезные идеи и принимает оптимальные решения. В Mad Devs некоторые ребята перечитывают книгу раз в год, чтобы освежить GTD в памяти и эффективно применять эту методику на практике. Книгу можно найти у нас в корпоративной библиотеке и вот здесь: https://www.amazon.com/Getting-Things-Done-Stress-Free-Productivity/dp/0142000280
Сейчас, кажется, уже ничто не мешает напилить веб-приложение полностью в браузере, используя GitLab и GitHub. Начинаешь с pipeline и тестов, заканчиваешь автоматической поставкой. Пока что тяжело понять, как быстро кодить там интерфейсы, но вот API можно без проблем. Ждем полноценного выхода https://github.com/features/codespaces, а пока попробуем на GitLab полностью в браузере напилить API, например, курса валют.
Многие знают, что основная часть наших сотрудников живёт в Киргизии и конкретно в Бишкеке, но географически Mad Devs гораздо шире – мы активно нанимаем ребят из России, Украины, Беларуси, Казахстана и других стран Восточной Европы.

Недавно собеседовали разработчиков из Черногории, Македонии, Польши и Боснии, но, к сожалению, пока не нашли подходящих кандидатов. Может быть, мы не так и не там ищем?

Если кто-то из ваших знакомых знает, где в Восточной Европе стоит нанимать продвинутых техспецов, пишите нам на hr@maddevs.io

Договоримся!
На подходе дизайнерский Mad Stream! 🔥

В этот четверг наши эксперты Влада и Скрив выступят с темой: Рабочие процессы, или как создаются шедевры?

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

Из полезного на стриме вы узнаете:
• Как дизайнить быстро и качественно;
• Сколько вариантов дизайна нужно создать чтобы он "выстрелил";
• Как презентовать наработки клиенту;
• Как оптимизировать и организовать рабочие процессы и многое другое!

Дата/время: 18 июня 2020 в 18:30
Ссылка на YouTube: https://youtu.be/RNFMOnQBMQ4
Что делать, если нужно запустить #Postgres в #TeamСity до запуска тестов? Наш CTO Чак (он же Andrew Minkin) разбирался с проблемой и написал по итогам этого статью, которая вышла не только в нашем блоге, но и на Hacker Noon.

Статья сразу на английском, чтобы нанести вам двойную пользу. Так и быть, спойлер: без контейнеров (Docker!) тут обойтись не могло. Остальное в посте:

https://blog.maddevs.io/running-postgres-as-a-build-requirement-in-teamcity-build-8c6413576e33
Весь мир активно борется со стереотипом о том, что у ИТ не женское лицо. Девушки успешно работают в нашей отрасли, в том числе и на технических позициях. Многие открывают собственные ИТ-бизнесы, создавая рабочие места и нужные сервисы.

Прекрасное видео с Тамарой Мун, которая работает в Mad Devs уже несколько лет и сейчас занимает позицию Delivery Manager в нашей компании, лишнее подтверждение тому, что дамы вносят огромный вклад в развитие отрасли. Кроме Томы, в ролике снялись ещё несколько девушек из других компаний Кыргызстана, которым мы также желаем дальнейших успехов. 🌟Динара Руслан 🌟 Тамара Мун 🌟 Санира Мажикова 🌟Айдана Аидланова 🌟 Салия Асанова, мы гордимся вами!

https://youtu.be/Uy5yXjWMb2Y
И снова Keybeard!

Михаил Иващенко и Олег Пузанов на этот раз решили разобрать вопрос о том, что работа в вашем проекте не приносит вам удовольствия. Знакомо? Тогда кликайте на play и пишите в комментариях под видео с чем согласны а с чем нет.

Также не забудьте лайкнуть видео, посмотреть его до конца (ведь мы как всегда оставили самое интересно напоследок) и поделиться роликом с друзьями!

https://youtu.be/PkFHpoVw02s
Не секрет, что в IT-отрасли огромная нагрузка на зрение. Программисты и люди смежных профессий проводят перед компьютером целый день, часто работая ещё и сверхурочно. Часы отдыха тоже порой превращаются в зависание перед экраном гаджета. Всё это приводит к недостаточной подвижности мышц глаза из-за постоянной фокусировки на ближайших объектах.

Как помочь глазам отдохнуть с помощью простейших приёмов, которые не займут у вас много времени, но позволят сохранить зрение? Об этом читайте в статье нашего ПМа Димы Кононенко:

https://blog.maddevs.io/kak-sohranit-zdorove-vashih-glaz-a829d4cb082a
Для разработчика софта видеоигры не только зло, но и источник мудрости. Их создают далеко не глупые люди. Часто цитаты из игр не менее круты, чем цитаты из блокбастеров с многомиллионными сборами. И мудрости в них тоже не меньше.

Наш CTO Чак (aka Andrew Minkin) поделился репликами Кратоса из Вселенной God of War и фразочками из серии игр Bioshock, которые помогают ему в работе. Игровые ситуации порой весьма хорошо отражают реальность и позволяют понять важнейшие принципы управления командой. Не верите? Предлагаем проверить.

Статья сразу на английском для нанесения дополнительной пользы: https://blog.maddevs.io/leadership-lessons-i-learned-from-videogames-b1e749b5c25
Сегодня разбираемся, кто такой TeamOps 👨‍💻

У современной команды разработчиков есть потребность в автоматизации некодовой активности. Часто она уходит вниз по приоритетам, и вместо неё пишут код. Если процессные неудобства накапливаются, падает продуктивность.

Логично спросить, не заняться ли этим менеджеру проекта? Эта профессия постепенно уходит в историю. Если команде поставлены цели или OKR, она прекрасно справляется и без ПМ. А TeamOps – это человек, который владеет инструментарием для того, чтобы работа команды инженеров была эффективной.

Среди его обязанностей:

- настройка и автоматизация работы в Jira;
- управление алертами и ботами в Slack;
- формирование и контроль информационных каналов для команды;
- автоматизация примитивных процессов типа "подпинывать разрабов, если merge request не принимается более 30 минут".

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

Как же выучить английский быстро и эффективно, почему не стоит пренебрегать грамматикой и с какой периодичностью повторять слова, чтобы кривая забывания Эббингауза была за тебя, а не против? Какой софт поможет начинающему англофону?

Об этом в статье нашего проектного менеджера Дмитрия Кононенко: https://blog.maddevs.io/ru-how-to-memorize-information-better-when-you-study-2b80ee219056
Как автоматизировать повторяющиеся процессы в компании, если у вас уже есть JIRA? Знакомьтесь: наш внутренний проект Mad Flow. При помощи плагинов JIRA и написанных нами скриптов он позволяет сотрудникам Mad Devs серьёзно экономить время на рутинных вещах.

Как работает Mad Flow? Например, вам предстоит написать и отправить очередной отчет о выполненной работе за месяц. Наверняка вы делаете это так: копируете старый отчет, мучительно вспоминаете, что туда добавить, а ещё - людей, которым надо отослать отчёт.

Как этот же процесс выглядит с применением Mad Flow? Он создает задачу "Ежемесячный отчёт" по расписанию. Внутри уже есть чеклист для всего, что нужно добавить в отчет. Mad Flow уведомляет вас и о дедлайне по отправке отчёта. Удобно, не правда ли?

По ссылке, развернутая статья о проекте на английском языке: https://blog.maddevs.io/how-to-automate-jira-mad-devs-experience-50c7836eec65
Поговорим о документации. Как известно, что не документировано, то благополучно позабыто. Часто те, кто любит кодить, к обновлениям документации относятся плохо. Как раз для них создана концепция Docs Like Code, описанная в одноимённой книге – Docs Like Code by Anne Gentle

Краткий спойлер: когда у вас сложный проект с десятками постоянно допиливаемых сервисов, документация может стать кошмаром. Если вести её в Git, используя Gitflow, можно снять многие боли, воспользовавшись уже налаженным процессом для разработки.

Книга будет интересна прежде всего техническим писателям и проектным менеджерам. Впрочем, разработчики, занимающиеся документацией тоже наверняка её оценят. Мы в Mad Devs уже начали внедрять подход Docs Like Code, и пока результаты нас радуют.
Не так давно наш фронтенд-разработчик Антон Грушкин выступил на слаконаре Hexlet.io с темой “Командная игра в разработке: не быть мудаком проще, чем кажется”. Слаконар – это формат интерактива со спикером, при котором вопросы и ответы печатаются в канале Slack.

В любой команде есть те, кто считает себя “равнее других” – опаздывает на общие созвоны, вынуждая остальных ждать, или отстаивает костыли в своём коде так, словно на них держится Вселенная. Люди-хронофаги, пожиратели чужого времени. Проще говоря, мудаки. Часто они ухудшают продуктивность всей команды и срывают сроки, что может вылиться во вполне ощутимые денежные штрафы.

Как стать таким стоппером и блокером? Какие простые приёмы и инструменты стоит использовать, чтобы выполнять свои обязательства? Как не оставлять в проекте бардака и вовремя информировать команду? Почему твоё саморазвитие не только твоя, но и общекомандная проблема? Ответы на все эти вопросы можно получить, почитав материалы слаконара.