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

2 июня Бекмырза Джекишев, ПМ в Mad Devs, выступит на онлайн-вебинаре с темой «Как стать проектным менеджером с нуля: тонкости обучения из QA в ПMы».

Проектный менеджер отвечает за многие процессы в компании от планирования проектами до реализации продукта. И многие находят эту профессию одной из самых привлекательных в IT-cфере. Но с чего начать обучение? Как безболезненно сменить сферу деятельности? Как ПМство развивается в Кыргызстане? На эти и многие вопросы ответит Бекмырза во время стрима.

Дата/Время: 2 июня в 19:00 (по Бишкеку)

Вход на вебинар – свободный! Ссылка будет доступна в нашем Telegram-канале за 15 мин. до начала ивента.

Увидимся в эфире!
🔥22👍4
8 советов оформления профиля на GitHub.

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

📌 Хорошая фотография – выбирайте фото с лицом крупным планом и нейтральным фоном.

📌 Имя и Фамилия – используйте не только никнейм, чтобы сопоставить с резюме.

📌 Биография – напишите о том, какими технологиями вы занимаетесь и что вам интересно.

📌 Ссылки на соцсети – добавьте профессиональную соцсеть, которую вы активно ведете.

📌 Репозитории – прикрепляйте только те, которые вы хотите показать будущему работодателю. Активность в репозиториях должна быть регулярной. Если нет своих проектов, можно всегда что-то делать в других проектах - хотя бы issue создавать.

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

📌 Команда – если вы делали проект в команде, добавьте ссылки на репозитории других авторов.

📌 Визуализация – отличный способ усилить профиль, если вы прикрепите гифку или видео, которое показывает, как проект работает.
👍13
Когда код заходит в «тупик», значит нужен звонок другу. 📞 Как насчет сервисов, которые помогут кодить совместно в режиме реального времени?

🖇 Teletype для Atom – плагин, добавляющий возможность совместного редактирования кода.

🖇 Visual studio code – редактор кода, разработанный Microsoft для Windows, Linux и macOS. С помощью плагина Visual Studio Live Share организуется общий доступ и совместная работа над проектами.

🖇 CodeSandbox работает с JavaScript и TypeScript: Node.js, Angular, Adonis, Gatsby, Marko, Nuxt, Next, Sapper, Apollo, Ember, Nest, Styleguidist, MDX Deck, Gridsome, Quasar и Vuepress. Редактировать можно без регистрации, но для включения общего доступа нужно авторизоваться через GitHub.

🖇 Codeshare поддерживает более 80 языков, есть видеочат, темы на выбор, возможность скачать код, но каждые 24 часа файлы обнуляются.

🖇 SyncFiddle – поддерживает JavaScript, HTML, CSS. Совместное редактирование по ссылке без регистрации. Срок хранения кода – 7 дней.

А вы пользуетесь такими сервисами? Поделитесь своими.
🔥9👍6😱1
❗️Хотим напомнить, что вы можете задавать вопросы нашим специалистам по поводу профессии, каких-то технологий или если возникли трудности в ваших задачах. Форму для отправки вопросов вы можете найти в закрепе канала.
5👍1
Готовы к новой подборке «Что посмотреть?» 🍿
Сегодня у нас тематика: Роботы, киборги, ИИ

🦾 Из машины (Ex machine)
Молодого человека приглашает миллиардер в свой высокотехнологический дом, который отрезан от цивилизации. Задача – тестирование ИИ, который интегрирован в женщину-робота. Но как всегда бывает с ИИ – не все так просто. Фильм получил Оскар за лучший сценарий.

👁 Воспитанные волками
2145 год. На далекой планете два андроида, которые зовут себя Матерью и Отцом, существуют с особой миссией вырастить человеческое потомство. Более того, в далеком будущем человечество на грани вымирания на почве столкновения религии и атеизма. Кто создал андроидов? И почему он вложил в их миссию обязательное условие – дети должны быть атеистами?

🌕 Луна 2112
Сэм провел три года на Луне, следя за автоматизированной станицей по добыче газа. Это было время тотального одиночества, не считая, конечно, говорящего робота ГЕРТИ. И когда срок его задачи подходит к концу, появляется тот, кто должен прийти на смену Сэму. Но кто он?

P.s. Был соблазн добавить Love, death and robots. Но мы решили не идти по легкому пути 😄
👍9🤩4
4 songs to work with… 🎧
Сегодня своим плейлистом и комментариями к нему делится Мария, наш ПМ.

