Mad Devs Channel
1.61K subscribers
662 photos
29 videos
1 file
864 links
Канал Mad Devs.🤘Здесь мы рассказываем о жизни компании и инсайтах. Делимся знаниями и лайфхаками IT-индустрии.
Download Telegram
Зачем нужна ретроспектива?
Ретроспектива - это одно из мероприятий в Agile, которое помогает команде самостоятельно проанализировать свою работу и дать фидбек друг другу.

Многие из команд Mad Devs проводят ретро каждые две недели. Это очень ламповые созвоны или встречи, которые собирают все мозги в одну кучу и дарят классное ощущение, что мы на одной волне. 😇

Как внедрить ретроспективу?
📌Обсудите правила игры: цель ретроспективы и порядок её проведения.
📌 Выберите дату, время и место проведения.
📌 Заранее расшарьте агенду, чтобы команда успела собрать воедино и записать свои мысли по прошедшей итерации: что было, какие трудности были, как улучшить свою работу и т.д.
📌 Обсудите причины успеха и что не получается. Чтобы сформировать экшн-план, ведь проблемы надо решить, а успех закрепить.
📌Заведите задачи в JIRA и назначьте ответственных за исполнение, проставьте дедлайны.
📌Поделитесь ретроспективой с другими ребятами в компании, чтобы дать им возможность учиться на ваших ошибках и перенимать опыт.
This media is not supported in your browser
VIEW IN TELEGRAM
Мастер Класс от Senior Developer 🤺😅
👍1
Как давать негативный фидбек? Хм... Наверняка тебе знакома такая ситуация, когда случился факап 🤡 и вот-вот предстоит разговор о нем с «автором»? А может быть "автор" - это ты сам. Как сделать так, чтобы обсуждение прошло гладко и осадка на душе ни у кого не осталось? 🤔

Есть два хороших метода. Записываем и запоминаем.

1. Принцип бутерброда 🍔
Простая формула: Похвала-критика-похвала. Поговорите о негативных моментах вперемешку с положительными.

2. BOFF
Формула состоит из 4 блоков:
🧩Действия – отметьте факт/событие/поведение
🧩Эффект действий – Озвучьте последствия, которые произошли или произойдут
🧩Чувства – Опишите свои эмоции и чувства к происходящему
🧩Будущее – Обсудите, что можно сделать, чтобы «действие» не повторилось. Важно, чтобы сотрудник сам предложил варианты.

Факапы случаются 🤷 сделайте выводы, проведите работу над ошибками и помните - никакого негатива. Конструктивный диалог - вот залог вашего будущего успеха.
🤘 "Mad Devs" ищет Python разработчика для разработки финтех проекта

⚙️ Основные задачи:
- Разрабатывать и развивать бэкенд (новые фичи, доработка текущих, работа над улучшением кодовой базы);
- Интеграция с платежными системами;
- Активно участвовать в выяснении и обсуждении требований к функционалу, предлагать решения с учетом особенностей системы и вашего предыдущего опыта;
- Участвовать в планировании архитектуры новых сервисов, переработки и оптимизации существующих.
- Планировать и декомпозировать user stories в задачи;
- Принимать участие и проводить code review.

Ожидаем от кандидата:
- 4+ лет опыта разработки на Python/Go;
- Уметь писать тестируемый код;
- Уметь работать в Docker;
- Базовые знания PostgreSQL (Уметь написать простой селект с несколькими жойнами);
- Уметь работать с Git и решать Merge конфликты;
- Опыт работы с CI/CD;
- Уметь писать SOLIDный код.

🔴 Откликнуться на вакансию
👉 Посмотреть открытые вакансии
Пс, музыкой интересуетесь? Тогда мы к вам.

Это рубрика 4 songs to [perform DevOps tasks] with🎹
Есть у нас славный парень – Дмитрий. Почему славный? А Дима слушает бодрый и лайтовый рокешник.

Будьте как Дима. Переходите по ссылкам ниже. ⬇️

🎶 https://www.youtube.com/watch?v=zkPzfOYbvzs
🎶 https://www.youtube.com/watch?v=Z0GTjdMF-lc
🎶 https://www.youtube.com/watch?v=VxBotKc0B7I
🎶 https://www.youtube.com/watch?v=qgkx8qPUOy0
Мы тут подумали. Что общего у разработчика и покемона? Нет, это не то, что приходят люди и заставляют их выполнять всю работу за себя. 😄 А то, что у них есть три формы «эволюции». Смотрите сами. ⬇️

🔥 Первая форма: Junior
Опыт: 0.5-1.5 года
Базовые знания языков программирования; пишет небольшие программы и скрипты; код ревью – обязателен.
Как эволюционировать? Много изучать и программировать, работать с критикой, не сдаваться.

