Разрабатываете VK Mini Apps и хотите быть уверены, что HTTP-запросы на backend приходят именно из приложения VK, а не откуда угодно? Для этого нужна корректная проверка Init Data.
Наш backend-разработчик @dmvasiliev выложил Open Source-проект, который упрощает эту задачу. Это Python-пакет с готовыми алгоритмами проверки подлинности данных, передаваемых из VK Mini Apps. Он помогает быстро и безопасно настроить авторизацию и аутентификацию на backend-стороне приложения.
Когда мы только начинали работать с VK Mini Apps, информации было немного: редкие кейсы, почти не у кого было спросить совета. За это время мы запустили несколько приложений, разобрались в нюансах платформы и накопили собственную экспертизу. Теперь делимся ею с сообществом через Open Source-проекты и вносим вклад в развитие технологии.
Репозиторий открыт — берите в работу, делитесь постом с коллегами.
А если вам нужен VK, Telegram Mini App или спецпроект на другой платформе — команда Doubletapp поможет пройти путь от идеи до работающего продукта. Примеры наших проектов — на сайте.
Red Teaming LLM-агентов: методы, автоматизация, кейсы
CEO Doubletapp Сергей Анчутин выступил на Студкемпе в Уральском федеральном университете с докладом.
LLM всё активнее работают в бизнесе — и каждая ошибка грозит потерей денег и репутации. Как избежать рисков?
Red Teaming — это процесс поиска уязвимостей в системе, когда команда экспертов играет роль хакеров и ищет слабые места. Цель — заранее выявить проблемы и защитить компанию от реальных инцидентов и их последствий.
В видео: - как масштабировать человеческие креативные возможности, чтобы находить реальные уязвимости LLM; - как работают пайплайны «LLM против LLM» и методы MART и DART; - почему автоматизация не всегда нужна и где ИИ проигрывает человеку; - когда остановится развитие нейросетей.
Doubletapp — ML-эксперты с 2018 года. Мы помогаем клиентам внедрять ИИ так, чтобы он приносил выгоду их бизнесу, и специализируемся на внедрении и обучении LLM и RAG-систем.
Что делаем: - экспертные датасеты - обучаем LLM под задачи клиента - проводим аудит и консалтинг ИИ-продуктов - разрабатываем кастомные ML-решения.
И как это экономит ресурсы, улучшает продукт и снижает количество переделок
Одна из ключевых проблем, с которыми сталкиваются компании, заказывающие разработку — это разрыв между ожиданиями и реальностью. Причины бывают разные: неполное или неструктурированное ТЗ, размытые пользовательские сценарии, неучтённые роли или ветвления логики, которые всплывают на стадии разработки и тестирования.
Команда Doubletapp приняла решение: QA подключаются к проекту на этапе первого ознакомления с ТЗ от заказчика, ещё до оценки, дизайна и начала разработки. Этот подход сильно влияет на качество итогового продукта и помогает заказчику получить то, что действительно нужно — без множества итераций «переделать» и «добавить, потому что забыли».
Ниже расскажем, как у нас выстроен процесс, какие задачи берут на себя QA, и почему мы считаем, что раннее подключение тестирования — это не просто хорошая практика, а основа устойчивой разработки.
Роль QA в нашей команде: не только тестирование
Наши QA участвуют в проекте с первых дней.
Структурируют поступившее от заказчика ТЗ
Выделяют функциональные блоки
Формируют уточняющие вопросы
Работают над схемами и диаграммами логики
Проверяют, насколько требования реализуемы и согласованы между собой.
Наша задача на этом этапе — перевести бизнес-язык заказчика на язык разработки и одновременно выловить противоречия и пустые места в логике до того, как они станут багами.
QA плотно взаимодействуют с селлерами и лидами разработки и помогают им формализовать требования. Это снижает нагрузку на менеджеров и ускоряет проработку проекта.
Как это работает на практике
Заказчик приходит с ТЗ. Оно может быть подробным, а может состоять из тезисов, что хотелось бы реализовать в продукте.
QA разбивают информацию на структурные блоки — экраны, роли, сценарии, ограничения, точки перехода.
Составляют вопросы, которые передаются в команду, ответственную за коммуникацию с заказчиком.
Параллельно разработчики начинают верхнеуровневую оценку трудозатрат. Они тоже собирают вопросы, если логика не до конца ясна.
Все вопросы объединяются, уточняются и через менеджеров идут в диалог с заказчиком.
Такой процесс позволяет уточнить максимум информации до старта разработки и значительно уменьшает риск изменения требований на лету.
Когда это спасло проект
Один из проектов, с которым мы работали, сопровождался очень подробным бизнес-ТЗ — документ содержал более 70 страниц описания сервиса. Всё выглядело детально и проработанно.
Однако при формировании схемы ролей и доступов наши QA обнаружили логические противоречия: несколько ролей получали доступ к функциям, к которым не должны были иметь отношения. Это было связано с тем, что в тексте документа не было визуального представления логики переходов, и ошибки остались незамеченными.
На этом этапе проблема была решена за один день — без этой работы её бы пришлось исправлять на этапе тестирования, переделывая часть кода и логику авторизации.
Внутренние процессы: как это устроено
Мы работаем по agile: QA входят в спринты наравне с разработкой. Внутри спринта QA выполняют не только тестирование, но и работу, близкую к системной аналитике: анализ, структурирование, детализация, согласование требований, построение логики.
Тест-кейсы и баг-репорты ведём в YouTrack и Qase, используем CI/CD, чтобы как можно раньше получать обратную связь по стабильности продукта.
Зачем это заказчику
Когда QA работают с самого начала, заказчик получает
Прозрачную архитектуру с понятной логикой
Согласованные требования, переведённые в схемы
Минимум доработок в процессе разработки
Экономию времени — на исправление неочевидных ошибок
Повышенное доверие команды к требованиям — все понимают, что делают и зачем
Если вы находитесь в поиске команды, которая помогает не просто писать код, а проектирует продукт вместе с вами, задаёт неудобные вопросы до начала разработки и экономит вам месяцы правок — значит, вам нужен именно такой подход.
Как мы сделали бота, который не просто переводит, а объясняет язык
Привет, Хабр! Меня зовут Антон Рябых, я занимаюсь развитием ML-направления Doubletapp. Когда я изучал испанский язык, заметил простую вещь: различных сервисов для перевода с одного языка на другой много, но ни один из них не объясняет, почему фраза строится так, а не иначе. Почему используется именно эта форма глагола? Что за идиома, которую не найти в словаре?
Так родилась идея создать инструмент, который помогает не просто перевести, но и понять язык.
Что это за бот?
Telegram-бот помогает изучать иностранный язык через разбор фраз. Что он делает: • переводит текст с русского на иностранный и обратно; • подробно разбирает каждое слово и его роль в предложении; • объясняет грамматику; • показывает примеры употребления; • даёт аудио с правильным произношением; • умеет распознавать идиомы и фразеологизмы, объясняя их.
Сейчас бот поддерживает английский, испанский, немецкий, китайский и португальский.
Для кого этот бот?
Ботом воспользовались 2280 пользователей, наш переводчик обработал более 50 тыс. их запросов.
Он помогает тем, кто: • учит язык с нуля и хочет разобраться в основах самостоятельно; • готовится к экзаменам; • путешествует; • хочет развить навык аудирования; • изучает язык для работы.
Как работает бот
• Выбираете язык, пишете слово или фразу, значение которой хотите узнать. • Получаете перевод текста на русский язык. • Читаете пояснение, какие именно грамматические формы использованы в тексте. • Бот может раскрыть специфические региональные особенности, например, градусы по Фаренгейту преобразует в градусы по Цельсию. • Получаете дополнительные полезные фразы по теме • Можете прослушать аудиоверсию фразы на английском
Функциональность бота-переводчика реализована с помощью модели GPT-4.1 mini. Мы разработали специальные промпты, которые задают, как именно обрабатывать пользовательские запросы на перевод. Эти промпты отличаются в зависимости от языковой пары — например, с русского на английский, с русского на португальский и обратно. Промпты содержат в себе по несколько примеров, чтобы точнее настроить ответ модели.
Когда пользователь отправляет запрос, он объединяется с подходящим промптом и передается в языковую модель. В ответ бот возвращает переведённый текст с учётом контекста и особенностей языка.
Чтобы меньше платить за токены, промпт подается в начале, а сообщение пользователя идет за промптом: таким образом у LLM на повторяющуюся часть промпта активируется механизм кеширования токенов префикса (KV cache) и они стоят в 4 раза дешевле.
Чтобы пользователю было удобнее, после выбора иностранного языка он может писать либо на русском языке (и система сама поймет, что нужно перевести на иностранный), либо на иностранном — и тогда система сама поймет, что нужно перевести на русский. Для определения, на каком языке пользователь написал сообщение, используется библиотека lingua-py.
Что дальше
Сейчас мы постепенно добавляем новые языки, планируем возможные интеграции с приложениями и расширяем возможности объяснений, чтобы можно было изучать язык на более глубоком уровне.
Попробуй бота бесплатно
Бота можно протестировать – переходи по ссылке, выбирай язык и пользуйся. Каждый день можно сделать 5 бесплатных запросов.
Будем рады получить обратную связь: что удобно, чего не хватает, что было бы круто изменить.
У наших друзей и партнеров участились случаи мошенничества. Расскажем об одной из новых схем. Может быть, вы уже сталкивались с подобной историей? Напишите в комментариях о своем опыте.
Сейчас мошенники работают по такой схеме: • Вам пишет якобы рекрутер от лица Doubletapp и приглашает на собеседование. • «Рекрутер» предлагает пройти тестирование, а для этого нужно войти в «корпоративный iCloud» • Соискатель вводит свои данные, злоумышленники получают доступ к его аккаунту и начинают шантажировать и вымогать деньги.
Как вычислить мошенника, если он представляется «рекрутером от Doubletapp»?Обратите внимание на 6 признаков:
Мы никогда не просим логиниться в iCloud, Google, Telegram-ботов или другие «корпоративные сервисы» для выполнения тестового задания. Все задания мы отправляем в нормальном формате: PDF, Figma, GitHub, Google Docs.
Мы не просим установить никакие приложения, расширения, VPN и т.п. для прохождения отбора.
Всю переписку мы ведем либо с корпоративной почты @doubletapp.ai, либо через официальные Telegram-аккаунты. Контакт рекрутера Doubletapp: @zhdanova_doubletapp
Имена наших рекрутеров и сотрудников есть в открытом доступе наХабр Карьере. Сомневаетесь — проверьте.
Никаких оплат «обучения», «оформления», «гарантийных депозитов» — никогда. Если просят заплатить за что-либо — это 100% мошенники.
Если вас приглашают на собеседование, но вы сомневаетесь, что это наш сотрудник, отправьте письмо на hr@doubletapp.ai с пометкой «мошенники», и мы вместе разберемся.
Вебинар, вебинар и еще раз… круглый стол: апрельский дайджест Doubletapp
Привет, это команда Doubletapp. В апреле мы провели несколько вебинаров, опубликовали статьи и лекции — поделимся ссылками, расскажем новости. Под занавес — традиционные вакансии.
Что новенького?
Вебинар Doubletapp x Верфь: как построить эффективную IT-команду Заколлабились с HR-агентством Верфь и провели совместный вебинар, где обсудили тонкости найма, собеседования за рулем, совпадение темпераментов и ценностей у соискателя и команды, как проводить тимбилдинг для удаленных сотрудников и множество других HR-тем. Полезным опытом и забавными историями поделились СЕО Doubletapp Сергей Анчутин и СЕО Верфь Дарья Алхимова. Смотреть вебинар.
Вебинар Doubletapp х pmclub: как мы внедряли методологию P3.express PM Head Руслан рассказал о нашем опыте перехода на методологию P3.express. Легко ли перестроить процессы и сколько времени это занимает? Как команда отнеслась к нововведениям — смотрите в записи вебинара. Смотреть вебинар.
Гастроли СЕО СЕО Doubletapp Сергей Анчутин отправился в деловой тур по США, Бразилии и Турции. Сергей рассказывает о своих впечатлениях в соцсетях и приглашает познакомиться и пообщаться. Где его можно поймать и о чем поговорить — читайте в телеграм-канале «Всем привет это Серега».
Собрали SOLD OUT на IT-конференции DUMP 2025 CTO Doubletapp Никита Анчутин провел круглый стол «Как собрать управленческую команду». Это наш пятый круглый стол на DUMP, и к нам пришли спикеры, чей коллективный опыт управления превышает 35 лет: Андрей Смирнов (X5 Tech, IPONWEB, Rambler), Стас Жуковский (Technology Adoption, Yandex) и Сергей Бердников (Koronatech). Вместе со зрителями на примерах из практики осудили, где брать руководителей, как их развивать и измерять эффективность работы, а также в какие моменты увольнение управленца становится необходимостью. Запись круглого стола скоро опубликуем на YouTube-канале Doubletapp.
Ruward Award 2025 Вместе с продюсерским центром «ЛАД», который проводит в Екб Ural Music Night, Красную строку, New/Open и кучу других крутых ивентов, мы получили главную награду в номинации «Заказчик года». Делимся фото и поздравляем всех, кто также ушел с церемонии с заветными статуэтками!
Получили товарный знак Doubletapp …поэтому нам теперь не страшны патентные тролли, мы имеем право зарабатывать на своем товарном знаке, а также вести рекламу в любом СМИ. Подробнее о пользе товарного знака и как его получить расскажем в отдельной публикации, следите за новостями в блоге.
Что по контенту?
В тестировщики пойду, пусть меня научат Задали нашим QA-инженерам самые очевидные вопросы про вход в IT через тестирование. Терпеливые инженеры не только рассказали, как они сами делали первые шаги в профессии, но и поделились лайфхаками — что почитать и посмотреть, как попасть на собеседование, о чем там спрашивают и что лучше отвечать, как завести полезные знакомства и удастся ли заработать 300К в час. Планируете сами поменять профессию или замучились отвечать знакомым на одни и те же вопросы — юзайте наш гайд.
Как мы собираем SWE-bench на других языках ИИ-разработчики все активнее заменяют джунов и мидлов. С одной стороны, они не берут больничных и не уходят в отпуск. А с другой — всегда ли качество их работы безупречно, как его проверить? Мы создали инструмент для оценки цифровых помощников и рассказали в статье, как его применять и кому он может быть полезен.
Обновили бесплатный курс по разработке на YouTube-канале Все лекции курсов по Андроид- и Backend-разработке мы публикуем в открытом доступе абсолютно бесплатно. В апреле выложили 2 новые лекции для Андроид-курса с домашними заданиями.
Как собрать управленческую команду — приглашаем на круглый стол
25 апреля Doubletapp организует круглый стол на DUMP-2025, где вы узнаете, как сформировать сильную команду управленцев.
IT-компании бурно растут и масштабируются, а управленцев, способных эффективно руководить другими менеджерами, катастрофически не хватает. Никто системно не учит, как находить, растить и развивать таких лидеров — и это становится главным тормозом роста бизнеса.
🔈Спикеры:
Андрей Смирнов X5 Tech, IPONWEB, Rambler 9 лет опыта в IT-менеджменте. Управление подразделением с многоуровневой матричной структурой: менеджеры направлений, тимлиды и разработчики. В разные периоды — до 230 сотрудников в подчинении, включая до 65 прямых.
Стас Жуковский Technology Adoption, Yandex 11 лет опыта руководства международными распределенными командами в стартапах и корпорациях. Управленческий опыт в структуре до 150 человек. Занимал позицию CRO в составе C-level команды.
Сергей Бердников Koronatech 13 лет в менеджменте на разных уровнях в компании Koronatech. Опыт управления командой более 200 человек в условиях матричной структуры. Формирование и координация управленческой команды, включающей как сотрудников в прямом подчинении, так и руководителей, выделенных по функциональным ролям из различных подразделений.
🎤Ведущий: Никита Анчутин, CTO Doubletapp
Участники круглого стола — опытные управленцы, стоявшие во главе крупных структур. Они точно знают, как выстроить команду руководителей и готовы поделиться прикладным опытом. Это не лекция о лидерстве и «эффективном менеджменте», а живой разговор-пособие о том, как управлять лидерами.
В IT-отрасли многие компании привлекают внешних специалистов или отправляют своих сотрудников на аутстаф. Чтобы разобраться в этом формате, мы поговорили с руководителем аутстаф-направления Doubletapp и сотрудниками, которые работают в этом режиме.
Обсудили ключевые вопросы и подготовили серию постов, где подробно разобрали:
Как готовят специалистов к работе?
Чем аутстаффер лучше штатного сотрудника?
Есть ли различия в процессах, когда работаешь в корпорации или стартапе?
Какая польза разработчику от аутстаффинга?
С какими проблемами сталкиваются аутстаферы?
Зачем компании нанимают аутстаферов?
Опыт эксперта
Данил Миронов, руководитель бэкенд-направления Doubletapp, поделился своим опытом работы в зарубежных бигтехах и рассказал, как он помогает своим сотрудникам готовиться к собеседованиям и работать на аутстафе с удовольствием и отдачей.
Из видео вы узнаете:
Как давать реалистичные оценки и не сдвигать дедлайны?
Почему алгоритмы решают твое будущее в аутстафе?
Как влиться в команду и сразу начать решать задачи?
✍️ Требовательность vs токсичность: как управлять проектами без разрушения команды
Грань между токсичностью и требовательностью достаточно тонкая. Из-за этого понятия часто путают, выдавая одно за другое. Руслан Усманов, PM Head Doubletapp, научился определять, как распознать токсичность в рабочих вопросах и делится с нами, что поможет PM-у не переходить эту грань.
1️⃣ Смотрим и сохраняем себе сравнительную таблицу, как проявляется требовательность и токсичность в разных аспектах.
2️⃣ Определяем, где проходит граница токсичного и требовательного PM-а. Для этого нужно постоянно оценивать стиль управления проектами и обращать внимание на:
Реакцию команды. Если сотрудники работают с энтузиазмом, чувствуют поддержку, но при этом понимают свою ответственность – это требовательность. Если команда выгорает, боится ошибок и избегает общения – токсичность.
Способ постановки задач. Требовательный PM объясняет, почему важен тот или иной результат, а токсичный просто давит.
Обратную связь. Она должна быть конструктивной, а не уничижительной. Например, «Ты можешь улучшить тестирование, добавив больше edge-кейсов» вместо «Твоя работа снова не соответствует стандартам».
Гибкость. Требовательность – не только про давление, но и про адаптацию. Если PM не учитывает обстоятельства (болезнь, сложность задачи, неожиданные риски) – это токсичность.
Требовательный PM умеет быть строгим, но справедливым. Он требует, но при этом поддерживает. Если команда чувствует, что ее мнение ценится, а задачи выполнимы, то строгий стиль управления не будет восприниматься как токсичный.
Если распознали своего PM-а как токсика, скиньте ему этот пост, возможно, он просто не знает, как быть нетоксично требовательным😉
У наших специалистов большой опыт работы на аутстаф-проектах в разных компаниях, поэтому мы решили узнать, чем отличается наша подготовка?
Что выделили аутстаф-специалисты:
📌 Doubletapp предлагает ресурсы на аутстаф и рассчитывает на то, что сотрудничество будет комфортно и выгодно для трех сторон – компании-подрядчика, компании-клиента и, конечно же, сотрудника.
📌 Doubletapp вкладывается в профессиональное развитие, даже если специалист уходит на аутстаф — ездит на конференции, проходит обучение за счет компании, участвует во встречах «1 на 1», где обсуждается и формируется его трек развития.
📌 Doubletapp прислушивается к мнению аутстаф-специалиста, над каким проектом ему интересно работать. Когда сотрудник пришел к клиенту, мы следим за его успехами и поддерживаем в случае необходимости.
📌 Руководители на стороне Doubletapp взаимодействуют с руководителями на стороне заказчика, мониторят, есть ли жалобы или проблемы с обеих сторон и анализируют, как добиться, чтобы сотрудник работал эффективнее.
📌 Doubletapp самостоятельно растит кадры: у нас есть спецкурсы по разработке для студентов МатМеха, с которых берем лучших из лучших в команду, стажируем с наставником, тренируем на внутренних, а затем на аутсорс-проектах. Поэтому на аутстаф-проекты ребята приходят опытными и самостоятельными специалистами.
❓А как в вашей компании проходит подготовка специалиста к аутстафу? Были ли треш-случаи? Расскажите в комментариях.
Сегодня рынок аутстаффа находится на подъеме. Но несмотря на большой спрос, некоторые продолжают утверждать, что привлекать аутстаф-специалистов нецелесообразно, аргументируя тем, что они работают хуже штатной команды. Ребята из Doubletapp, аутстаф-партнера многих российских корпораций, объяснили, почему это заблуждение.
Аутстаф-специалист НЕ ХУЖЕ штатного, потому что:
Его компетенции не отличаются от компетенций постоянного сотрудника, он прошел такие же этапы отбора, и его навыки подходят под задачи проекта.
Он заинтересован и мотивирован сделать проект на отлично, ведь от результатов его работы зависит, как долго продлится сотрудничество.
А вот почему аутстаф-специалист ЛУЧШЕ штатного сотрудника:
Широкий диапазон навыков и решений за счет участия в разносторонних проектах.
Ребята из нашей команды имеют глубокую специализацию в определенных технологиях. Они получили профильное образование, совершенствовали скиллы на внутренних проектах, а только после перешли в аутстаф.
Фокус на результат. Аутстаф-специалисты сосредоточены на выполнении конкретных задач. Они более продуктивны, в отличие от штатных сотрудников, которые могут отвлекаться на корпоративные процессы.
В стороне от конфликтов. Аутстаф-специалисты не вмешиваются во внутренние споры, корпоративные интриги и политику компании, поэтому реже отвлекаются от работы.
Хаос в процессах. У стартапов часто не построена или только готовится система спринтов и задач. Таски приоритизируются по тому, насколько они приносят прибыль, и потом уже по тому, насколько они технически нужны. Трудно получить аппрув на рефакторинг чего-либо.
Редкий спрос на специалистов. Аутстаф в стартап заказчика — это ограниченная история из-за ресурсов и количества работы. Обычно они берут одного-двух человек, и нет смысла предлагать еще.
Зависимость от инвестиций. Работа с аутстаф-специалистами может резко прекратиться из-за нехватки финансирования, несмотря на договоры и дедлайны.
Крупные компании
Проблема с доступами. У корпораций работает целая служба безопасности, через которую нужно получать доступы к системам. И делается это мучительно долго.
Что вы замечали особенного в работе на аутстафе в корпорации? Пишите в комментариях.
Мы провели большое интервью сотрудников и узнали парочку интересных моментов, раскрывающих правду жизни аутстаф-специалистов. Уже рассказали, с какими проблемами они сталкиваются. А теперь поделимся, почему разработчикам нравится работать в аутстаф-компаниях?
«Проще жить, когда чувствуешь поддержку компании за спиной» Аутстаф-специалисты подметили, что им спокойнее, когда компания берет на себя все заботы по поиску проектов, договоры с HR-ами, руководителями и прочее.
«Подбираем проект, на котором интересно работать» Account Head уточнила, что руководители заинтересованы вывести сотрудника на проект, над которым ему нравится работать, где он будет мотивирован сделать много и хорошо.
Несколько корпоративов в год Аутстаф-специалист ходит на корпоративы сразу двух и более компаний: своей и аутстаф-проекта. Были случаи, когда наших ребят заказчик пригласил на мероприятие, оплатил проживание, а перелет оплатили мы.
Это неполный список, предлагаем дополнить его в комментариях. Какие плюсы вы видите в работе на аутстаф?
Мы провели большое интервью сотрудников и узнали парочку интересных моментов, раскрывающих правду жизни аутстаф-специалистов. Для начала расскажем про сложности, с которыми сталкиваются наверняка все, кто пришел на аутстаф-проект:
Доступы В корпорациях служба безопасности может выдавать доступы по несколько недель, поэтому разработчики не могут полноценно работать и пушить на прод.
Оборудование У клиентов часто бывает требование, чтобы вся работа выполнялась на их технике. Либо, если можно работать на своей машинке, необходимо ждать доставку специфичных токенов в виде флешки. Это дело не всегда быстрое, может затянуться на несколько недель, и работа стопорится, так и не начавшись.
Переброски Не частая ситуация, но вполне возможная, когда клиент может с утра сказать, что работа завершена, так как финансирование приостановлено, а вечером того же дня изменить свое решение. Понятно, что заказчик как бы управляет ресурсами для реализации проекта с минимальными издержками, но для аутстаф-специалиста такие заявления — стресс.
Хантинг Для кого-то это проблема, для кого-то возможность, но хантинг аутстаф-специалистов бывает в трех случаях из пяти.
Есть мнение, что к аутстаф-сотрудникам относятся иначе, чем к штатным, из-за этого им тяжело влиться в команду. Но по итогам нашего опроса это не подтвердилось: ребята ответили, что если уже имеется опыт работы на аутстаф-проектах, то нет никаких проблем во взаимодействии.
Пишите в комментариях, с какими еще проблемами сталкивались вы как аутстаф-специалисты?
Экономия затрат на HR Наем сотрудника в штат — многоэтапный процесс: найти кандидатов, провести несколько собеседований, онбординг, не говоря о куче бюрократической работы. В случае с аутстаф-компаниями, заказчику предлагаются проверенные специалисты с готовыми резюме, которых можно собеседовать и быстро подключить: в среднем за 3–7 дней уже реально вывести человека на проект.
Экономия затрат на зарплаты Налоговые и другие обязательные отчисления берет на себя компания, которая предлагает аутстаф-специалистов.
Также если нанять человека на конкретный проект с коротким сроком реализации, то уволить сотрудника из штата будет дороже, чем снять аутстаф-специалиста.
Экономия времени Аутстаф-разработчики – ребята с опытом, поэтому обучение, организация рабочего места и внедрение в процессы проходит в разы быстрее.
Специфическая экспертность На аутстаф можно быстро привлечь специалистов, обладающих экспертностью, которой внутри компании нет, и которых клиенту будет сложно нанять самостоятельно.
Это выделенное подразделение в компании с собственной структурой и стратегией. Если совсем просто – маленькая компания в большой.
Doubletapp занимается аутстаффом с 2020 года и делает это хорошо. В прошлом году укрепилось желание сделать упор на развитие этого направления и сделать отдельный бизнес-юнит. Подсчитали преимущества и риски – поняли, что плюсов такого решения больше:
Аутстаф помогает пережить все колебания рынка, так как специалисты работали и продолжают это делать в корпорациях, отличающихся стабильностью.
70% собеседований с клиентом заканчиваются успешно, это значит, что аутстаф-специалисты Doubletapp имеют постоянную коммерческую загрузку
Работа на аутстафе удачно вписывается в концепцию роста сотрудника от стажера до мидл/мидл+ в корпорации.
Сотрудники Doubletapp довольны опытом работы на аутстаффе и готовы идти на новые проекты.
Наш backend developer Дмитрий делится Open Source-проектом, который поможет разработчикам Telegram Mini Apps (TMA) упростить валидацию Init Data — проверку, что HTTP-запрос действительно был отправлен из приложения в Telegram.
Дмитрий реализовал Python-пакет, в котором имплементировал алгоритмы, позволяющие проверять подлинность данных, передаваемых из Mini Apps. С ним можно легко реализовать механизм авторизации/аутентификации для Backend-части приложения.
Также у проекта есть документация, в которой описывается применение этой библиотеки с популярными веб-фреймворками: Django, FastAPI.
Когда мы начинали разрабатывать TMA, то столкнулись с недостатком информации, кейсов, спросить или подсмотреть было не у кого – не так много компаний, которые занимаются созданием мини эппов. Сегодня же мы успешно реализовали несколько Telegram Mini Apps, накопили ценный опыт и готовы делиться своими Open Source-проектами с сообществом разработчиков и вкладываться в развитие технологии. Подписывайтесь на наш телеграм-канал!
Если у вас есть идея Telegram Mini App, то Doubletapp поможет ее воплотить, подробнее о наших кейсах – на сайте.
Январь в Doubletapp: удаление YouTube, статьи, курсы и вакансии
На связи Doubletapp, и в январском дайджесте расскажем, что у нас случилось и что делать, чтобы этого не случилось у вас. Главная жесть месяца – мы остались без подкаста ЧТНП и пласта истории компании за 5 лет! Потому что заблокировали наш YouTube-канал, где хранилось все. Это было неожиданно, без страйков и видимых причин. Рассказали в посте подробности истории — читайте, как не попасть в такую же ситуацию. О том, как мы будем дальше развивать свои видеоканалы (а мы будем!), расскажем ниже.
На Хабре опубликовали статью, в которой рассказали, как автоматизация ручного труда по верификации данных сэкономила время и деньги нашему клиенту. Читайте и обращайтесь к нам, мы вам тоже поможем сэкономить.
Тестирование Если вы давно планируете войти в IT через тестирование, но думаете, что у вас не получится, то читайте скорее статью Марии Горбуновой о ее опыте и берите на вооружение практические советы.
Фронтенд Мы давно работаем по собственному гайдлайну для создания архитектуры фронтенд-приложений. Рассказали об этом в статье на Хабре и вызвали горячее обсуждение! Читайте статью и присоединяйтесь к одной из сторон.
Повышение личной эффективности Бэкенд-разработчик Дмитрий Васильев никогда ничего не забывает. Для этого он использует автоматизированную систему, основанную на методике интервальных повторений. В статье он рассказал и о методике, и о способе автоматизации, и о плюсах/минусах решения. Не забудьте прочитать.
Бизнес и управление В блоге на сайте Doubletapp опубликовали интервью с Вадимом Митякиным — автором книги «Метод параноика», проджект-раннером и разработчиком оригинальной методики продуктовой разработки, основанной на методах кинематографа. Читайте, как создать успешный IT-продукт.
Выпустили статью на основе интервью с Григорием Бакуновым (Bobuk). Читайте, что думает наш гость про удаленку и офис, вторую (и третью) работу, а также миссию программистов по спасению мира.
Александр Науменко занимается менторингом, разрабатывает продукты на основе ИИ и вырастил годовой оборот своей компании до 500 миллионов. Читайте, как у него это получается.
Фаундер JetStyle Алексей Кулаков хорошо разбирается в том, как продавать заказную разработку в России и за рубежом и как сделать нетворкинг эффективным. Делимся в статье только работающими лайфхаками.
ЧТО НОВЕНЬКОГО?
Как рассказывали выше, наш старый YouTube-канал закрылся. И мы открыли два новых: • Даблтап youtube.com/@doubletapp_ai — смотрите здесь новости компании Doubletapp • ЧТНП youtube.com/@chtnp_podcast — ищите здесь старые и новые выпуски подкаста. Подписывайтесь, нам как никогда нужна ваша поддержка!
• Начали подготовку к фестивалю Ural Music Night, который пройдет в июне. Восьмой год подряд мы поддерживаем и совершенствуем IT-инфраструктуру мероприятия, сейчас мы обновляем веб-страницы и вносим изменения в анкеты CRM-системы.
7 главных трендов технологий искусственного интеллекта в 2025 году
Многие в интернете начали заявлять, что искусственный интеллект достиг AGI то есть стал искусственным интеллектом общего назначения. Понятие искусственный интеллект появилось в 1956, но только в последние несколько лет обычные люди смогли познакомиться с ним лично, применяя его в работе и развлечениях, благодаря интеграции ИИ в сервисы бизнеса. Сегодня я, Федор Горбунов, руководитель направления машинного обучения в Doubletapp, расскажу какие значимые нововведения появились за 2024 год, чем они полезны и спрогнозируем вектор развития отрасли в будущем.
❓ИИ уже получил возможности человеческого мышления?
❓Когда сгенерированные видео заполонят мир?
❓Есть ли российские аналоги LLM, которые смогут конкурировать с нынешними лидерами?
❓Какие ИИ-инструменты полезно внедрить в бизнес уже сегодня?
Обо всем рассказал Федор Горбунов, руководитель направления машинного обучения Doubletapp.
Для тех, кто предпочитает читать, а не смотреть, опубликовали новость на эту тему, где перечислили ключевые достижения ИИ в 2024 году и тренды, ожидаемые в 2025.
Подборка статей про LLM, компьютерное зрение и машинное обучение
Doubletapp занимается машинным обучением уже 6 лет. В далеком 2018 году мы получили первый проект с нейросетью (смотрите первую статью подборки). Кейс оказался удачным, после него посыпались другие заказы, так мы год за годом наращивали экспертизу в обучении языковых моделей, интеграции LLM и RAG, которая может пригодиться вам, наши читатели. Поэтому делимся статьями, написанными нашими ML-специалистами: