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

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

Знакомые мысли? 🤔Это все 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 году американский космический шаттл превратился в огненный шар, погубив всю команду на борту. Эта документалка подробно рассказывает об этой катастрофе.

Что-то из этого уже успели посмотреть? 😎 Поделитесь и вы своими находками!
🤘 "Mad Devs" ищет Junior Python developer

Наши ожидания:
- Git, Docker, умение работать в терминале;
- Python 3.8 и выше;
- Опыт работы с PostgreSQL;
- Django Admin, Django ORM;
- Умение писать тесты;
- Python conventions;
- HTTP 1.1;
- Умение читать (стектрейс, документацию);
- Знание английского A2 и выше.

Будет плюсом:
- Google protobuf;
- gRPC;
- HTTP 2;
- Redis;
- Celery;
- Kafka;
- CI/CD;
- Elasticsearch.

🔴 Откликнуться на вакансию
👉 Посмотреть открытые вакансии
Есть такое поверье, что программистам надо обязательно знать математику. Правда или миф? 🤔
Ответ: И да и нет.

Умение решать уравнение и запоминать десятки формул развивает логику и память. А это не последние навыки, которые нужны в программировании. Но, позвольте, IT-сфера охватывает очень много всего – от веб-программирования до создания нейронных сетей. Для написания кода не нужна математика высшего уровня, а для других областей без углубленных знаний никуда. 🤷🏻‍♀️

Например:
Data Mining и Machine Learning - статистика, теория вероятностей, линейная алгебра;
Криптография — общая и линейная алгебра;
3D-моделирование — геометрия и механика.

Что важнее всего, когда встаешь на путь программирования? Умение учить языки, запоминание и поиск информации. ☝🏻 Поэтому, Гуманитарии, проходим и не боимся. Вам тут тоже место есть.
Синдром выгорания (Burnout) – серьезная проблема, от которой никто не застрахован.

Как понять, что вы выгорели?
🔴 Напряжение 24/7 – постоянно чувствуете раздражение и усталость
🔴 Отрицание – вы пытаетесь решить все проблемы, глубже закапываясь в злость, усталость
🔴 Истощение – нет желания что-либо сделать и нет энергии, даже после сна
Если вы обнаружили у себя хотя бы один признак, то внимательно ознакомьтесь с рекомендациями ниже! ⬇️

Как помочь себе при выгорании:
🛏 Нормализуйте сон
Недосып – это серьезный урон организму. Он блокирует выработку гормонов счастья и провоцирует выброс гормонов стресса.
Делайте перерыв в работе
Короткий отдых от рабочих задач делает вас более продуктивными. А еще лучше, если вы будете заполнять паузу небольшой прогулкой или зарядкой.
🧘‍♀️ Медитация
Осознанное дыхание значительно снижает уровень стресса и разгружает голову.
🍃 Слушайте себя
Важно понять, что стало источником стресса и выгорания. Если причина в работе, то лучше взять отпуск. Если причина в личных отношения, то обратиться к психологу. Не откладывайте проблемы, они сами не исчезнут.
👫 Общайтесь с коллегами
Общение дает не меньше энергии, чем тренировки. Делитесь своим самочувствием и не бойтесь обратиться за помощью. При выгорании нельзя закрываться, это может привести к тяжелым последствиям!
Для многих из нас нет ничего страшнее, чем публичное выступление. Однако, можно упустить много плюсов, если избегать презентаций, конференций или стримов (👀)

Плюсы:
Умение ясно доносить идею
Умение подавать себя
Работа с аудиторией
Выход из зоны комфорта
Новый уровень работы с информацией: речь, презентация, аргументация тезисов
Укрепление уверенности в себе

Секрет хорошего выступления – хорошая подготовка.📚 Поэтому ловите чек-лист, как подготовиться:
1.Напишите план
2.Сделайте слайды
3.Потренируйтесь с таймером
4.Расскажите тему другому человеку
5.Обсудите, что он понял из презентации
6.Добавьте все то, что упустили
7.Повторяйте пункт 4, пока не получится полностью донести вашу тему

И никакой магии.💫 Выпустите внутреннего оратора, он заждался!
Прокрастинирую, прокрастинировал и… до сдачи проекта остался час. 😯 Бежим с горящими частями тела, очень нервничаем и делаем все кое-как.🏃🏻‍♂️🔥 Про вас? Про нас. Про всех.
Тогда надо поговорить о том, как бороться с прокрастинацией. Спойлер: это возможно!

