О
Олег из Oscar Studio
@oscar_studio_channel166 подп.
501просмотров
23 января 2025 г.
stats📷 ФотоScore: 551
Не так давно, а точнее, 2 месяца назад, посмотрел очень интересное интервью на моем любимом канале "Диджитализируй" с CPython Core разработчиком, который непосредственно причастен к созданию mypy, Никитой Соболевым. Не в первый раз вижу Никиту, и очень приятно слушать, что он говорит, как обосновывает, но из этого интервью меня зацепила тема Open Source. Для начала хочется разобраться с тем, что такое для меня эти самые открытые исходники. Во-первых, это, наверное, философия, когда разработчики делятся между собой своими наработками, переиспользуют их и совершенствуют продукты вместе. Это меня всегда впечатляло, и в этом есть своя романтика открытого интернета и помощи друг другу. Даже в универе пытался писать что-то типа Open Source с друзьями-одногруппниками. А во-вторых, это способ сэкономить время. Для создания продукта это очень важный этап. Например, для студии я написал, а потом совместно с ребятами из студии же дорабатывал нашего бота, о котором уже не раз писал. Причем тут экономия времени? А при том, что наше текущее решение экономит время даже относительно других библиотек, которые есть для создания телеграм-ботов. Я делал замеры. Как минимум, в нем можно использовать встроенную в Django админку, и в целом архитектура написания обработчиков взята из идеи самой Django, поэтому, если человек писал на Django, то проблем освоиться в боте у него не возникает. По крайней мере, сужу по ребятам, кто к нам приходит работать на ботов. Но как же зарабатывать деньги, если ты пишешь только открытый код? Отличный вопрос, и я бы снова сделал ссылку на интервью, там Никита рассказывает, как зарабатывает, ведь он позиционирует себя как fulltime opensource разработчик. Но есть и другие случаи, когда в продукт вкладываются компании, просто спонсируют разработку продукта. А иногда бывает, что владелец продукта выкладывает платные задачи для доработки. Можно далеко не ходить и у меня есть пример, для бота мы проводили небольшой хакатон с денежными вознаграждениями. И по факту это для меня дешевле, чем отвлекаться самому или отвлекать кого-то еще. А победитель смог (точнее, смогла, привет, Маша!)) и задачку интересную сделать, и денег подзаработать. Думаю, что нужно обязательно повторить. Если резюмировать мое мнение, то пользу Open Source можно разделить на две стороны: - С точки зрения работодателя, который затеял создавать свой продукт, это оптимизация процесса, экономия времени на рядовых или не очень задачах, а также небольшая, но возможность заработать. - С точки зрения разработчика, это отличный способ увековечить свое имя или ник в GitHub, получить бесплатное ревью кода, а иногда и немного подзаработать на своих навыках в проекте с открытым кодом и потешить самолюбие. У нашего бота не очень популярный репозиторий, и там нет звезд, но мне приятно видеть 3 форка проекта, значит, кто-то увидел пользу в проекте и забрал себе доделывать под свои задачи. Но это не считая экономии времени на разработку заказов, которые мы берем постоянно на ботов, тем более в последнее время их стало довольно много. P.S. Уже следующим продуктом будет библиотека для работы с ИИ, на интеграцию которого у нас тоже довольно много заказов и я вижу как оптимизировать работу с тем же ChatGPT или нами развернутыми и доученными моделями.
501
просмотров
3273
символов
Нет
эмодзи
Да
медиа

Другие посты @oscar_studio_channel

Все посты канала →
Не так давно, а точнее, 2 месяца назад, посмотрел очень инте — @oscar_studio_channel | PostSniper