Все уже готовы к снятию карантина? Мы опросили сотрудников, хотят ли они возвращаться в офисы с удалёнки. Как выяснилось, многим и из дома хорошо работается. Тем более что у нас remote - обычная практика. Понадобилось четыре года, и remote-first культура у нас в Mad Devs прижилась окончательно. Мы даём выбор между домом и офисом - каждый работает оттуда, откуда ему удобно в данный момент.
Есть и те, кто скучает по уютным офисам Mad Devs, специально для них сообщаем хорошие новости - с 21 мая туда можно будет вернуться. Наша компания в конце списка предприятий КР, которым разрешают открыться, но уже скоро наши разработчики смогут приходить на работу в обычном режиме.
Для тех, кто не знает - у Mad Devs 2 офиса, расположенные в противоположных частях города. Работать можно из ближайшего. Дома при необходимости тоже можно остаться, причём после карантина тоже!
Есть и те, кто скучает по уютным офисам Mad Devs, специально для них сообщаем хорошие новости - с 21 мая туда можно будет вернуться. Наша компания в конце списка предприятий КР, которым разрешают открыться, но уже скоро наши разработчики смогут приходить на работу в обычном режиме.
Для тех, кто не знает - у Mad Devs 2 офиса, расположенные в противоположных частях города. Работать можно из ближайшего. Дома при необходимости тоже можно остаться, причём после карантина тоже!
На подходе очередной Mad Stream!
14 мая, проектный менеджер Mad Devs Дмитрий Кононенко выступит на онлайн-вебинаре посвященному факт-картам.
Вы когда-нибудь слышали о факт-картах? Если коротко – это особый инструмент, помогающий мышлению решать сложные интеллектуальные задачи. Это методика выстраивания целей и нахождения эффективных решений применимых к любой сфере. В ходе презентации Дима "разжует" основные понятия относящиеся к факт-картам и как обычно даст много полезных советов, что называется "из жизни". В общем если хотите научиться брейнштормить like a pro, то добро пожаловать на синк!
Дата/Время: 14 мая в 18:30 (по Бишкекскому времени)
Вход на вебинар - свободный! Ссылка будет доступна в нашем Telegram-канале за 15 мин до начала ивента
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
Итак, начнём мы со 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
– Графовые базы перевернули мою жизнь и поделили её на два отрезка: до и после знакомства с ними. Это важный и очень нужный инструмент для работы с данными, особенно в высоконагруженных проектах. Есть обучающие видео для работы с ними, которые в том числе объясняют, где применять графовые СУБД.
Специально для олдов, которые помнят Namba и мир внутри, расскажу интересное. Мир был сделан с помощью графовой БД neo4j, которая рекомендовала пользователям друзей и показывала, кто кого знает. Круги на LinkedIn (первый, второй, третий круг знакомых) также сделаны с помощью графовых БД. Ну и “рекомендашки друзьяшек” на Фейсбуке устроены похожим образом.
Кому интересно узнать больше, советую посмотреть вот такое видео: https://www.youtube.com/watch?v=GekQqFZm7mA
YouTube
Graph Databases Will Change Your Freakin' Life (Best Intro Into Graph Databases)
## WTF is a graph database
- Euler and Graph Theory
- Math -- it's hard, let's skip it
- It's about data -- lots of it
- But let's zoom in and look at the basics
## Relational model vs graph model
- How do we represent THINGS in DBs
- Relational vs Graph…
- Euler and Graph Theory
- Math -- it's hard, let's skip it
- It's about data -- lots of it
- But let's zoom in and look at the basics
## Relational model vs graph model
- How do we represent THINGS in DBs
- Relational vs Graph…
This media is not supported in your browser
VIEW IN TELEGRAM
На подходе очередной выпуск Keybeard!
На этот раз Михаил Иващенко и Олег Пузанов подискутируют о том нужен ли Проектный менеджер в современных командах разработки. Какие его обязанности можно с легкостью заменить, а без каких не обойтись? Во что эволюционирует роль ПМа в наши дни и тд.
Подписывайтесь на канал – Keybeard чтобы не пропустить!
На этот раз Михаил Иващенко и Олег Пузанов подискутируют о том нужен ли Проектный менеджер в современных командах разработки. Какие его обязанности можно с легкостью заменить, а без каких не обойтись? Во что эволюционирует роль ПМа в наши дни и тд.
Подписывайтесь на канал – Keybeard чтобы не пропустить!
Наш CTO Андрей Минкин (a.k.a. Чак) сегодня делает лайтнинг-доклад на Knowledge Conf. Знаете ли вы, что JIRA может навести порядок в вашей документации? Теперь знаете, она может!
Всего за пять минут Чак расскажет, как пользоваться популярным таск-трекером для этой цели. Слайдами мы тоже поделимся, но чуть позже, а пока желаем Чаку удачи с докладом. Старт лайтнингов в 17:00 по Бишкеку: https://knowledgeconf.ru/2020/abstracts/6916
Всего за пять минут Чак расскажет, как пользоваться популярным таск-трекером для этой цели. Слайдами мы тоже поделимся, но чуть позже, а пока желаем Чаку удачи с докладом. Старт лайтнингов в 17:00 по Бишкеку: https://knowledgeconf.ru/2020/abstracts/6916
Вот про успевание важного и поговорим. "Джедайские техники" как одно из топовых руководств по тайм-менеджменту и личной продуктивности – нетленка, такие книжки надо делать настольными! У нас в корпоративной библиотеке она в неизменном топчике "золотых хитов". Найти этот бестселлер можно тут: ссылка
Кстати, автор "Джедайских техник" Макс Дорофеев заправляет всех желающих мыслетопливом на своём собственном канале с кучей лайфхаков. В общем, там вы узнаете, как впихнуть невпихуемое в 24 часа и даже оставить время для приятного.
Если вы устали на работе, начали гуглить "синдром менеджера" и "выгорание", вы теперь знаете, что делать. Да пребудет с вами сила!
Кстати, автор "Джедайских техник" Макс Дорофеев заправляет всех желающих мыслетопливом на своём собственном канале с кучей лайфхаков. В общем, там вы узнаете, как впихнуть невпихуемое в 24 часа и даже оставить время для приятного.
Если вы устали на работе, начали гуглить "синдром менеджера" и "выгорание", вы теперь знаете, что делать. Да пребудет с вами сила!
Amazon
Amazon.com: Джедайские техники: Как воспитать свою обезьяну, опустошить инбокс и сберечь мыслетопливо (Russian Edition) eBook:…
Buy Джедайские техники: Как воспитать свою обезьяну, опустошить инбокс и сберечь мыслетопливо (Russian Edition): Read Kindle Store Reviews - Amazon.com
"Войти в IT" перестаёт быть проблемой, отрасль становится более зрелой и доступной для всех. Завтра в 15:00 KGT Ксения Жарикова, iOS/Android developer в Mad Devs, расскажет о разработке мобильных приложений без кода (low-code и zero-code подходы уже давно используются на Западе, но пока ещё новы для нас).
Также в выступлении Ксении вы услышите подробный рассказ
✅ О технологиях и языках программирования, используемых в разработке;
✅ О платных и бесплатных ресурсах для обучения.
В конце вебинара каждый участник мастер-класса сможет собрать своё первое приложение на Android. Зарегистрироваться можно по ссылке: https://linktr.ee/htp.kg
Онлайн-мероприятие пройдёт при поддержке Парка высоких технологий и Министерства образования Кыргызской Республики в партнёрстве с IT Academy.
Также в выступлении Ксении вы услышите подробный рассказ
✅ О технологиях и языках программирования, используемых в разработке;
✅ О платных и бесплатных ресурсах для обучения.
В конце вебинара каждый участник мастер-класса сможет собрать своё первое приложение на Android. Зарегистрироваться можно по ссылке: https://linktr.ee/htp.kg
Онлайн-мероприятие пройдёт при поддержке Парка высоких технологий и Министерства образования Кыргызской Республики в партнёрстве с IT Academy.
Язык Go от Google ещё несколько лет назад был чем-то новым и экзотическим, но с тех пор он успел обрасти большим международным сообществом и классными обучающими ресурсами. Порекомендуем парочку проверенных нашем тимлидом – Андреем Минкиным:
1. 50 оттенков Go позволит получить представление обо всех частых ошибках, которые допускают начинающие разработчики при переходе на этот язык программирования. Здесь вы точно узнаете, как делать НЕ надо.
2. Justforfunc – канал от Франческо Кампоя, который объясняет, как делать надо и как работают те или иные примитивы в языке.
Практикуйтесь, и пусть Гофер вам улыбнётся!
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 изданий, и постепенно мы расскажем о тех из них, которые понравились нам больше всего, пополняйте свои списки!
Это отличный сборник советов для инженеров-разработчиков, тимлидов, CTO, CIO и вообще всех тех, кто пишет код или управляет разработчиками. В книге раскрываются сотни секретов и лайфхаков от лучших инженеров таких известных проектов, как Facebook и Quora. Одна из книг, которая изменяет способ мышления.
У нас в корпоративной библиотеке Mad Devs более 150 изданий, и постепенно мы расскажем о тех из них, которые понравились нам больше всего, пополняйте свои списки!
Отличный контент, которого у нас много в Сети и ещё больше в разработке, должен приносить пользу. Поэтому с нами теперь сотрудничают SEO-специалисты из Peklo Studio. Они разогревают наши статьи горячими ключевиками, чтобы Google поднимал нас повыше в поиске.
Недавно они запустили курс по созданию таргетированной рекламы, который мы советуем посмотреть всем, кто ещё не умеет продавать с помощью контекста или просто хочет прокачаться по этой части: https://t.me/peklostudio
Кстати, вместе с Peklo Studio мы выпустили невероятно мощную штуку Peklo Tool – инструмент, который в разы увеличит эффективность вашей контекстной рекламы за символические деньги. Peklo Tool уже используют тысячи маркетологов и веб-студий в СНГ, не отставайте!
Недавно они запустили курс по созданию таргетированной рекламы, который мы советуем посмотреть всем, кто ещё не умеет продавать с помощью контекста или просто хочет прокачаться по этой части: https://t.me/peklostudio
Кстати, вместе с Peklo Studio мы выпустили невероятно мощную штуку Peklo Tool – инструмент, который в разы увеличит эффективность вашей контекстной рекламы за символические деньги. Peklo Tool уже используют тысячи маркетологов и веб-студий в СНГ, не отставайте!
Media is too big
VIEW IN TELEGRAM
Продолжая серию выпусков "Не нужны (?)", Михаил Иващенко и Олег Пузанов решили обсудить доводы "за" и "против" того, необходимы ли тестировщики (QA – Quality assurance) в современных процессах разработки софта.
Среди прочих, в выпуске будут обсуждены следующие мысли и вопросы: Если разработчик сам способен написать тесты на свой код и проверить продукт, то зачем отдельно выделенный человек на это? Какими навыками и инструментами должен обладать специалист по тестированию чтобы приносить пользу команде? Чем отличается ручной тестировщик от QA инженера? и др.
Как всегда, вы услышите примеры из практики, и много специфичного "чисто айтишного" юмора.
Keybeard #16 – Тестировщики не нужны
Среди прочих, в выпуске будут обсуждены следующие мысли и вопросы: Если разработчик сам способен написать тесты на свой код и проверить продукт, то зачем отдельно выделенный человек на это? Какими навыками и инструментами должен обладать специалист по тестированию чтобы приносить пользу команде? Чем отличается ручной тестировщик от QA инженера? и др.
Как всегда, вы услышите примеры из практики, и много специфичного "чисто айтишного" юмора.
Keybeard #16 – Тестировщики не нужны
K8s сейчас качает. Его хотят внедрять везде и для всего. Он модный. Если внедрять что-то только из соображений "это модно" или "интересно попробовать", фейлы неизбежны. Не работающее, пусть и сто раз модное, вообще не нужно. Совсем.
Поэтому мы читаем не только восторженные статьи про "Кубер где угодно и для чего угодно", но и прекрасный в своей суровости http://k8s.af/ ("K8S as fuck"). Он как пылесос – собирает все фейлы с Кубером и учит народ здоровому скептицизму. Там мы учимся на чужих ошибках при построении инфраструктуры с K8S, чтобы не допускать своих. Так что вот вам совет от Чака (aka Andrew Minkin):
"Если имеете дело с Кубером, не забудьте добавить http://k8s.af/ в закладки."
Поэтому мы читаем не только восторженные статьи про "Кубер где угодно и для чего угодно", но и прекрасный в своей суровости http://k8s.af/ ("K8S as fuck"). Он как пылесос – собирает все фейлы с Кубером и учит народ здоровому скептицизму. Там мы учимся на чужих ошибках при построении инфраструктуры с K8S, чтобы не допускать своих. Так что вот вам совет от Чака (aka Andrew Minkin):
"Если имеете дело с Кубером, не забудьте добавить http://k8s.af/ в закладки."
Мы плотно работаем с зарубежными заказчиками: наши клиенты базируются в 12 разных странах мира. Больше всего проектов из США и Великобритании, а третье место уверенно занимает Юго-Восточная Азия.
В странах Азии благодаря тёплому климату и относительно низким ценам можно поддерживать очень хороший уровень жизни для команды. В будущем мы планируем открыть офис разработки во Вьетнаме, перевозя туда своих ребят и нанимая вьетнамских специалистов.
Мы стараемся делать приложения и сервисы на том уровне, чтобы нам самим было их комфортно использовать. Для этого мы уделяем особое внимание фронтенду, UI/UX части. В некоторых случаях для максимального результата мы выезжаем в ту страну, где используется наш продукт, чтобы изучить привычки аудитории. Так, например, мы приезжали во Вьетнам для сбора фидбека на наш проект GoDee, который позволяет резервировать места в автобусах. Практика dogfooding и общая культура обратной связи в компании помогает нам развиваться.
В странах Азии благодаря тёплому климату и относительно низким ценам можно поддерживать очень хороший уровень жизни для команды. В будущем мы планируем открыть офис разработки во Вьетнаме, перевозя туда своих ребят и нанимая вьетнамских специалистов.
Мы стараемся делать приложения и сервисы на том уровне, чтобы нам самим было их комфортно использовать. Для этого мы уделяем особое внимание фронтенду, UI/UX части. В некоторых случаях для максимального результата мы выезжаем в ту страну, где используется наш продукт, чтобы изучить привычки аудитории. Так, например, мы приезжали во Вьетнам для сбора фидбека на наш проект GoDee, который позволяет резервировать места в автобусах. Практика dogfooding и общая культура обратной связи в компании помогает нам развиваться.
В Mad Devs постепенно начинается появляться департамент IoT. Когда-то шутили, что software отличается от hardware тем, что софт легко менять, ведь он soft. Однако прогресс не стоит на месте и то, как развивается сейчас хардвара и то, как стало гибко ей управлять, обновлять и строить - впечатляет. За неполные 3 года в Mad Devs было сделано несколько IoT проектов:
• http://iotsploit.co/ (тут не было создания иотов, но было очень много исследований иотов на рынке);
• иот для проверки интернет соединий на производстве;
• и иот для непрерывной уличной сьемки в автономном режиме (пока не можем говорить публично о проекте, так как он еще не вышел на рынок).
Недавно Антон, специалист иот направления Mad Devs поделился статьей о том, как просто можно начать разрабатывать железо
Так же скоро будет еще более интересных статей на эту тему
В общем предикчу огромный рост разработки иотов, так же как распространение иотов по миру. Готовимся, друзья!
• http://iotsploit.co/ (тут не было создания иотов, но было очень много исследований иотов на рынке);
• иот для проверки интернет соединий на производстве;
• и иот для непрерывной уличной сьемки в автономном режиме (пока не можем говорить публично о проекте, так как он еще не вышел на рынок).
Недавно Антон, специалист иот направления Mad Devs поделился статьей о том, как просто можно начать разрабатывать железо
Так же скоро будет еще более интересных статей на эту тему
В общем предикчу огромный рост разработки иотов, так же как распространение иотов по миру. Готовимся, друзья!
В Mad Devs мы разделяем такие ценности, как прозрачность и открытость взаимодействия как внутри команды, так и с клиентом. Мы также стремимся автоматизировать рутину сотрудников и высвободить им время для более важных стратегических задач. Благодаря этому появился внутренний проект Collector.
Изначально Collector был инструментом для сбора логов времени из JIRA и подготовки ежемесячных инвойсов для клиентов. Позже мы поняли, что можем расширить функционал этого инструмента и улучшить взаимодействие с клиентами.
На данный момент внутри 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
Примечательно, что методике GTD в следующем году исполнится 20 лет, но за эти годы Дэвид практически ничего в ней не поменял. Собственно, а зачем менять то, что и так прекрасно работает? Дополнять и улучшать можно, а ядро точно трогать не стоит.
Следование принципам GTD позволяет работать без стресса, разумно расставляя приоритеты. Мозг при этом остаётся в продуктивном состоянии - генерирует полезные идеи и принимает оптимальные решения. В Mad Devs некоторые ребята перечитывают книгу раз в год, чтобы освежить GTD в памяти и эффективно применять эту методику на практике. Книгу можно найти у нас в корпоративной библиотеке и вот здесь: https://www.amazon.com/Getting-Things-Done-Stress-Free-Productivity/dp/0142000280
Amazon
Getting Things Done: The Art of Stress-Free Productivity
Сейчас, кажется, уже ничто не мешает напилить веб-приложение полностью в браузере, используя GitLab и GitHub. Начинаешь с pipeline и тестов, заканчиваешь автоматической поставкой. Пока что тяжело понять, как быстро кодить там интерфейсы, но вот API можно без проблем. Ждем полноценного выхода https://github.com/features/codespaces, а пока попробуем на GitLab полностью в браузере напилить API, например, курса валют.
GitHub
GitHub Codespaces
GitHub Codespaces gets you up and coding faster with fully configured, secure cloud development environments native to GitHub.