🧠 План всему голова
Иногда мы откладываем задачу, потому что нам скучно или страшно ее делать. Битва может выиграна, благодаря случаю. Но война – планом действий. Распишите, что и как сделать. Шагом за шагом вы справитесь с любым заданием.
🙆🏻‍♀️ Ловите дзен
Если вы думаете, что атмосфера важна только для свиданий, то это ошибка. Обустройте себе комфортное рабочее место, избегайте внешних раздражителей – отключите уведомления, поставьте фоновую музыку, настройте подходящий свет. Все это очень помогает настроиться на работу.
📝 Главное начать
Черновик лучше ничегонеделания. К тому же, чем раньше вы начнете что-то делать, тем меньше времени вы потратите на задание. И даже время останется для правок.
Какие инструменты нужно знать разработчику?
Что ж, раз вы задаете этот вопрос, можно сразу сказать, что вы - точно не профессиональный разработчик. Без обид. И да, объяснения следуют. Но для начала давайте определимся, что именно мы считаем инструментами разработчика.

🛠️ Инструмент разработчика - это программа, программное обеспечение, которое используется для того, чтобы создать другую программу.

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

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

🤘 Владея своим инструментарием на высоком уровне, разработчик может не только написать классный код, но и протестировать его, проверить, подходит ли интерфейс продукта для пользователя, и в целом увидеть продукт как одно целое. Так что чем большим количеством инструментов вы владеете, тем лучше.
🤘 "Mad Devs" ищет Junior Frontend Developer

⚙️ Основные задачи:
- Разработка приложения взаимодействующего с данными Google Analytics;
- Работа по задачам с CMS, новыми страницами сайта;
- Оптимизация и написание тестов.

Наши ожидания:
- Знание и владение нативным JS;
- Отличные навыки работы с HTML/CSS/SCSS;
- Понимание принципов работы БЭМ методологии;
- Знание и умение применять адаптивную верстку;
- Понимание принципов работы современных фреймворков (Vue, React, Angular);
- Отличное владение хотя бы одним фреймворком (приоритет Vue);
- Понимание GitFlow, умение работать в команде при помощи гита;
- Огромное желание развиваться и становиться лучше;
- Опыт работы в production-проектах 6-9+ месяцев;
- Английский, минимум - на уровне чтения документации (разговорный будет плюсом);
- Понимание принципов SEO-оптимизации (будет плюсом).

🔴 Откликнуться на вакансию
👉 Посмотреть открытые вакансии
А вы заметили, как в компаниях становится все больше работников Шредингера? 👤 Они на работе и дома одновременно. Да, это все удалëнка. Но как организовать рабочие процессы, когда сотрудники работают дистанционно? Ловите практики от Mad Devs. ⬇️

📩 Jira
Отличный способ распределять задачи, мониторить процесс, утверждать результаты и записывать рабочее время.

📖 Confluence
Это база знаний, которая вводит каждого сотрудника в курс задач и корпоративную культуру.

📆 Google Calendar, Google Meet
Это один из самых удобных вариантов назначать созвоны, встречи. Выбрал дату, отметил участников и прикрепил ссылочку.

📞 AMA сессия
Это всеобщий созвон с руководством, на котором можно обсуждать все волнующие вопросы и ситуации в компании.

💬 Telegram каналы
У нас в Mad Devs есть несколько каналов – для общения, новостной канал и тот самый полезный, который вы читаете сейчас.

Итого, можно работать в самых разных уголках мира и быть в курсе всего, что происходит и чувствовать себя частью компании. 🫂
Всем привет! Давно не было музыкального подгона. Рубрика 🎹 4 songs to code/manage with. Cегодня у нас Артур. Но Артур пришел не один. Он с бас-гитарой, немного дэнс-роком и бунтарскими текстами. Наушники, всем искать наушники!

🎸 Citizen - "Fight Beat"

🎸 mewithoutYou - "9:27a.m., 7/29"

🎸 The Dear Hunter "King of Swords"

🎸 Refused - New Noise
Вам знакомо чувство, словно вы топчитесь на одном месте? Вроде все хорошо, но все не так. 😩 Причиной этому может быть застой. Но ничего страшного в этом нет. Значит, пора взглянуть на часы и увидеть, что наступило:

Время ревизии
Обозначьте для себя, что сейчас происходит в карьере. Какие есть моменты и точки, которые вам не нравятся. Попробуйте обсудите этот с руководителем или наставникам, чтобы наметить план действий – куда и как расти.

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

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

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

К счастью, вы не Золушка 👠 и вечеринка не заканчивается в 00:00. У вас есть время встряхнуться и сбежать из лап застоя. 🏃🏻‍♂️ Дерзайте!
Когда назначили созвон, а у тебя на душе зима, холода и золотые купола…