☄️ Вторая форма: Middle
Опыт: 1-3 лет
Может в структуру продукта и функционал; опыт в разработке; пишет код, который понятен для остальной команды.
Как эволюционировать? Учить доп фреймворки, языки, технологии, работать над soft skills (лидерские качества и коммуникабельность)

🐉 Третья форма: Senior
Опыт: от 4 лет
Большой опыт и багаж знаний; может найти решение для любой задачи; пишет красивый и простой код; лидер и наставник для команды.

В Mad Devs мы собрали всех покемонов. За стадионы биться не отдадим, но для решения бизнес-задач – обращайтесь! 😎
А коллектив у нас очень дружный 😇
6 причин, почему нужен Devops

С каждым годом растет спрос на девопсов. И на это есть 6 причин, как у любви по Игорю Николаеву🧔🏼‍♀️❤️, но на одну больше:

1️⃣согласование процессов разработки и реализации;
2️⃣автоматизация процессов разработки, тестирования и развертывания;
3️⃣непрерывное тестирование качества приложений;
4️⃣ коммуникация между разработчиками и другими IT отделами;
5️⃣управление изменениями;
6️⃣непрерывный мониторинг производительности приложений и состояния инфраструктуры.

Один DevOps – это решение многих проблем. Попробуйте. Рекомендуем! 🤩
Программирование – это работа, образ жизни, увлечение и иногда сама жизнь. Мы понимаем. 😎 Но все же, важно уметь отложить код и отвлечься. Иначе выгорание не за горами. 🤯 Хотите попробовать что-то новое? Мы подготовили небольшой список.

🎨 Рисование
Даже если вы в последний раз рисовали на уроках в школе, то никогда не поздно начать. Тем более есть ресурсы для начинающих:
Draw a box – бесплатные туториалы для изучения основ
Drawspace – качественные занятия для всех уровней

🎸 Музыка
Опыт игры на настоящих инструментах ничто не заменит, но можно побаловаться и онлайн:
Garageband - можно учиться игре на инструментах на iPhone/IPad
Rocksmith - создавайте гитарные партии с помощью компьютера

🍳 Приготовление еды
Несколько ингредиентов - одно блюдо. Создаете что-то новое и делаете жизнь лучше себе и тем, кто получит результат на тарелке. Чем не программирование? Поэтому не спешите отказываться от такого хобби.
Ужин для прогера – простые рецепты на «любимой» платформе.
Ой, вы что-то в делах утонули. Когда спали? Ели? Маму помните?😢 Если нет, то может дело в плохом тайм-менеджменте? 🤔 Тогда ловите крутые техники, которые помогут привести все дела в порядок.

🐸 Поедание «лягушки»
Самая сложная и неприятная задача выполняется в начале дня, когда ваш мозг еще не перенасыщен информацией. А задачи после будут казаться пустяковыми.
🍅 Метод помидора
Помидор – это отрезок времени в 25-30 минут. Работаете в течение одного 🍅, а потом перерыв в 5-10 минут.
📈 Канбан
Это организация работы в команде. Делайте табличку со столбцами «Нужно сделать», «В процессе», «Выполнено». Метод помогает видеть темп работы и ничего не забыть. Так мы работаем в Mad Devs. Горячо рекомендуем!
🐘 Поедание «слона по кускам»
Разложите большую задачу по этапам. Тогда она становится более конкретной и не так страшно к ней приступать.
🤘 "Mad Devs" ищет Java разработчика для развития digital-банкинга в Казахстане

⚙️ Что нужно будет делать:
- разработка backend-частей системы;
- анализ и оптимизация кода;
- оптимизация процессов разработки для повышения скорости и качества;
- разработка уникальных и типовых интеграционных решений;
- проведение Code Review.

Наши ожидания:
- знание принципов работы Spring;
- разработка под OpenJDK 11+;
- уверенное знание Collection Framework, Java Stream Framework;
- знание принципов ООП, SOLID, паттернов проектирования;
- опыт работы с базами данных (Oracle, MS SQL Server (желательно), PostgreSQL, MongoDB, Redis) как с помощью ORM, так и на уровне SQL-запросов;
- опыт написания Unit-тестов с помощью JUnit 4.5, Mochito.;
- знание системы контроля версий Git.

🔴 Откликнуться на вакансию
👉 Посмотреть открытые вакансии
По чесноку, командная работа невозможна без конфликтов. Как выйти из зоны токсичных конфликтов и превратить их в продуктивные? Записываем. 🧐📝

