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

14 мая, проектный менеджер Mad Devs Дмитрий Кононенко выступит на онлайн-вебинаре посвященному факт-картам.

Вы когда-нибудь слышали о факт-картах? Если коротко – это особый инструмент, помогающий мышлению решать сложные интеллектуальные задачи. Это методика выстраивания целей и нахождения эффективных решений применимых к любой сфере. В ходе презентации Дима "разжует" основные понятия относящиеся к факт-картам и как обычно даст много полезных советов, что называется "из жизни". В общем если хотите научиться брейнштормить like a pro, то добро пожаловать на синк!

Дата/Время: 14 мая в 18:30 (по Бишкекскому времени)
Вход на вебинар - свободный! Ссылка будет доступна в нашем Telegram-канале за 15 мин до начала ивента
Начинаем делиться мини-отзывами на книжки из корпоративной библиотеки Mad Devs - если у вас кончились идеи для полезного чтения, по четвергам советуем открывать наш канал и пополнять свой список для саморазвития. Поехали!

Итак, начнём мы со Startup Nation (авторы Dan Senor и Saul Singer). История израильского экономического чуда, написанная более 10 лет назад, всё ещё не утратила актуальности. В книге затронуты устройство государства, грамотная политика в отношении ИТ-сектора и множество других объяснений успеха Израиля в качестве дома для десятков успешных в мировом масштабе технологических компаний.

Читайте - в Startup Nation 320 страниц, за неделю можно осилить. А потом будет ещё что-нибудь новенькое или “золотая классика” - в нашей библиотеке не меньше 150 книг, рассказать есть о чём!

Заказать книгу можно тут: https://www.amazon.com/Start-up-Nation-Israels-Economic-Miracle/dp/0446541478
Сегодня публикуем рассказ о графовых СУБД от нашего легендарного тимлида Чака (он же Andrew Minkin):

– Графовые базы перевернули мою жизнь и поделили её на два отрезка: до и после знакомства с ними. Это важный и очень нужный инструмент для работы с данными, особенно в высоконагруженных проектах. Есть обучающие видео для работы с ними, которые в том числе объясняют, где применять графовые СУБД.

Специально для олдов, которые помнят Namba и мир внутри, расскажу интересное. Мир был сделан с помощью графовой БД neo4j, которая рекомендовала пользователям друзей и показывала, кто кого знает. Круги на LinkedIn (первый, второй, третий круг знакомых) также сделаны с помощью графовых БД. Ну и “рекомендашки друзьяшек” на Фейсбуке устроены похожим образом.

Кому интересно узнать больше, советую посмотреть вот такое видео: https://www.youtube.com/watch?v=GekQqFZm7mA
This media is not supported in your browser
VIEW IN TELEGRAM
На подходе очередной выпуск Keybeard!

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

Подписывайтесь на канал – Keybeard чтобы не пропустить!
Наш CTO Андрей Минкин (a.k.a. Чак) сегодня делает лайтнинг-доклад на Knowledge Conf. Знаете ли вы, что JIRA может навести порядок в вашей документации? Теперь знаете, она может!

Всего за пять минут Чак расскажет, как пользоваться популярным таск-трекером для этой цели. Слайдами мы тоже поделимся, но чуть позже, а пока желаем Чаку удачи с докладом. Старт лайтнингов в 17:00 по Бишкеку: https://knowledgeconf.ru/2020/abstracts/6916
Вот про успевание важного и поговорим. "Джедайские техники" как одно из топовых руководств по тайм-менеджменту и личной продуктивности – нетленка, такие книжки надо делать настольными! У нас в корпоративной библиотеке она в неизменном топчике "золотых хитов". Найти этот бестселлер можно тут: ссылка

Кстати, автор "Джедайских техник" Макс Дорофеев заправляет всех желающих мыслетопливом на своём собственном канале с кучей лайфхаков. В общем, там вы узнаете, как впихнуть невпихуемое в 24 часа и даже оставить время для приятного.

Если вы устали на работе, начали гуглить "синдром менеджера" и "выгорание", вы теперь знаете, что делать. Да пребудет с вами сила!
"Войти в IT" перестаёт быть проблемой, отрасль становится более зрелой и доступной для всех. Завтра в 15:00 KGT Ксения Жарикова, iOS/Android developer в Mad Devs, расскажет о разработке мобильных приложений без кода (low-code и zero-code подходы уже давно используются на Западе, но пока ещё новы для нас).

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

