• В чём разница между проектированием и архитектурой?

    MarcusAurelius
    @MarcusAurelius
    автор Impress Application Server для Node.js
    Если коротко, то архитектура - это смесь науки и искусства, а проектирование - это смесь технологий и дизайна.

    Поясняю: здание сначала должно получить архитектурное решение, в результате которого будет определена форма, концепция, эстетика, принцип, а потом уже можно приступать к проектированию - созданию планов этажей, отдельных схем подсистем (вентиляции, коммуникации, эвакуации и т.д.). Для программного обеспечения, архитектура заключается в том, чтобы: разделять, называть и связывать.

    Что есть архитектура?

    Это архитектурная задача:
    • Выделить и назвать модули, построить связи
    • Скомпоновать подсистемы в систему

    Выбор идей и инструментов:
    • Парадигмы, стандарты, модели данных
    • Технологии, фреймворки, паттерны
    • Модели взаимодействия модулей
    • Выбор топологии
    • Протоколы и форматы данных

    Задача интеграции:
    • Стыковка модулей еще до их разработки
    • Определить внешние интерфейсы (связи)

    Что есть проектирование?

    Инженерная задача:
    • Планирование и детализация модулей
    • Спецификация модулей, компонентов, вплоть до классов, методов и функций
    • Моделирование данных (ООП или структуры памяти)
    • Разрабока ER-моделей и структур БД
    • Оптимизация

    Задача моделирования:
    • Сделать прототип, макет, пилотный или пробный экземпляр
    • Математическое моделирование
    • Тестирование и апробация моделей
    • Проверка идей и алгоритмов
    • Нагрузочное тестирование

    Задачи эксплуатации:
    • Подготовка системы к эксплуатации
    • Внедрение
    • Инженерная поддержка
    Ответ написан
    Комментировать
  • Кто такой Product Designer и чем он занимается на примере западного рынка?

    nikitanaz
    @nikitanaz
    UX Lead and DesignOps @EPAM
    Юра Ветров хорошо рассказывает о продуктовом дизайнере, вот тут презенташка например:
    www.slideshare.net/jvetrau/design-weekend-2014

    В первую очередь это стратег, потом уже дизайнер (в простом понимании слова).
    Ещё и менеджер ко всему прочему.
    Ответ написан
    1 комментарий
  • Если ли смысл использовать Adobe Edge для веб-дизайна?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Если ищете замену фотошопу, то лучше посмотрите на Sketch. Вот на хабре: habrahabr.ru/post/226025
    Ответ написан
    2 комментария
  • Как организовать работу с дизайнером мобильных приложений?

    varzin
    @varzin
    UI/UX дизайнер в instadev.ru
    Сначала обозначаются и утверждаются задачи продукта. Какие кейсы он должен решать. Как вы сами лично видите его (продукт). Чем подробнее, тем лучше. После этого можно начинать работу.

    Проектировать интерфейс должен человек имеющий опыт работы в UX. Эта часть даже более важна, чем визуальная, так как отвечает за то, что будет чувствовать человек, когда будет работать с приложением и как будет себя вести. Он должен иметь опыт в юзабилити, понимать особенности платформ, хорошо представлять, как происходит разработка под конкретную платформу, быть знакомым с различными практиками решений конкретных задач, знать, что в системе сделать просто, что сложно. Также очень важно уметь делать интерактивные прототипы, чтобы быстро тестировать какие-то решения (или демонстрировать их клиенту / раработчику).

    Дизайнер также должен иметь опыт создания интерфейсов под конкретную платформу.

    Хорошо, когда и UX и UI делает один человек (или одна команда) имеющая опыт в обеих областях. Супер хорошо, если они еще и отлично знают кухню непосредственно разработки.

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

    Для демонстрации и обсуждения дизайна или прототипов с клиентом или командой есть множество готовых сервисов. Все заточены под конкретные задачи. Как пример для удаленного обсуждения макетов мы часто используем сервис www.invisionapp.com Можно прямо там указывать на конкретные места и обсуждать их или связывать макеты в кликабельный прототип.

    Получилось немного сумбурно, надеюсь, что помог.
    Ответ написан
    5 комментариев
  • Как начать использовать IBM Design language?

    neuotq
    @neuotq
    Прокрастинация
    Так сам сайт и есть руководство: www.ibm.com/design/language + ссылки на разные инструменты здесь www.ibm.com/design/language/resources.shtml , а так это больше как философия, примеры и принципы. В общем как онлайн книга, а не как бутстрап например.
    Ответ написан
    Комментировать
  • Адекватная замена photoshop для ubuntu?

    Hurenweibel
    @Hurenweibel
    Krita или Gimp.
    Ответ написан
    Комментировать
  • Как вы анимируете свои интерфейсы?

    Nekto_Habr
    @Nekto_Habr
    Чат дизайнеров: https://t.me/figma_life
    Матерясь, тяжело вздыхая и иногда подкрепляясь пивом. В Axure RP. Если очень напрячь мозги, акшур позволит многое. Но иногда он не может элементарнейшие вещи, или настолько криво реализует, что проще сесть за код. Так я однажды забил на прототипирование сайта с фоновым видео в акшуре и тупо сверстал его сам.

    Суть сей басни такова - всё от конкретной задачи зависит. Задача определяет инструмент.
    Ответ написан
    Комментировать
  • Сайт-портфолио веб-дизайнера: подход?

    vaux
    @vaux
    Курящий лыжник
    Как правило дизайнеры-оркестры ценятся только в шарашкиных конторах, которым нужно всё за недорого, ибо дешевле нанять человека, который может и сайт нарисовать, и логотип при случае, чем нанимать отдельно этих специалистов.

    Мое мнение таково, что лучше прокачиваться в чем-то одном. Как тут уже заметили, на то, чтобы стать профессионалом во многих областях, нужно будет потратить во столько же раз больше времени. Если же прокачиваться в одном направлении, то стать топовым специалистом можно за гораздо более короткий срок. А топовый специалист в свою очередь ценится выше и платят ему больше (так как оркестров и так много, а настоящих специалистов - мало).

    Однозначно можно сказать только, что совмещать имеет смысл дизайн сайтов и интерфейсы, так как сайт - это по сути интерфейс. На счет фирменных стилей и логотипов - сомневаюсь. Наверное, можно, но это две такие большие специальности, что трудно сказать.
    Ответ написан
    Комментировать
  • Русский шрифт roboto slab или альтернатива?

    nowm
    @nowm
    Он вполне себе поддерживает кириллицу. Вот для примера: www.fontsquirrel.com/fonts/roboto-slab

    Откройте вкладку «Test Drive» и введите русский текст, он нормально его отображает.

    С Google Fonts опять же можно скачать: www.google.com/fonts#UsePlace:use/Collection:Robot...

    Просто поставьте галочку на «Cyrillic» в разделе «2. Choose the character sets you want:»
    Ответ написан
    Комментировать
  • Cервис онлайн для рисования блок-схем?

    Absent
    @Absent
    draw.io — бесплатный и интегрируется с Google Drive (создает гугл-доки, которые потом открываются в этом сервисе)
    Ответ написан
    6 комментариев