Запрос на мой топ - это просто невыполнимая задача, поэтому я поделюсь разными рандомными эпизодами моего плейлиста:

🎵 Nas - If I Ruled the World (Imagine That) (Official Audio) ft. Lauryn Hill - Конечно же, мой плейлист кишит классикой хип-хопа 90х и 00х.

🎵 Cannibal Corpse - Violence Unimagined (FULL ALBUM) - Из "тяжелого" среди множество артистов особое место занимают Cannibal Corpse - наверное, из-за веселеньких принтов на футболках и еще из-за солиста Джорджа Фишера, который просто без ума от WoW.

🎵 Oliver Tree - Swing & A Miss - Он стал для меня открытием в 2022 году. Не знаю, почему не слушала его раньше.

🎵 Дельфин – Весна - Трек и клип, который с самого детства разбивал мое сердце. Собственно, Дельфина я больше воспринимаю как поэта - одного из лучших поэтов современности, чего уж.

Как вам такая музыкальная шкатулка? Кажется, что каждый найдет тут что-то свое.
🔥8👍1👎1
Советы начинающим разработчикам:

👥 Пишите код для людей, а не для машин. С вашим кодом в будущем будут работать ваши коллеги или другие сотрудники.

📝 Незадокументированная функция — это несуществующая функция. Отличный код всегда имеет отличную документацию.

💡Никогда не приступайте к разработке решения, если вы полностью не понимаете проблему.

🖇 Пишите понятные функции. Любая непонятная функция должна быть классом. Любая конструкция кода, имеющая другую функцию, должна иметь другое имя.

🔍 Всегда читайте то, что копируете, всегда проверяйте то, что импортируете. Именно с этого начинаются многие проблемы.

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

🪂 Постоянно выходите из зоны комфорта и будьте частью комьюнити. Не закрывайтесь от общения и не зацикливайтесь на одной сфере.
👍12
Сервисы для упражнения в слепой печати 😎

Как любой другой навык, слепую печать можно легко натренировать. Хотите мы подскажем нужные тренажеры-сервисы? Ловите начнем с самых олдскульных до нынешних трендовых:

⌨️ Соло на клавиатуре - этот сервис был популярен еще во времена до интернетов.

⌨️ Stamina.ru - клавиатурный тренажер, на котором тренировались еще ваши прадеды. 😆

⌨️ Клавогонки - тренажер в форме игры - гонки на скорость набора текста с соперниками.

⌨️ 10FastFingers.com - очень юзерфрендли сервис с поддержкой 40 языков.

⌨️ Keybr.com - онлайн инструмент, чтобы натренировать скорость печати с отслеживанием своего прогресса.

⌨️ Klava.org - популярный онлайн-тренажёр с поддержкой множества языков.

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

⌨️ Ratatype - удобный сервис, который поможет обучиться набору печати 10 пальцами.

⌨️ RapidTyping - простой клавиатурный тренажер с довольно подробными уроками.

Сыграем? 😈 Давайте в monkeytype посмотрим, кто и сколько баллов наберет? Пишите в комментариях.
🔥16
5 чит-кодов для эффективной коммуникации.

Слова-паразиты, путанность окончаний, «Ээээ…ааа» – это такие вещи в речи, которые заставляют отмалчиваться и чувствовать себя неуверенно. 😥

Давайте разберем пару советов, которые помогут вам и на публике выступать, и с шефом говорить, и дискутировать в новой компании людей:

🗣 Читайте книги вслух
Так вы не только проговариваете грамотные речевые обороты, но и пополняете словарный запас.

📝 Пересказывайте
Прочитали ту же книгу, посмотрели фильм – постарайтесь пересказать сюжет. Пересказ учит структурировать мысли.

🙌🏻 Магия рук
Помогайте во время речи жестикуляцией, но важно не перестараться с ними. Не надо превращать руки в миксер.

🎤 Следите за голосом
Подумайте, какие слабые и сильные стороны вашего голоса. Может вы слишком быстро и громко говорите, а может наоборот тихо и невнятно. И старайтесь впредь обращать на это внимание.

🎭 Не бойтесь эмоций
Люди эмпатичны. Не избегайте улыбок, не переживайте, если голос дрожит. Зачастую, если к мысли подключить ваше отношение к ней, то это будет только плюс. Искренность всегда подкупает.
🔥7👍5
Готовы к мегаполезному контенту? 👀