📌Воспринимайте конфликт, как естественный процесс
Не спешите после пару столкновений сворачивать проект и хлопать дверьми. Это процесс роста и обучения.
📌Рассматривайте со всех сторон
Во время обсуждения используйте объективную информацию и все факты вокруг. Незнание подробностей – сильно мешает решению
📌Обсуждайте все варианты
Когда в конфликте есть два лагеря, то можно найти третью территорию, где все будут довольны
📌Напоминайте об общих целях
Для успешной команды – общая цель должна быть выше личных амбиций. Может конфликт и не нужен вовсе?
📌Юмор - щит и меч
Юмор помогает в стрессовых ситуациях и улучшает взаимодействие в команде
📌Финальное решение – это миссия одного
Финальный выбор делать должен тот, кто несет наибольшую ответственность за продукт
«Я не умею принимать комплименты и похвалу»
«Я стесняюсь ошибок и провалов»
«Я оказался на этой должности\проекте случайно, просто повезло»
«Я делаю недостаточно»
«Я не запрошу большую сумму за работу, вдруг не справлюсь»

Знакомые мысли? 🤔Это все Imposter Phenomenon (пер. «синдром самозванца»)!

Синдром самозванца – это когда человек считает свой успех стечением обстоятельств и не приписывает его своим стараниям и личным качествам. Интересно, что среди разработчиков выделяют 2 типа:
📌«Эксперт-самозванец» - когда отрицают свою принадлежность к экспертам и избегают делиться опытом и знаниями.
📌«Перфекционист-самозванец» - когда преследует постоянное желание сделать лучше, независимо от результата.

Как же справиться с этим? Начать с малого.☝🏻 Важно запомнить: нельзя и не нужно всегда быть идеальным.

Советуем к просмотру: Кибирд – Синдром самозванца
Возвращение легенды, 2048 в новом формате. 🤩 Только вы собираете не просто цифры, а комплектующие сервера. Одобряем и играем. Когда это еще получится самому сервер для нейросети собрать.😆 А как вам такое?

Поиграть и почитать: ​​https://tproger.ru/interactive/selectel-server-game/#/help
Наш AWS-EKS-base бойлер попал в Top-3 awesomeopensource. На данный момент у бойлера 500+ звездочек 🥳🥳🥳

В данном репозитории собраны наработки команды Mad Devs для быстрого развертывания Kubernetes кластера, вспомогательных сервисов и нижележащей инфраструктуры в облаке Amazon. Основным инструментом разработки и поставки является terraform.
Мы писали, мы писали
Наши глазки... ЩасКакВытекутКЧертовойМатериСухиеКрасныеБолят! 😵‍💫

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

⛔️ Делайте паузу
Рекомендуется каждые 2 часа делать перерыв – 15 минут. Очень поможет, если вы поставите напоминалки в телефоне, что пришло время глазам отдохнуть.
👀 Делайте зарядку
В глазах тоже есть мышцы, которые надо развивать. Есть много способов, но самые быстрые и простые:
Далеко,близко – сначала фокусируемся на предмете рядом, а потом переводим взгляд на дальний (окно, лучший вариант)
Шторки – быстро моргаем пару минут, чтобы улучшить кровообращение
Фигуры – плавно рисуем взглядом простые геометрические фигуры
👨‍💻 Настраиваем мониторы
Вкратце, монитор должен быть на расстоянии вытянутой руки и на 15-20 градусов ниже центра ваших глаз. Позаботьтесь о себе, подготовьте подставку.
🎨 Учитываем свет и цвет
Правило всех правил: яркость экрана совпадает с яркостью вокруг. В кромешной темноте не работаем! А если вы ночные «творцы», то лучше настроить ночной режим девайса, без холодных тонов.
Зрение, как носки, легко потерять, трудно восстановить. Цените и берегите друг друга!
А что мы все о работе, да о работе. Давайте о приятном! 😇

Что посмотреть на выходных? Категория: наука и технологии

😎Адам портит все
Комедийный сериал с элементами документалки. Адам Коновер, ведущий, который задорно рушит стереотипы с точки зрения науки.

🤖Разрабы (Devs)
Компьютерный инженер работает в передовой технологической компании в Сан-Франциско. Она подозревает, что руководство может быть виновно в исчезновении ее парня. И тут она узнает о секретном подразделении.

👽Инопланетные миры
Документалка от Нетфликс о том, как бы выглядела жизнь на других планетах, если бы там действовали законы нашей природы.

🛰Challenger: Последний полет
В 1986 году американский космический шаттл превратился в огненный шар, погубив всю команду на борту. Эта документалка подробно рассказывает об этой катастрофе.

Что-то из этого уже успели посмотреть? 😎 Поделитесь и вы своими находками!