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

Mad Devs в этом году выступает со-организатором GDG DevFest Bishkek. Вас будут ждать наикрутейшие местные и зарубежные спикеры с докладами по темам мобильной и веб разработки, машинное обучение и ИИ, софт-скиллов и менеджмента и это только малый список! 💥💥💥

Уже стартовала продажа билетов на это долгожданное событие!

Что по ценам? А все просто:
Для early bird до 13 ноября цена составит 800 сом
Regular bird с 14 ноября по 4 декабря - 1000 сом
Late bird с 5 декабря по 9 декабря - 1200 сом

Горячо рекомендуем покупку планировать заранее. ☝🏻

Купить билеты можно здесь
🎉6👍42🔥2😢1
Возможно, вы слышали про платформу Clutch.co. В паре слов, это одна из ведущих платформ, миссия которой — предоставлять объективные обзоры и рейтинги для поставщиков ИТ, маркетинга и бизнес-услуг.

Тем самым, платформа помогает компаниям и владельцам бизнеса выбирать подходящих партнеров.

С 2019 года и до сих пор команда Mad Devs сотрудничает с командой Clutch.

Кратко рассказываем как это было и какие итоги были в результате сотрудничества.

Больше узнать вы можете в кейсе
🔥12👍2🤔1
Java vs Kotlin

Воистину битва поколений, размах которой поражает.

Однако невозможно однозначно ее оценить, ведь смотреть на нее можно с разных сторон.

🤓 Для многих новичков лошадка на которую они ставят это Kotlin, поскольку его можно проще освоить и быстрее начать использовать

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

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

Также стоит сравнить имеющиеся на сегодняшний день их принципиальные технические различия:

Kotlin 🛥

- Сочетает в себе черты как объектно-ориентированного, так и функционального программирования

- Позволяет создавать и использовать extension function

- Позволяет использовать secondary constructors

- Имеет встроенную null safety

- Имеет функцию smart cast

- Имеет функцию Lazy-Loading

- Не требует много работы для создания классов

- Поддерживает Lambda Expression

- Поддерживает современные концепты как delegates, extension, higher-order functions

- Поддерживает возможности скриптинга

- Поддерживает сопрограммы - шаблон проектирования параллелизма, который можно использовать для упрощения кода

- Не поддерживает static members

- Не поддерживает implicit conversions

- Нет null variables or objects

- Нет wildcard-types


Java 🚢

- Сочетает в себе черты объектно-ориентированного, функционального, императивного и реактивного программирования

- Не позволяет создавать и использовать extension function

- Multiple constructors вместо secondary constructors

- NullPonter Exception вместо null safety

- Нет Smart cast

- Нет Lazy-Loading

- Не предоставляет возможности скриптинга

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

- Lambda Expression появились с Java 8

- Java поддерживает OOPS концепт

- Вместо сопрограмм Rx Java и Project loom

- Поддерживает static members

- Поддерживает implicit conversions

- Поддерживает null variables or objects

- Поддерживает Wide-card

О разнице данных языков можно говорить еще очень долго, поэтому дайте нам знать в комментариях, если хотите подробную статью на тему их сравнения по самым разным критериям 🤌
4👍2🔥1
А сейчас давайте проголосуем, кто здесь какое решение выбирает ☝️
Anonymous Poll
42%
Java
58%
Kotlin
Помните в Форсаже (тот в котором еще ракету одной рукой не поворачивали 🙄) скорость эффектно набиралась с помощью закиси азота?

Добавим такого же эффекта в вашу iOS разработку? Ловите наш материал о генерации кода скриптами на конкретном примере.

Ускоряемся 🏎
🔥32👍1👎1
Мы готовы немного приподнять занавес и показать вам, что будет на DevFest Bishkek 2022. 💥

Спикеры и темы, которые прошли отбор из двух этапов:

Дмитрий Кононенко «Автоматизация - драйвер роста. Как мы задолбались и решили автоматизировать все» (Mad Devs)

Александр «Скрив» Кривов «Поколение No-code» (Mad Devs)

Роман Панарин «Разработка алгоритма прогнозирования выполнения задачи» (Mad Devs)

Чынгыз Сыдыков «Message Brokers» (Turbine Kreuzberg)

Влад Ромахов «Демократия vs Тоталитаризм при управлении командой разработки» (Нуртелеком)

Оман Абышев «Заметки воздухоплавателя: консалтинг и менеджмент в IT-проектах» (Kanda CA)