Mad Devs разработали матрицу компетенций, которая поможет вам стать успешным DevOps-инженером. Сами гордимся этим материалом. ☺️

Переходите по 🔗ссылке, и вы узнаете, какими инструментами важно владеть и зачем прокачивать софт-скиллы.
🔥12
Keep Stop Start – это метод, который помогает получить качественную обратную связь. 📞 Суть в том, чтобы ответить на 3 вопроса.

🏁 Start. Что начать делать или делать больше?
Это может касаться поведения, навыков, задач, целей.

Stop. Что прекратить делать?
Важно привести примеры и объяснить, почему важно что-то перестать делать.

📌 Keep. Что продолжать делать?
В ответе на этот вопрос перечисляют действия, поведения, навыки сотрудника, которые сработали и помогли достичь цели.

Этот метод используют, когда руководитель садится за стол переговоров с сотрудниками, проводит контрольные встречи или перегруппировку. Он очень простой и полезный при обсуждении общих результатов работы, отдельных целей или проектов и даже поведения в коллективе.
👍8🔥1
Как говорить с начальством о повышении зарплаты? 💸

Это довольно щепетильная тема. Вы чувствуете, что ваша работа неправильно оценивается и зарплата должна быть выше? Многие стесняются или просто молчат об этом. Вот несколько пошаговых советов, как правильно начать разговор об этом.

1. Проведите анализ рынка 🔍
Важно понять, сколько такому специалисту как вы готовы платить другие компании. Мониторинг сайтов вакансии, собеседования, обсуждение в специальных группах и каналах – способов много. Главное, выяснить среднюю вилку зарплат и насколько она соответствует вашей зарплате.

2. Подходящий момент
Обратитесь к начальству, что хотите обсудить этот вопрос, но не прямо сейчас. Назначьте встречу на удобное время. Так вы дадите время подготовиться себе и руководителю. Разговор получится более конструктивным.

3. Результаты 🎯
Когда придет время встречи, обязательно покажите цифры. Соберите аналитику по вашей работе, чего вы достигли, какую пользу принесли с вашим приходом в компанию. Без конкретных данных, не получится вести переговоры.

4. Переговоры 👩🏻‍💼👨🏻‍💼
Важно то, чтобы не давали эмоциями брать вверх. Ведите деловые переговоры. Даже если вы не достигнете цели сейчас, вы можете обсудить, каких показателей вы должны добиться, чтобы зарплату подняли на N сумму. Только зафиксируйте это на бумаге.
🔥6👍3👎1
Подборка для изучения английского языка 📚

Нет сомнений, что сейчас знание английского языка дает очень много преимуществ. От изучения языков программирования до работы с клиентами – везде нужен английский. Поэтому сегодня ловите приложения, которые помогут вам прокачаться в этом навыке:

📱 LinguaLeo – с ним вы сможете расширить словарный запас, развить навыки чтения, письма и аудирования. Можно учить лексику по фразам из кино, книг, песням.
IOS Android

📱 Duolingo – учите английский по паре минут в день в игровой форме. Как только вы скачаете приложение, вы познакомитесь с зеленой совой, которая не оставит вам и шанса игнорировать изучение английского.
IOS Android

📱 Memrise – приложение, которое помогает запоминать от 5 до 15 слов в игровой форме ежедневно.
IOS Android

📱 English Grammar in Use – учебная программа разработана Cambridge University Press. Очень советуем, если хотите навсегда разобраться с артиклями, неправильными глаголами. Помимо упражнений есть тестовые задания.
IOS Android

📱 Полиглот‑16 – за 16 занятий вы сможете научиться базовому английскому, также есть много фраз, которые помогут вам в разговоре с носителями языка.
IOS Android

📱 BBC Learning English – официальное приложение BBC. Тут упражнения на грамматику, огромный выбор аудиоконтета - подкасты и радиоэфиры. Не пожалеете.
IOS Android

📱 Simpler – приложение для прокачки знаний грамматических правил в игровой форме.
IOS Android

📱 English Galaxy – приложение, в котором вы сначала проходите тест на уровень от А0 до С1. Затем вам предлагается 50 блоков с упражнениями на грамматику, лексику и аудирование. Можно настроить британский или американский вариант озвучки.
IOS Android

📱 Rossetta Stone – приложение, которое помогает запоминать слова с помощью ассоциаций, также есть прикольная фича, которая оценивает произношение.
IOS Android
🔥11👍7
Как работать с внутренним критиком?

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

