Mad Devs Channel
1.6K subscribers
663 photos
30 videos
1 file
866 links
Канал Mad Devs.🤘Здесь мы рассказываем о жизни компании и инсайтах. Делимся знаниями и лайфхаками IT-индустрии.
Download Telegram
Алекс «Skriv» Кривов, Lead UX дизайнер в Mad Devs, выступает в качестве спикера на GDG DevFest Bishkek 2022.

🫥 Тема презентации: Поколение No-code

Скрив расскажет, как No-code технологии меняют технологический подход к запуску продукта, увеличивают скорость запуска маркетинговых задач, и автоматизируют работу без привлечения «дорогих» разработчиков.

Такое явно стоит послушать, а билетов все меньше, ребят. Успевайте купить билеты по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤‍🔥4👍2
Давайте представим, что у вас есть классная идея, которая поможет вам достичь успеха и больших денег. Но при этом вы достаточно ленивы и не хотите тратить время на изучение тулзов, которые помогут вам в достижении цели.

И тут мы сталкиваемся с противоречием.

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

Но мейкер не хочет напрягаться, разбираться.

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

Прочитайте о том, как лень формирует тренды на рынке в статье
👍4🤔4🔥1
А также спикером на GDG DevFest Bishkek 2022 стал Дмитрий Кононенко, наш Project Manager в Mad Devs.

Дима - крутейший специалист с 5ти летним опытом в QA, а с 2018 обрел дзен в проектном менеджменте.

⚙️ Тема презентации: Автоматизация - драйвер роста. Как мы задолбались и решили автоматизировать все.

Вы узнаете о нашем опыте автоматизации процессов в компании, какие бенефиты это дает как использовать не только No Code, но Low Code инструменты, почти без привлечения разработчиков.

Чего сидим, чего ждем? 😏 Билеты тут
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤‍🔥5👍2👎1👏1
ТОП 6 книг для изучения языка программирования Kotlin 📚

Можно использовать десятки интерактивных платформ, пересмотреть сотни видео, но книги никто не отменял. Может они ограничены в некоторых сценариях, но все же остаются источником самых концентрированных знаний.

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

▪️ Head First. Kotlin. Дон Гриффитс, Дэвид Гриффитс

Книга для начинающих, ничего не понимающих в разработке на Kotlin. В ней вы найдете изобилие наглядных картинок и диаграмм, отлично доносящий базовые принципы и практики.

▪️ Kotlin. Программирование для профессионалов. Джош Скин, Дэвид Гринхол

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

▪️ Effective Kotlin: Best practices. Marcin Moskala

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

▪️ Kotlin and Android Development featuring Jetpack: Build Better, Safer Android Apps. Michael Fazio

Эта книга must have для начинающих разработчиков. В ней легко и просто объясняются все основы разработки, но и показываются эффективные техники и все это на не самых заурядных примерах. По ее итогу вы создадите Penny Drop игру в кости с использованием искусственного интеллекта.

▪️ Волшебство Kotlin. Пьер-Ив Симон

Перейдем к более фундаментальным работам. Эта книга является исчерпывающим руководством знакомящим со всеми основами и особенностями Kotlin. Данный труд рассчитан на опытных разработчиков уже знакомых с Java.

▪️ Kotlin в действии. Дмитрий Жемеров, Светлана Исакова.

Еще одна невероятно ценная книга по созданию приложений на Rotlin от авторов, непосредственно участвовавших в создании данного языка. В ней вы найдете то, как использовать Kotlin с уже существующими библиотеками и API, а также как создавать собственные. Данный труд так же рассчитан на опытных разработчиков знакомых с Java.

Поделитесь своими впечатлениями об этих книгах, если уже вы использовали их в изучении. А также, нам очень интересно, какими книгами вы расширили бы данную библиотеку? 🤌
👍2🔥21👌1
Mad Devs Channel
Разыгрываем билеты на GDG DevFest 2022 😱 По поводу такого мероприятия, никак не можем мы оставить вас без розыгрыша. Поэтому есть 3 билета, которые могут достаться кому-то из вас. Итак, условия: 1️⃣ Быть подписанным на тг канал Mad Devs https://t.me/maddevsio…
Розыгрыш билетов на GDG DevFest 2022 состоялся!

Победители: @aksaamainazhimidinova, @mirbekov0909, @GeorgGremlin 🎉

Наш менеджер придет к вам за подробностями в лс, чтобы отправить вам билет.

Те, к кому фортуна не была благосклонна все еще могут приобрести билеты здесь. До 5 декабря стоимость билетов составляет 1000 сом. После 5 декабря стоимость билетов возрастет!
😢11🎉8🥰2🏆1
Часто ли бывает, что несколько лиц преследуют одну и ту же цель, но поводы для конфликтов все равно находятся?

Специально для этого есть метод под названием Грозовая туча.

Грозовая туча это метод устранения конфликтов, обеспечивающий достижение единой цели, при этом соблюдающий интересы всех сторон.

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

