• Как избежать в Figma прилипания элементов к фрейму?

    mixail_fet
    @mixail_fet
    Дизайнер веб-интерфейсов
    Все слои которые находятся внутри Фрейма, автоматически к нему привязываются. Внутри Фрейма, для каждого объекта можно задать позицию, в которой он будет находится при изменении масштаба. Чтобы при деформации Фрейма, объекты внутри не меняли свои размеры, нужно задать слою или группе слоев позицию.

    5ba0d6fc56a85186964930.jpeg

    На картинке задана позицию Left - Top, это означает что объект всегда будет привязан к верхнему левому углу.
    Ответ написан
    7 комментариев
  • Закончил 11 класс, не знаю куда поступать, но интересуюсь программированием, мне куда?

    @alekcena
    Нелинейный наставник
    Ютуб - пол года = 5 лет обучения.
    Если есть конкретная цель то это будет в 100 эффективнее и быстрее.
    Пока все будут изучать 40 предметов вы будете изучать 1.
    Ответ написан
    5 комментариев
  • Какие реальные задачи выполняет front-end (js) на работе?

    bootd
    @bootd
    Гугли и ты откроешь врата знаний!
    Зависит от компании и её рода деятельности.

    Есть веб студии, клипающие сайты.
    Есть компании, которые разрабатывают и поддерживают свои продукты\сервисы.

    Работа в таких компаниях очень и очень разная.

    Веб студии клипают сайты, поэтому там приходится решать в 70-80% случаев типичные и рутинные задачи. Создание проекта, вёрстка, авторизация, регистрация, каталог товаров и т.п.

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

    Самые распространенные задачи front-end программиста:
    • Отправка форм, фильтры, обратная связь и подобные, авторизация, регистрация и т.п.

    • Работа с api - CRUD, чаще всего это REST API.

    • Обработка и последующее отображение запрашиваемых данных из api

    • Рефакторинг, оптимизации. Чаще всего делаются, если есть лишнее время и реальная нужда, а не рефакторинг ради рефакторинга

    • Покрытие тестами. Как бы это не рекламировалось всеми и вся, делают далеко не все, я в их числе. Во многом считаю бесполезной тратой времени. Но тут моё мнение, оно не обязательно к обсуждению

    • Изучение новых подходов, библиотек, инструментов и их возможное дальнейшее применение. Всё зависит от задач и проектов в целом, а так же самих компаний. Бывают компании, которые не любят программиста сидящего на одном месте. Потому как во многом, разработчики создают и улучшают продукт. Разрабатывая и внедряя различные инструменты, подходы, упрощающие жизнь при разработке или работе с проектами.

    • Оценка входящих задач или новых проектов

    • Болтовня с менеджерами, иногда занимающая от 20-30% рабочего времени, либо просто обсуждение задач и их решений с коллегами.


    P.S. Не стоит думать, что новомодные фреймворки, SPA сайты применяют все кому не лень. Потому как перейти на такой формат - это титанический труд и обучение как людей, так и менеджеров. А проблем в этом подходе предостаточно. Ещё огромное кол-во компаний которые делают всё по старинке и не хотят переходить на новые тенденции в разработке. Во многом будут правы. Так же, бывает так, что под фронтенд разработчиком, компания понимает человека, который верстает, знает jquery и нужен им, что бы разгребать всякие легаси проекты без документации и без какой либо информации об устройстве проекта. Не забывайте внимательно изучать компанию, в которую хотите устроиться. Узнавайте у них о их стеке технологий, принципах разработки и конкретно ваших обязанностей. Т.к. бывает, что фронтенд разработчик ещё и должен уметь верстать. Тут я согласен, это в его компетенциях и обязанностях, но есть люди, кто с этим не согласен, это их право.
    Ответ написан
    Комментировать