В конце вебинара каждый участник мастер-класса сможет собрать своё первое приложение на Android. Зарегистрироваться можно по ссылке: https://linktr.ee/htp.kg

Онлайн-мероприятие пройдёт при поддержке Парка высоких технологий и Министерства образования Кыргызской Республики в партнёрстве с IT Academy.
Язык Go от Google ещё несколько лет назад был чем-то новым и экзотическим, но с тех пор он успел обрасти большим международным сообществом и классными обучающими ресурсами. Порекомендуем парочку проверенных нашем тимлидом – Андреем Минкиным:

1. 50 оттенков Go позволит получить представление обо всех частых ошибках, которые допускают начинающие разработчики при переходе на этот язык программирования. Здесь вы точно узнаете, как делать НЕ надо.
2. Justforfunc – канал от Франческо Кампоя, который объясняет, как делать надо и как работают те или иные примитивы в языке.

Практикуйтесь, и пусть Гофер вам улыбнётся!
Среда – самое время подумать о полезной книжке на выходные. Продуктивность разработки не должна быть головной болью, умные люди уже всё придумали за нас. Например, Эдмонд Лау ещё в 2015 году написал "Справочник эффективного инженера" (В оригинале - "The Effective Engineer: How to Leverage Your Efforts In Software Engineering to Make a Disproportionate and Meaningful Impact")

Это отличный сборник советов для инженеров-разработчиков, тимлидов, CTO, CIO и вообще всех тех, кто пишет код или управляет разработчиками. В книге раскрываются сотни секретов и лайфхаков от лучших инженеров таких известных проектов, как Facebook и Quora. Одна из книг, которая изменяет способ мышления.

У нас в корпоративной библиотеке Mad Devs более 150 изданий, и постепенно мы расскажем о тех из них, которые понравились нам больше всего, пополняйте свои списки!
Отличный контент, которого у нас много в Сети и ещё больше в разработке, должен приносить пользу. Поэтому с нами теперь сотрудничают SEO-специалисты из Peklo Studio. Они разогревают наши статьи горячими ключевиками, чтобы Google поднимал нас повыше в поиске.

Недавно они запустили курс по созданию таргетированной рекламы, который мы советуем посмотреть всем, кто ещё не умеет продавать с помощью контекста или просто хочет прокачаться по этой части: https://t.me/peklostudio

Кстати, вместе с Peklo Studio мы выпустили невероятно мощную штуку Peklo Tool – инструмент, который в разы увеличит эффективность вашей контекстной рекламы за символические деньги. Peklo Tool уже используют тысячи маркетологов и веб-студий в СНГ, не отставайте!
Media is too big
VIEW IN TELEGRAM
Продолжая серию выпусков "Не нужны (?)", Михаил Иващенко и Олег Пузанов решили обсудить доводы "за" и "против" того, необходимы ли тестировщики (QA – Quality assurance) в современных процессах разработки софта.

Среди прочих, в выпуске будут обсуждены следующие мысли и вопросы: Если разработчик сам способен написать тесты на свой код и проверить продукт, то зачем отдельно выделенный человек на это? Какими навыками и инструментами должен обладать специалист по тестированию чтобы приносить пользу команде? Чем отличается ручной тестировщик от QA инженера? и др.

Как всегда, вы услышите примеры из практики, и много специфичного "чисто айтишного" юмора.

Keybeard #16 – Тестировщики не нужны
K8s сейчас качает. Его хотят внедрять везде и для всего. Он модный. Если внедрять что-то только из соображений "это модно" или "интересно попробовать", фейлы неизбежны. Не работающее, пусть и сто раз модное, вообще не нужно. Совсем.

Поэтому мы читаем не только восторженные статьи про "Кубер где угодно и для чего угодно", но и прекрасный в своей суровости http://k8s.af/ ("K8S as fuck"). Он как пылесос – собирает все фейлы с Кубером и учит народ здоровому скептицизму. Там мы учимся на чужих ошибках при построении инфраструктуры с K8S, чтобы не допускать своих. Так что вот вам совет от Чака (aka Andrew Minkin):

"Если имеете дело с Кубером, не забудьте добавить http://k8s.af/ в закладки."
Мы плотно работаем с зарубежными заказчиками: наши клиенты базируются в 12 разных странах мира. Больше всего проектов из США и Великобритании, а третье место уверенно занимает Юго-Восточная Азия.

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

