Mad Devs Channel
1.6K subscribers
664 photos
30 videos
1 file
867 links
Канал Mad Devs.🤘Здесь мы рассказываем о жизни компании и инсайтах. Делимся знаниями и лайфхаками IT-индустрии.
Download Telegram
Когда код заходит в «тупик», значит нужен звонок другу. 📞 Как насчет сервисов, которые помогут кодить совместно в режиме реального времени?

🖇 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
Все-таки у аниме есть своя эстетика, которая иногда завораживает своей красотой и безграничностью фантазии. Особенно, если это касается технологий, ИИ, киберпреступности и прочее. Поэтому давайте мы поделимся сериалами и полнометражками, которые стоят внимания:

🌶 Паприка
В недалеком будущем люди разработали новый метод психотерапии. Суть в том, что с помощью прибора можно проникать в чужие сны и изучать бессознательные мысли спящего. Конечно же, это опасная технология, потому что оказалось, этот прибор способен уничтожить личность «пациента». Прибор был похищен. И ученая Ацуко Тиба должна найти преступника в мире снов и в реальном мире. Калейдоскоп психоделики вам обеспечен.

🛰 Ковбой Бипоп
Человечество колонизировало Солнечную систему, населив колониями планеты от Венеры до Юпитера. По всей системе образовались преступные синдикаты, для борьбы с которыми правительство нанимает охотников за головами. Но это история больше о 4 людях и собаке на космическом корабле Bebop 268710, которые охотятся за новыми и новыми целями. Если вы фанаты джаза, детализированных фонов, юмора, то вы будете наслаждаться каждой минутой.

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

🏍 Акира
Это квинтэссенция киберпанка в аниме. Неоновый мегаполис, жуткие трущобы, гонки на мотоциклах, экспериментальные лаборатории. Уверяем, что смотрится на одном дыхании. Не зря, это признано великой классикой аниме.

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

🖥 Психопаспорт
Япония будущего, где всем управляет система «Сивилла». Она отслеживает ментальное состояние всех людей, способны ли они совершить преступление, а затем определяет их судьбу. Правосудие совершает спецотряд наемников, которые на особом счету. И тут появляется человек, который обманул систему. Кто он и какова его цель?

⚙️ Акудама Драйв
Если все аниме, о которых мы говорили выше – это уже проверенная классика, то этот сериал вышел совсем недавно. А интересен он тем, что вдохновлен фильмами Тарантино. Если коротко, то сюжет такой: группа преступников отправляются спасать из тюрьмы главного злодея, которого должны вот-вот казнить. И все это на фоне Японии будущего. При чем тут Тарантино? А вы посмотрите и поймете.

А что бы вы порекомендовали посмотреть?
👍117🔥2👎1
5 ошибок на собеседовании в IT-компанию.
Поговорим о самых распространенных ошибках на собеседовании? 🤔

🚩 Кандидат отсылал CV в разные компании и ко времени собеседования не знает ничего о компании, в которую подается.
Прежде всего, у вас должно быть понимание, чем занимается компания, какие плюсы есть у компании, которые для вас выделяют ее на фоне других, знание минимальной истории "создания".

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

🚩 Кандидат не задает вопросов.
Собеседование – это интервью, в котором вы должны показать свою компетенцию и заинтересованность. Второе прям выделить и подчеркнуть в уме.

🚩 Кандидат боится сказать «не знаю».
Кажется, что если вы чего-то не знаете, то это сразу отнимает очки. Но это не всегда так. То, что вы честно и прямо говорите может наоборот сыграть в плюс.

🚩 Кандидат зациклен на зарплате.
Если все вопросы и разговоры сводятся к зарплате, то это плохой звоночек для интервьюера. Да, никто не хочет работать за гроши, но должно быть что-то больше, чем просто финансовая мотивация в работе.
👍19😁2