Конфликтная ситуация разбирается на логические блоки.

◻️ А - единая конечная взаимовыгодная цель, которую преследуют обе стороны

◻️ В и С - две различные потребности, которые должны быть удовлетворены, чтобы выполнить цель А

◻️ D1 и D2 - два различных действия, необходимых для реализации потребностей В и С и, соответственно, между которыми произошел конфликт


Окей, но как работать с Грозовой тучей?

◾️ Сформулируйте противоречия в действиях D1 и D2

◾️ Определите потребности В и С

◾️ Определите цель А

◾️ Сделайте их этого диаграмму


Далее, проверьте логические цепочки по алгоритму.

📌 Чтобы достичь А, мне необходимо В, чтобы достичь В, мне необходимо сделать D1

📌 Так же, чтобы достичь А, мне необходимо С, чтобы достичь С, мне необходимо сделать D2

📌 D1 и D2 ставят под угрозу выполнение друг друга

- После точного определения конфликта, исследуйте какие предположения лежат в основе опасений каждой из сторон

- Определите насколько озвученные опасения основательны, часто на этом этапе конфликт исчерпывается

- Если же для конфликта есть основания, то ищите набор действий, выполнение которых не противоречит друг другу и обеспечивает выполнение конечной цели

- После этого внесите изменения в диаграмму, повторите алгоритм и убедитесь в отсутствии конфликта

И помните, чем точнее определена проблема, тем намного очевиднее становятся пути ее решения. 🤟
🔥5👍3
ML Community в Mad Devs активно развивается и с удовольствием готово делиться своими знаниями с вами. ML Community х Mad Stream представляют:

8 декабря, Александр Сайков - наш Data инженер, выступит на онлайн-вебинаре с темой: «Укрощение больших данных: Hadoop, Spark, Databricks»

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

📌 Дата/Время: 8 декабря в 19:00 (по Бишкекскому времени)

Вход на стрим – свободный! Ссылка будет доступна в нашем Telegram-канале за 15 минут до начала.
🔥122👍2🤔1
No Code vs Low Code vs High Code

Все течет, все меняется, программирование тоже.

Появление No Code и Low Code подходов было лишь вопросом времени. Конечно, долгое время они не могли составить серьезной конкуренции традиционному программированию.

Однако No Code и Low Code активно развивались все это время, что очевидно по оценке капитализации рынка $13.8 млрд в 2021 к $187 млрд в 2024.

Когда No Code и Low Code созрели достаточно, чтобы составлять конкуренцию традиционному программированию - появилась необходимость выделить для него отдельное понятие High Code.

➡️ No Code представляет собой решения, предоставляющие готовые кодовые блоки, которые отлично комбинируются между собой. Каждый такой кодовые блок представлен графически, что позволяет быстро и дешево создать элементарный сайт или приложение даже не разбирающемуся в программировании человеку.

▫️Простота, скорость и дешевизна разработки

▫️Полное отсутствие кастомизации кода для лучшей реализации низкоуровневых операций, отражения бизнес логики во всей ее сложности, или создания уникальных приложений

▫️Ваш сайт или приложение полностью находится и работает на стороне No Code сервиса

➡️ Low Code представляет собой решения, которые тоже скрывают большую часть кода, позволяя разрабатывать намного быстрее и дешевле, чем в традиционном подходе. Но также Low Code предоставляет возможность писать код вручную для некоторых элементов, и также требует более глубоких познаний в программировании.

▫️Сохраняется простота, скорость и дешевизна разработки

▫️Есть возможность кастомизации кода, оптимизации некоторых процессов и использования различных интеграций

▫️Все еще сохраняются многие ограничения не позволяющие отразить всю бизнес логику больших компаний, создать уникальный или продвинутый продукт

▫️Ваш сайт или приложение также зачастую находится и работает на стороне No Code сервиса

▫️Крайне желательна, или даже необходима техническая экспертиза для полноценного использования

➡️ High Code представляет собой традиционное решение, когда весь код пишется в нуля. Однако при этом данные внутри вашего сайта или приложения используют сервисы CMS или сервисы на основе API, что позволяет не изобретать велосипед.

▫️Полная свобода в создании самых уникальных и продвинутых приложений

▫️Полный контроль над уровнем безопасности, внедрении любых изменений, добавлению любых функций

▫️ Возможность использования любых интеграций CMS и API, которые идеально подойдут для вашего решения и упростят разработку

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

▫️Разработка значительно дороже и длительнее

▫️Требуется множество самых разных специалистов, чтобы спроектировать архитектуру, построить процессы разработки, вести разработку в соответствии со стандартами и многое другое

No Code это прекрасное решение для молодых стартапов, которые ограничены в своих ресурсах и нуждаются в наглядной демонстрации своих идей для привлечения инвестиций. А также это может быть прекрасным способом для больших компаний быстро и дешево проверять свои гипотезы прежде чем инвестировать большие средства в их разработку.

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