Из плюса в минус
Рассматривайте проблемы с другой стороны. Не «я ничего в этом не понимаю в этой задаче», а «я могу посмотреть на это свежим взглядом, со стороны».

🥪 Обратная связь методом «бутерброда»
Когда вы критикуете себя, не забывайте заострять внимание на победах. Не может быть, что вам не за что себя хвалить.

📝 Конкретика и худший исход
Если вы себя критикуете, потому что боитесь себя показать. То, страх – иррациональная вещь. Прежде всего нужно выдохнуть, сопоставить все факты, подумать над вероятным худшим исходом. Дальше будет намного легче предпринимать какие-либо действия.

🪑3 стула
Это упражнение, в котором вам понадобится 3 пустых стула. Подумайте о проблеме, которая вызывает у вас резкую самокритику. И поговорите о ней со стороны сурового критики, защищаетесь как тот, кого критикуют, а далее поставьте себя на место сочувствующего наблюдателя. Цель последнего – убедить, что все можно исправить и развернуть ситуацию в свою пользу.
9👍2
Оп-оп музыку заказывали? 🎧 Сегодня своим плейлистом и комментариями к нему делится Дмитрий, PM

🎶 the Chemodan - Запах Урбана Feat Brick Bazuka - тру репчик из 00-ых. Ностальжи из прошлого.

🎶 25/17 - Сеятель - в целом, фанат этого коллектива. Взрослые и вдумчивые треки.

🎶 ARTY - Poison for lovers - Люблю электронщину, в большей части нравится trance и его поджанры. Раньше был слушателем ASOT, сейчас по большей части слушаю ABGT. Под сеты ABGT люблю работать - классно задает ритм.

🎶 Wardruna - Voluspá - Когда слушаю, то ныряю в эмоции и порой сильно переживаю. Для меня это классная музыка на "побыть с собой".
👍7👎1
Гайд по самопрезентации

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

Как это делать так, чтобы не просто хвастаться?

1. Оперируйте фактами, а не абстрактными понятиями.
Я умный, талантливый
Я закрыл 15 тикетов, выступил на конференции от лица компании и т.д.

2. Выделяйте пользу для компании – формулируйте как ваша деятельность влияет на жизнь компании.
В чем ценность ваших действий сейчас?
В чем ценность в будущем?

3. Анализируйте аудиторию – учитывайте какую ценную информацию нужно знать определенному человеку.
➡️ Что важно узнать коллеге?
➡️ Что важно узнать тимлиду?
➡️ Что важно узнать директору?

4. Подумайте над формой – презентация, отчет, устный доклад.
Все зависит от запроса и привычек аудитории. Для бизнеса привычнее питч формат со слайдами и цифрами, а для коллег можно вполне можно использовать отчет и скинуть в рабочий чат.
6👍6
Давненько мы книжными подборками не делились, правда? 😌 Сегодня свеженькая и горяченькая 🔥, как тандырная лепешка, подборка для Go-разработчиков.

📚 Алан А. А. Донован, Брайан У. Керниган «Язык программирования Go»
Это классика, которая от общих вопросов и основных концепций плавно переходит к практическим инструкциям и низкоуровневым возможностям языка. В целом, дает полное структурное понимание языка.

📚 Adam Freeman "Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang 1st ed. Edition"
Если до этого была классика, то это уже современное руководство. Начинается с примера разработки простого HTTP-сервера на Go, а заканчивается глубоким погружением в рефлексию и примитивы синхронизации. Не подходит для продвинутых разработчиков.

📚 К. Индрасири, Д. Курупу «gRPC. Запуск и эксплуатация облачных приложений. Go и Java для Docker и Kubernetes»
Развернутую и подробную информацию о gRPC не так-то просто найти. Но эта книга полностью покрывает этот запрос. Авторы подробно описали «кухню» gRPC и ответили на самые «больные» вопросы разработчиков и архитекторов.

📚 Kenneth Grant "The Go Bestiary"
Это такой сборник советов и рекомендаций о практике структурирования проектов. Также можно найти самые распространённые и нежелательные ошибки разработчиков.

📚 Михалис Цукалос «Golang для профи»
В этой книге вы найдете немало эффективных кейсов, плюс такие автор рассказывает о нюансах работы в таких направлениях, как машинное обучение, нейросети, принципы совместимости Go c Git, JSON и т.д
🔥8