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

24 декабря наш разработчик Олег Катков выступит на онлайн-вебинаре с темой "C++ в нетипичных условиях".

Олег расскажет о двух реальных проектах, в которых применение С++ дало не только ощутимый прирост производительности, но и сделало сопровождение проектов более простым и удобным.

Дата/Время: 24 декабря в 19:00 (по Бишкекскому времени)

Вход на вебинар – свободный! Ссылка будет доступна в нашем Telegram-канале за 15 мин. до начала ивента.
Проблема: Я давно работаю в компании, но не вижу карьерного роста.
Решение: Работа над вредными привычками, которые препятствуют развитию.

🙅🏻‍♀️ Нежелание изучать новое
Ваша работа состоит из задач, которые вы научились выполнять до автоматизма. Стабильность – вещь хорошая. Но пора выходить из этой зоны и изучать новое. Возможно, записаться на курсы.

🤹🏻‍♂️ Неумение выстраивать приоритеты
Иногда хочется помочь команде, выполнить свою работу и помочь новым сотрудникам. И все одновременно, как будто вы жонглер. Отзывчивость – это достоинство. Но все-таки важней четко наметить цели по своему блоку работу и расставить приоритеты. Перетягивание одеяла на себя не ведет не к росту, а к выгоранию.

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

😠 Плохое настроение
Это не значит, что надо постоянно мило улыбаться. Однако, помните, что негативная реакция на абсолютно все отнимает много энергии, внимания и отражается на здоровье.
Зачем разработчику развивать эмоциональный интеллект?

📍Эмоциональный интеллект (EQ) – это навыки и способности человека распознавать эмоции, намерения и желания других людей, а также умение управлять своими эмоциями и эмоциями людей вокруг, когда нужно решить практическую задачу.

📍 EQ нужен разработчику, чтобы работать в команде, развиваться до Senior’a, повышать конкурентоспособность и выстраивать качественную коммуникацию с клиентами.

📍Как работать над EQ?
Отслеживать свои эмоции и эмоции коллег. Какие решения вы принимаете под влиянием эмоции? Что вы испытываете во время работы? Какие этапы эффективны для конкретного этапа работы?

📍Кроме того, эмоциональное восприятие, эмоциональное потребление и эмпатия – большие тренды нашего мира. Это поможет вам разрабатывать успешные продукты.

Что почитать на эту тему?
📕 Дэниел Гоулман «Эмоциональный интеллект».
Мы заметили, что наш офис менеджер Анечка частенько в наушниках и очень увлечена музыкой. 🤔 Так вот, не выяснить, что Анечка гоняет в своем плейлисте день за днем было бы противозаконно. Ловите рубрику 🎹4 songs to work with:

1. Би-2 feat. Т. Гвердцители – Безвоздушная тревога
2. Post Malone – Sunflower (Spider-Man: Into the Spider-Verse)
3. Red Hot Chili Peppers – Dark Necessities
4. Bad Wolves – Hear Me Now (feat. DIAMANTE)
🤘 "Mad Devs" ищет опытного Tech Lead для разработки Малазийского сервиса

⚙️ Что нужно будет делать:
- Запустить проект от идеи до реализации, подобрать команду и курировать проект
- Рационально распределять время и задачи
- Заниматься менеджерской работой больше, чем написанием кода
- Проводить аудит проекта и составлять мнения о его состоянии с предложениями к улучшению

Наши ожидания:
- Опыт разработки нескольких проектов ПО “с нуля” от 6 лет
- Подготовка и ведение проектной документации
- Умение работать с обратной связью
- Высокий уровень ответственности за качество проекта
- Знание современной архитектуры, подходов в CI/CD, систем хранения данных
- Оценка компетенций других инженеров и разработчиков, менторство
- Английский язык уровня В2 и выше

⚠️ Условия можно посмотреть на сайте, нажав кнопку "Откликнуться на вакансию"

🔴 Откликнуться на вакансию
👉 Посмотреть открытые вакансии
Не каждый лидер – тимлид, но каждый тимлид – лидер. Также как вы тренируете в себе навыки в программировании, также можно прокачать лидерские качества! 👌🏻