Однако High Code остается нужным для разработчиков с нетипичными проектами, функционал которых во многом или даже совсем не реализуем кроме как High Code. Также это остается выбором больших компаний, с очень сложной бизнес логикой, которую может отразить и корректную работу которой может обеспечить только High Code.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4
Нетворкинг — это создание и развитие сети полезных знакомств, которые могут повлиять на вашу карьеру. Но важно помнить, что речь идет о налаживании двусторонних, основанных на доверии рабочих отношений.

Зачем развивать сеть знакомств:
📍 Вы сможете учиться на чужих ошибках и перенимать лучшие практики, наблюдая за другими.

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

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

Как правильно заниматься нетворкингом:
1️⃣ Постарайтесь произвести хорошее первое впечатление. Подумайте, как можно представить себя в паре предложений. Подготовьте визитки.

2️⃣ Сфокусируйтесь на общении с теми, кто действительно может вам пригодиться. Не забывайте про правила вежливости и проявляйте искреннюю заинтересованность.

3️⃣ Оставлять «крючки» во время разговора, чтобы с их помощью напоминать о себе.

Выстраивайте общение вне дел — проводите время вместе просто так, но не будьте навязчивым.

А как вы считаете, нетворкинг — это просто обмен визитками или нечто большее? Расскажите в комментариях.
5👍2
Год заканчивается, а это значит постепенно наступает время подведения итогов и результатов работы. Спешим поделиться с вами нашим новым достижением🤘🏻:

💥 Mad Devs попал в список «Top 1000 Global Service Providers in 2022»💥

Сегодня Clutch опубликовал свой эксклюзивный список 1000 крупнейших мировых поставщиков услуг в 2022 году в мире. Туда попал 1% лучших компаний-поставщиков, и мы в их числе. 🔥

По каким критериям оценивались компании:
1. Количество, качество и актуальность отзывов на Clutch
2. Представление клиентов и портфолио работ
3. Надежность профиля компании, конкурентоспособность и опыт
4. Узнаваемость бренда и признание в отрасли

С полным списком который включает в себя Mad Devs можно ознакомиться здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17🎉10🏆5👍2
А знаете, что на DevFest выступает еще один спикер из Mad Devs? 😎 Это Роман Панарин, наш Machine Learning Engineer и на данный момент ведущий инженер в NLP проекте.

🐍 Тема презентации: Разработка алгоритма прогнозирования выполнения задачи

Разработка программных решений — это процесс, сравнимый по сложности с созданием и сборкой самолёта. И, как и любой процесс, даже самый сложный, разработку можно разделить на части. Для организации непрерывного процесса разработки сложных программных продуктов требуется тщательное планирование работы. Основной инструмент — это декомпозиция разработки программного продукта на мелкие шаги с последующей оценкой качества выполненной работы и временных затрат на исполнение. Роман расскажет все о построении системы автоматизированной оценки выполнения задач, а также о трудностях, с которыми вы можете столкнуться на пути.

Ждем всех на мероприятии. Осталось всего несколько дней 💫
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍5
Что почитать о нетворкинге?
Научиться заводить знакомства только по книгам не получится, но из них можно подчерпнуть знания, которые помогут избежать ошибок.

▫️«Нетворкинг для интровертов», Викре Карен
Шеф-редактор Twitter, расскажет как располагать к себе людей, заводить полезные знакомства. А также как добиваться разных профессиональных целей с их помощью.

▫️«Никогда не ешьте в одиночку», Кейт Феррацци
В книге описаны простые и эффективные приемы о том, как завязывать и сохранять взаимовыгодные деловые знакомства.

▫️«Как разговаривать с кем угодно, где угодно и когда угодно», Ларри Кинг
Мастер интервью делится своими секретами о том как преодолеть неловкость в разговоре и побороть страх перед выступлением на публике.

▫️«Наука общения. Как читать эмоции, понимать намерения и находить общий язык с людьми», Ванесса Эдвардс
Яркая и практичная книга от основательницы лаборатории The Science of People о том как чувствовать себя уверенно в любой ситуации.

▫️«Язык жизни. Ненасильственное общение», Маршалл Розенберг
Улучшите свою жизнь с помощью метода ненасильственное общение (ННО). Научитесь понятно доносить до человека информацию и добиваться своего.

▫️«Из связей в князи», Максим Чернов
Обменяться визитками – это еще не нетворкинг. Нетворкинг – это длительные дружеские отношения.

Вы читали что-нибудь из этих книг? Ждем ваши истории в комментариях 👇
🔥5😍4👍2😱1
Рассказываем в картинках о необычном проекте, в котором Mad Devs принял участие. Это Sir John Monash Centre (SJMC), который рассказывает своим посетителям историю участия Австралии на Западном фронте.

В 2018 году проект был запущен, но ему требовалось совершенствование и профилактическое обслуживание проекта. Больше узнать о проекте можете в кейсе на нашем сайте.
🔥18👍4