Роман Кононов «Почему мне показали эту рекламу или как работает таргетинг» (DoorDash)

Тимур Туратали «Data Science в Fintech» (Citibank)

Ксения Жарикова «Сила Async await» (Atom mobility Latvia)

Андрей Минкин «Kubernetes'те маалымат базаларын колдонуу. Азыркы абалы.» (Percona)

Мурат Жумашев «Кыргыз тили жана AI» (Kodjaz)

Марк Абраменко «Оживляем виджеты: введение во Flutter-анимации» (Surf)

Динара Руслан «Which PM tools and processes helped me to build an a Startup» (Codify)

Айгуль Абдыракманова «Рекрутинг процессы- скрининг, собеседования и как принимаются решения о приеме на работу» (Kanda CA)

Александр Жарков «React.js в 2022 году» (Epam)

Нашли среди них то, что вас наиболее всего заинтересовало? 🤔

Напоминаем, что мероприятие пройдет:
📅11 декабря 2022 (воскр)
10:00 до 18:00
📍АУЦА

Билеты вы можете приобрести здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍7
Топ IDE для Java-разработки

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

🤖 Android Studio
Бесплатная IDE, которая подходит для написания, отладки, тестирования и эмуляции мобильных приложений. Кроме того сочетает в себе много различных опций и поставляется с открытым исходным кодом.

🔵 BlueJ
Бесплатный IDE с простым интерфейсом, который подойдет всем Java-разработчикам. У программы имеется раскрашенная область действия, панели объектов и хорошей учебной спецификацией.

🌖 Eclipse
Один из популярных бесплатных Java IDE, который содержит в себе удобный компилятор, набор полезных библиотек, встроенные языки моделирования и управления, и многое другое. В комплекте идет пакет распространенных шаблонов кода и подключаемых модулей.

📚 IntelliJ IDEA
Платная многоцелевая программная среда. Вам предлагают расширенную поддержку веба, мобильной и гибридной разработки. Кроме того имеются функции межъязыкового рефакторинга, анализа потока данных, обнаружения дубликатов и многое другое.

🔲 jGrasp
IDE, поставляющаяся с диаграммами структуры управления и профилем сложности. Качественная бесплатная программная среда, имеющая все необходимые функции. Дополнительно она поддерживает ряд популярных языков.

🔳 NetBeans
Бесплатный IDE от Oracle с открытым исходным кодом. Для упрощенной разработки ПО поддерживает различные платформы и имеет ряд встроенных функции. Также имеет мощные инструменты рефакторинга и отладки. Имеется пакет расширений, позволяющих работать с другими языками.

А какой IDE вы считаете удобным в использовании? ☟
3🔥3👌1
Всегда общение было важной частью работы, без него сложно выполнять ее на высоком уровне. Однако в любом проекте рано или поздно приходится общаться с людьми не из своей команды. И чтобы не попасть в просак желательно соблюдать ряд правил. Для удобства все взаимодействие можно разделить на три большие группы:

📝Письменное общение
Хорошо подходит для формального общения с заказчиком или человеком из другой фирмы/команды.

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

📱Общение в мессенджерах
Сегодня мы все чаще общаемся в мессенджерах и не замечаем, что и тут есть свои правила:

▫️Старайтесь вести обсуждения через рабочий чат
▫️Общение только в рабочее время
▫️Используйте теги, обращаясь к человеку
▫️Напоминайте о своем сообщении (если это необходимо)
▫️Не спамьте, не записывайте голосовые

🗣Устное общение
Быстрый и информативный вид общения. Постарайтесь придерживаться следующих правил:

▫️Звонить в рабочее время
▫️Представьтесь в начале звонка. И уточните, удобно ли вашему собеседнику разговаривать.
▫️Кратко изложите причину обращения.
▫️Говорите там, где не будет шумов вокруг и где вы никому не помешаете работать.
▫️Если будете записывать разговор, то предупредите об этом собеседника.

Как видите, все достаточно просто. Главное правило - уважайте своего собеседника.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2👌2
Универсальные идеи для пет-проектов

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

Для одних такой проект является началом их пути в программировании, и остается приятной отдушиной, к которой возвращаются как в родительский дом и делают там лучший ремонт.

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

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

Однако, если у вас все таки нет пет проекта, который был бы для вас теплой отдушиной, горячей страстью или холодным точильным камнем для лезвия вашего мастерства - вот вам несколько идей с которых можно начать.
👍5🔥322👌2