Что определяет лидера:
Перспективное видение
Целеполагание
Настойчивость
Гибкость
Оптимизм
Энтузиазм
Умение нести ответственность и делить с командой
Способность мотивировать и обучать других

Ловите несколько крутых ресурсов, чтобы прокачать эти навыки:
📍Как оценивать результат личностного развития
📍Как тимлиду организовать работу
📍Курс Perseverance and Resilience
Вы должны узнать о Дяде Сереже. Он технический лид, а по совместительству один из старейшин нашей команды СТО. 🤟 Это легендарный человек, который много знает и всегда готов помочь. ❤️

Поможет он и вам сейчас. Лайфхаки от Дяди Сережи:

Joplin - идеальный инструмент, чтобы быстро написать или что-то найти. Удобно "грабить" фрагменты страниц с картинками, которые "на лету" преобразуются в Markdown с вложениями.

Plumbum - это небольшая, но многофункциональная библиотека для программ на языке Python, чтобы писать shell-скрипты

Journald вместо Syslog - перенаправлять вывод приложения в один системный лог. Как одной командой получить время выполнения, объём использованной RAM, и загрузку CPU другой команды: смотреть на фото ☝️
Созвоны – это нескучно! 👆🏻

В Mad Devs многие сотрудники работают удаленно. Поэтому регулярные созвоны занимают важное место в нашей работе. Есть пара способов сделать, так чтобы созвоны не напрягали, а наоборот помогали продуктивности. Готовы? 🙌🏻

⭐️ Немного личного
Мы часто обсуждаем итоги спринтов. Но это не должны быть сухие отчеты. Мы обязательно обсуждаем свои успехи, что было сложно сделать или не получилось, своими эмоциями вовремя спринтам. А также делимся тем, чему научились. Личный опыт – это ценно.

❤️ Спасибо!
В наших созвонах всегда есть время поблагодарить друг друга за работу, за помощь и поддержку в какой-то задаче. Это помогает почувствовать, что логинами в Слаке сидят живые люди. А также это отличный способ завершить созвон на приятной ноте.

🧩 Участвуют все
Созвон не должен быть сольным концертом одного человека. Каждый должен высказаться и поделиться своим мнением. Возьмите за правило заканчивать встречу вопросом: «Кто еще не высказался?»

💫 Не сразу к делу
Во время созвонов 1-1 важно позаботиться об атмосфере доверия, а не сразу переходить к рабочим вопросам. Стоит сначала обсудить как идут дела, с чем можно помочь. Так человек может расслабиться и открыто делиться процессом своей работы.
Вопросы от подписчиков ❤️

Для вашего удобства мы решили создать форму, где вы можете оставлять вопросы или темы, на которые мы обязательно будем готовить посты. Оптимизация процессов - наше все! 😉

Кликайте по ссылке ⬇️

https://forms.gle/Vx7wmFj586tuXiHJ7
👍1🎉1
Mad Devs Channel pinned «Вопросы от подписчиков ❤️ Для вашего удобства мы решили создать форму, где вы можете оставлять вопросы или темы, на которые мы обязательно будем готовить посты. Оптимизация процессов - наше все! 😉 Кликайте по ссылке ⬇️ https://forms.gle/Vx7wmFj586tuXiHJ7»
А мы к вам с горяченьким. 🔥 Книг о программировании сейчас очень много, но топовых мало. И все они сегодня здесь в этой подборке. 🤘 Вот они, слева-направо:

📕Э. Хант, Д. Томас «Программист-прагматик. Путь от подмастерья к мастеру»

Это книга обо всем, что касается программирования. Практические и технические советы, а также анализ того, что значит быть программистом. И многое другое. Must have!
〰️〰️〰️〰️〰️〰️〰️〰️〰️

📕Фаулер Мартин, Бек Кент «Рефакторинг. Улучшение проекта существующего кода»

Подробный анализ того, что такое рефакторинг и с чем его едят. Вы также научитесь обнаруживать «косяки» в коде вашего коллеги по команде, которые требуют рефакторинга.
〰️〰️〰️〰️〰️〰️〰️〰️〰️