Мы стараемся делать приложения и сервисы на том уровне, чтобы нам самим было их комфортно использовать. Для этого мы уделяем особое внимание фронтенду, UI/UX части. В некоторых случаях для максимального результата мы выезжаем в ту страну, где используется наш продукт, чтобы изучить привычки аудитории. Так, например, мы приезжали во Вьетнам для сбора фидбека на наш проект GoDee, который позволяет резервировать места в автобусах. Практика dogfooding и общая культура обратной связи в компании помогает нам развиваться.
В Mad Devs постепенно начинается появляться департамент IoT. Когда-то шутили, что software отличается от hardware тем, что софт легко менять, ведь он soft. Однако прогресс не стоит на месте и то, как развивается сейчас хардвара и то, как стало гибко ей управлять, обновлять и строить - впечатляет. За неполные 3 года в Mad Devs было сделано несколько IoT проектов:

http://iotsploit.co/ (тут не было создания иотов, но было очень много исследований иотов на рынке);
иот для проверки интернет соединий на производстве;
• и иот для непрерывной уличной сьемки в автономном режиме (пока не можем говорить публично о проекте, так как он еще не вышел на рынок).

Недавно Антон, специалист иот направления Mad Devs поделился статьей о том, как просто можно начать разрабатывать железо

Так же скоро будет еще более интересных статей на эту тему

В общем предикчу огромный рост разработки иотов, так же как распространение иотов по миру. Готовимся, друзья!
В Mad Devs мы разделяем такие ценности, как прозрачность и открытость взаимодействия как внутри команды, так и с клиентом. Мы также стремимся автоматизировать рутину сотрудников и высвободить им время для более важных стратегических задач. Благодаря этому появился внутренний проект Collector.

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

На данный момент внутри Collector реализована панель мониторинга для менеджеров, где они могут самостоятельно управлять командой, а также контролировать загрузку каждого специалиста. Благодаря этому удаётся своевременно выявлять проблемы продуктивности и несоблюдение регламентов компании.

Разработка и улучшение продукта идет полным ходом! В планах – дашборда мониторинга для клиента с возможностью контролировать стоимость разработки относительно прогресса команды, а также прочие улучшения метрик.
Что почитать в отпуске? Советуем неизменную классику "Как привести дела в порядок (Getting Things Done)" от Дэвида Аллена. Поможет и собраться в отпуск, и провести его с пользой, и эффективно разгрести накопившиеся задачи после отдыха.

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

Следование принципам GTD позволяет работать без стресса, разумно расставляя приоритеты. Мозг при этом остаётся в продуктивном состоянии - генерирует полезные идеи и принимает оптимальные решения. В Mad Devs некоторые ребята перечитывают книгу раз в год, чтобы освежить GTD в памяти и эффективно применять эту методику на практике. Книгу можно найти у нас в корпоративной библиотеке и вот здесь: https://www.amazon.com/Getting-Things-Done-Stress-Free-Productivity/dp/0142000280
Сейчас, кажется, уже ничто не мешает напилить веб-приложение полностью в браузере, используя GitLab и GitHub. Начинаешь с pipeline и тестов, заканчиваешь автоматической поставкой. Пока что тяжело понять, как быстро кодить там интерфейсы, но вот API можно без проблем. Ждем полноценного выхода https://github.com/features/codespaces, а пока попробуем на GitLab полностью в браузере напилить API, например, курса валют.
Многие знают, что основная часть наших сотрудников живёт в Киргизии и конкретно в Бишкеке, но географически Mad Devs гораздо шире – мы активно нанимаем ребят из России, Украины, Беларуси, Казахстана и других стран Восточной Европы.

Недавно собеседовали разработчиков из Черногории, Македонии, Польши и Боснии, но, к сожалению, пока не нашли подходящих кандидатов. Может быть, мы не так и не там ищем?

Если кто-то из ваших знакомых знает, где в Восточной Европе стоит нанимать продвинутых техспецов, пишите нам на hr@maddevs.io

Договоримся!
На подходе дизайнерский Mad Stream! 🔥

В этот четверг наши эксперты Влада и Скрив выступят с темой: Рабочие процессы, или как создаются шедевры?

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

Из полезного на стриме вы узнаете:
• Как дизайнить быстро и качественно;
• Сколько вариантов дизайна нужно создать чтобы он "выстрелил";
• Как презентовать наработки клиенту;
• Как оптимизировать и организовать рабочие процессы и многое другое!

Дата/время: 18 июня 2020 в 18:30
Ссылка на YouTube: https://youtu.be/RNFMOnQBMQ4