Дизайн мобильного приложения. Платформа: iOS. Продукт: SnapSift: Руководство по Wireframe-дизайну Этот документ содержит рекомендации по UX/UI-дизайну SnapSift, мобильного приложения с искусственным интеллектом, которое помогает пользователям автоматически выбирать лучшие фотографии для дальнейших постов в Instagram и удалять дубликаты. Цель — создать плавный, интуитивно понятный и визуально привлекательный пользовательский опыт, предоставляя дизайнеру свободу в выборе макета, анимации и визуального стиля. Пользовательский путь и онбординг 1.1 Опыт первого запуска При первом запуске пользователи должны увидеть короткий, перелистываемый туториал (3 экрана), объясняющий ключевые функции: Выбор лучших фото с помощью AI Обнаружение и удаление дубликатов Умная организация альбомов Включить кнопку "Пропустить" для быстрого входа в приложение. Главный экран и выбор фотографий 2.1 Опции импорта фото Основная CTA-кнопка: «Выбрать фото для анализа» (должна быть крупной и легко доступной) Пользователи должны иметь возможность: Выбирать отдельные фотографии Выбирать по альбому, папке или за последние X дней Простая галерея в виде сетки с возможностью мультивыбора и четкой категоризацией альбомов. Индикатор прогресса или счетчик выбранных фото. Быстрый доступ к "Последним обработанным фото" или "Умным альбомам" (если они есть). AI-управляемый отбор фотографий 3.1 Выбор лучших снимков AI анализирует и ранжирует фото (занимает некоторое время). Интерфейс должен: Отображать лучшие фото в визуально привлекательном виде (например, стопки карточек, сетка или временная шкала). Позволять пользователям устанавливать лимит на количество сохраняемых фото (например, «Показать топ 10/20/50»). 3.2 Обнаружение и удаление дубликатов AI автоматически обнаруживает идентичные и почти идентичные фото. Отображение в виде сравнения бок о бок, где AI выделяет рекомендуемый лучший вариант. Три варианта действий для каждого набора дубликатов: Оставить фото, рекомендованное AI (по умолчанию) Выбрать другое вручную Сохранить оба (пропустить удаление) В настройках добавить ползунок чувствительности для регулирования строгости детекции дубликатов. Кнопка подтверждения: «Удалить выбранные дубликаты» или «Сохранить изменения». Управление фото и умные альбомы 4.1 Упорядоченный просмотр Пользователи могут просматривать отобранные фото в удобном макете (мозаика или временная шкала). Добавить иконку "сердечка/избранное" для выделения лучших снимков. 4.2 Создание умных альбомов Пользователь может выбрать: "Создать умный альбом" (AI предложит название) "Назвать альбом самостоятельно" (пользователь вводит название) Приложение предложит автоматические категории альбомов на основе метаданных (например, «Лучшие фото из поездки в Париж 2024»). Синхронизация: Возможность сохранения альбомов в "Фото iOS". Хранение альбомов в SnapSift для просмотра в приложении. Отмена действий и история изменений Журнал последних действий (10–20 последних операций), где пользователь может: Восстановить случайно удаленные фото. Отменить создание альбомов или изменения в отборе. Опция "Восстановить все" для массового отката изменений. UI и визуальные рекомендации 6.1 Навигация и взаимодействие Нижняя панель навигации с вкладками: Главная (Импорт и AI-обработка) Альбомы (умные коллекции) Настройки (предпочтения и история) Жесты: Свайп влево/вправо для просмотра дубликатов. Долгое нажатие для просмотра фото в полном размере. Контроль пользователя и настройки Предпочтения AI (переключатели в настройках): Исключить скриншоты Более строгий поиск дубликатов Показывать ранжирование снимков Режимы просмотра: Детальный обзор (показывает все ранжированные фото – режим по умолчанию) Быстрый выбор (отображает только выбранные AI фото) Финальные заметки для дизайнера Интерфейс должен быть максимально удобным и экономить время пользователя. Пользователь должен доверять AI, но иметь полный контроль над окончательным выбором. Важно обеспечить плавные и приятные анимации при сортировке, ранжировании и создании альбомов. Ожидаемые материалы (Deliverables): Вайрфреймы всех экранов, указанных выше. Аннотации для каждого экрана, объясняющие взаимодействия и ожидаемый функционал. Объём работ: ~12. Техническое задание есть. Я приложил лого и иконку приложения. Хотелось бы получить wareframes в figma и на английском языке.
Язык программирования: Python Для работы Вакансия: Преподаватель мок-интервью для Python-разработчиков Ищем специалиста, который поможет нашим студентам подготовиться к собеседованиям на позиции Python-разработчиков. Основная задача — проведение групповых и индивидуальных мок-интервью с разбором ответов и обратной связью. Обязанности: - Проводить групповые и индивидуальные тренировочные собеседования с обучающимися. - Давать чёткую и конструктивную обратную связь по технике ответа, структуре мыслей, техническому содержанию. - Обращать внимание на распространённые ошибки и помогать студентам их корректировать. - Работать с разными уровнями подготовки — от начинающих до продвинутых кандидатов. Требования: - Опыт в IT, связанный с процессом найма: участие в собеседованиях (как кандидат или интервьюер), работа с подбором персонала, технический рекрутинг или наставничество. - Хорошее понимание Python и общих принципов разработки, чтобы адекватно оценивать ответы студентов. - Развитые коммуникативные навыки: способность объяснять, корректно давать обратную связь, задавать вопросы. - Гибкость в подходе к разным типам кандидатов, умение адаптировать формат интервью под их уровень. Условия: - Удалённая работа. - Гибкий график, возможность согласования времени проведения встреч. - Оплата обсуждается индивидуально. Если у вас есть опыт участия в собеседованиях в IT и желание помочь разработчикам пройти их успешнее, откликайтесь!
Для себя Добрый день. Изучаю JavaScript. Нужен человек, который знает JavaScript и сможет объяснить темы для взрослого: - Сложные функции (Функции высшего порядка, Функции с глубоко вложенными колбэками, ещё что-то на ваше усмотрение из сложного) - Fetch, XMLHttpRequest (что-то иное из отправки запросов к серверу) - setTimeout, setInterval, Promise, .then/.catch, async/await (что-то иное из асинхронного) - Классы Теорию я читал, мне нужны примеры с объяснениями с вашей стороны. То есть вы готовите разные примеры (код) к уроку, объясняете каждое действие этого кода, я задаю вопросы по примерам. Плюс дз после каждого урока для меня, реализовать пройденную тему через код. Готов заниматься каждый день по будням по часу или 2-3 раза в неделю по договоренности. Оплата за день до занятия за следующий урок переводом по СБП. Будут вопросы, пишите.
Для себя Нужен Питон для аналитиков. Пишу запросы к базе на SQL. А дальше нужно вставить готовый скрипт в Spyder (как, например), "окружить" его кодиком Питона, что бы хо-ба, выгрузка из базы сразу сохранилась в екселе в нужную папочку. А потом задать шрифт, цвет шапки, ширину столбцов, порядок и сортировку, аналог условного форматирования в екселе и вот эту вот всю красоту в виде кода, а не в екселе ручками. Для начала такая задача. Питон для меня - зона неосознанной некомпетентности. Задача минимум - перейти на стадию осознанной некомпетентности и после этого двинуться по выбранному вектору.
Для работы Добрый день! Работаю java программистом. Но на работе перевели на проект, который делается на C#. Стек C# (.Net 7.0) Postgresql Blazor Нужна помощь - разобраться в структуре проекта и решить пару задач. Задача по типу: на фронте не отображается дата у документа. Могу делать только демонстрацию экрана.
Язык программирования: C++, C Для себя Здравствуйте, учусь в университете , долг по языкам программирования, есть 3 задания - структуры, файлы и флоу формы , хотел бы помощи в написании и разборе … Теорию немного знаю , практики нет
Для работы Работа в jupyter notebook, итоговая цель - запуск уже готового проекта нейросетки. Задача не сложная, просто нужно разобраться с запуском. Установка tensor flow, настройка cuda, etc. Не получается самостоятельно разобраться
Для работы Корпоративное обучение сотрудников компании (системные аналитики e-com, до 3 человек). Основы SAP Commerce. Кастомизация компании будет изучена ими в дальнейшем, нужно дать основы.
Язык программирования: Java Для работы Нужна помощь с выполнением тестового задания для собеседования. Spring Boot REST API, Mini CMS. Проверить подход, посмотреть вместе код
Для ребёнка Репетитор для ребёнка 8 лет. Занимается Paython. С компьютером дружит. Математический склад ума. Нужен человек, который подаст материал интересно, хороший специалист.
Язык программирования: C++ выполнение лабораторной работы Написание кода и его разбор. Краткие сроки выполнения работы. Знания в этой области достаточно низкие.
Как мне найти учеников по профилю программирование в России?
Зарегистрируйтесь и создайте привлекательный профиль с упоминанием вашей специализации. Обратите внимание на количество доступных заявок от учеников, которое на апрель 2026 года составляет 954
Какие требования к преподавателям на вашем сайте?
На нашем сайте приветствуются преподаватели с любым уровнем квалификации. Мы рекомендуем указать все свои сертификаты и образование, чтобы увеличить шансы на нахождение учеников
Могу ли я установить гибкий график работы?
Вы полностью контролируете свой график и можете обсуждать его напрямую с учениками, чтобы найти удобное время для обеих сторон
Каков потенциальный заработок для репетитора программирование?
Заработок зависит от количества занятий и квалификации. В среднем, за одно занятие можно заработать 1216.05 рублей с занятия. Больше занятий в неделю – выше доход