📕Г. Лакман Макдауэлл «Карьера программиста. 6е издание»

Невероятный помощник для прохождения интервью программисту. 189 вопросов и задач, которые помогут вам подготовиться к собеседованию в любую IT компанию.
〰️〰️〰️〰️〰️〰️〰️〰️〰️

С. Макконнелл «Совершенный код. Мастер класс»


Может считаться настольной книгой любого программиста. Здесь об умении писать код, который работает и легко читается.
👍1🔥1
Команда Mad Devs поздравляет всех с наступающим 2022 годом! 🎄 🎉

Хотим сказать “спасибо” за ваши отклики и реакции на канале! Оставайтесь с нами в следующем году мы готовим для вас еще больше годного контента! ❤️ Желаем всем крепкого здоровья, работающих кодов и карьерного роста!

Возможно, у вас нет новогоднего настроения. 🥴 Но мы вам сейчас отсыпим. Налегайте на мандаринки 🍊, чтобы все вокруг ими пахло и врубайте на полную громкость 🤘

❄️ Frank Sinatra - Jingle Bells

❄️ Whitney Houston – I wanna dance with somebody

❄️ Ingrid Michaelson & Zooey Deschanel - Merry Christmas, Happy New Year

❄️ Стекловата – Новый год

❄️ Anewale Saal Ko Salaam| Shabbir Kumar | Aap Ke Saath (1986) | Anil Kapoor

❄️ Ed Sheeran & Elton John - Merry Christmas
🤘 "Mad Devs" ищет Middle Golang разработчика для финтех проекта для одного из динамично развивающихся стартапов в США.

⚙️ Что нужно будет делать:
- Разрабатывать новую архитектуру проекта
- Покрывать код тестами
- Рефакторить код в legacy-проекте
- Ревьюить работы и MR-ы других участников команды
- Вести задачи в JIRA
- Писать техническую документацию по продукту

⚠️ Условия:
- Официальное трудоустройство, конкурентная заработная плата
- Экспертная команда разработки
- Возможность как удаленной работы, так и в офисах
- Возможность пробовать новые технологии

Наши ожидания:
- 1,5+ лет опыта в разработке и поддержке коммерческих продуктов вышедших в Production на Go
- Опыт в разработке и поддержке HTTP API включая подготовку и создание Swagger документации
- Хорошее знание SQL, а также работа с PostgreSQL в Go
- Опыт написания миграций в Golang
- Опыт в использовании Docker и применения Docker-Compose
- Английский не ниже Intermediate

🔴 Откликнуться на вакансию
👉 Посмотреть все вакансии
Ловите инструменты разработчика, на которые стоит обратить внимание в 2022 году! 🔥

WayScript - самый быстрый способ превратить ваш локальный код в размещенное приложение.

Appsmith - фреймворк с открытым исходным кодом для создания внутренних инструментов.

DeepSource - быстрая и надежная платформа статического анализа.

CodeSee Maps - инструмент для разработчиков, позволяющий визуально отображать свою кодовую базу.

GitLive - расширяет вашу среду IDE для совместной работы в реальном времени.
💩6
Догфудинг в разработке, или зачем разработчикам есть собачий корм?

Прежде всего - спокойствие. Есть собачий корм никто никого не заставляет.

Догфудинг - это стандартная практика в разработке, когда разработчики пользуются тем же продуктом, над которым они работают.

При чем собаки? Все началось с рекламы корма для собак Kal Kan Pet, когда президент компании заявил, что корм, производимый компанией, отличается таким высоким качеством, что он и сам его может съесть.
Сам термин закрепился в ИТ в 1988 году, когда Пол Мариц, менеджер Microsoft отправил менеджеру по тестированию Microsoft LAN Брайану Валентайну электронное письмо с заголовком "Eating our own Dogfood". В письме было указание увеличить использование собственного продукта внутри компании.

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

А вот использование собственного продукта во время разработки позволяет команде:
Обнаруживать и устранять баги сразу же по мере продвижения работы над продуктом;
Увидеть продукт глазами пользователя и внести необходимые улучшения;
Когда разработчики используют собственный продукт, они демонстрируют уверенность в его качестве, тем самым продвигая бренд.

Мы в Mad Devs тоже используем эту практику.
Да, мы практикуем догфудинг. Мы задействуем в этом процессе не только команду разработчиков, которые работают с продуктом, но и специалистов из отдела QA и других отделов, и даже менеджеров и фаундеров компании. Догфудинг - это практика, которая приносит свои плоды, если все организовано с умом.

Что посмотреть на эту тему?
➡️ #Кибирд - Догфудинг и полишинг
🔥4👍2
Ох, иногда кажется, что времени в сутках должно быть больше 24. 😐 Никак не получается поддерживать work-life balance? Тогда поговорим сегодня о времени.
Что может магическим образом добавить вам пару часов свободного времени и избавит от просроченных дедлайнов?

Целевой анализ
Задавайте вопросы перед задачей – почему вы ЭТО делаете? Насколько это важно? Ведет ли это к вашей цели? Если есть сомнения, то можно отложить в сторону задачу. Так вы будете выполнять приоритетные задачи и не страдать от дедлайнов.

🔳 АВС анализ
Нарисуйте квадрат и разделите его на 4 части. В каждый блок можно разложить задачи по срочности. Так вы наглядно видите, что действительно нужно сделать сейчас, а что подождет до завтра.

Автоматизация рутины
Выявите, какие процессы и коммуникации занимают больше всего времени. Например, подписание документа, получение правок и т.д. Обсудите с тем, кто в этом участвует, как можно ускорить процессы или обозначьте временные рамки, которые должны соблюдаться.

Закон Паркинсона
«Работа имеет свойство заполнять все отведенное для нее время». Или простыми словами, во время рабочих часов – работаем. Не отвлекаемся, не думаем, что можно вечером доделать. Так вы будете успевать гораздо больше.

И мудрость дня по этой теме:
"Компании разоряются не от того, что не знают, что им делать, а от того, что не знают, что им не делать" П. Друкер
👍6
🤘 "Mad Devs" ищет опытного Tech Lead для разработки Малазийского сервиса.

⚙️ Что нужно будет делать:
- Запустить проект от идеи до реализации, подобрать команду и курировать проект
- Рационально распределять время и задачи
- Заниматься менеджерской работой больше, чем написанием кода
- Проводить аудит проекта и составлять мнения о его состоянии с предложениями к улучшению

Наши ожидания:
- Опыт разработки нескольких проектов ПО “с нуля” от 6 лет
- Подготовка и ведение проектной документации
- Умение работать с обратной связью
- Высокий уровень ответственности за качество проекта
- Знание современной архитектуры, подходов в CI/CD, систем хранения данных
- Оценка компетенций других инженеров и разработчиков, менторство
- Английский язык уровня В2 и выше

⚠️ Условия более подробно можно посмотреть на сайте, нажав кнопку "Откликнуться на вакансию"

🔴 Откликнуться на вакансию
👉 Посмотреть открытые вакансии
🔥5
А вы знали, что 3 секунды отвлечения приводят к тому, что вы делаете в 2 раза больше ошибок? 😞

Пока мы все в поисках многозадачности, оказалось, что умение сфокусироваться на чем-то одном и довести дело до конца – это редкий и полезный навык, который очень помогает в работе. 👀

Есть два простых способа, как ловить фокус правильно:

1️⃣ Одно дело за раз
Вы открываете задачу и стараетесь ее выполнить. Вы не открываете почту, окна чатов, не реагируете на уведомления, не бросаете все, если коллеге завтра понадобится ваш комментарий. Думаете обо этом, как о деле принципа. Сначала ваше дело, и пусть весь мир подождет. 😉

2️⃣ Одна вкладка
Пользуясь браузером, вы можете взять за правило «одна вкладка за раз». Если вам нужно что-то найти, то вы открываете одну вкладку, берете оттуда нужную информацию, закрываете. Когда вы открываете 15 вкладок подряд, то вы превращаетесь в Алису, которая идет за белым кроликом. 🐇 Не попадайтесь в ловушку, держите самой первой.
👍20