Ответы пользователя по тегу Веб-разработка
  • Можно ли сделать мвп при этом не наговнокодив?

    @vladdimir
    Верстальщик
    Имхо, тут нет объективных метрик. Время само по себе понятие субъективное, потому как для нас, людей, обладает ценностью.
    Возможно, если ваш мвп сегодня не выйдет, то он потеряет свой потенциал, потребность закончится или ее покроет кто-то другой. А возможно, он сегодня как раз и не нужен, а вот завтра понадобится.

    Возможно, продукт не сильно требователен к моменту выхода, но живет очень не долго, в смысле приносит прибыль на кратком отрезке времени, и не пригоден для долгосрочного развития. Возможно, все наоборот.

    Чем дольше проект собирается жить, тем большее усилий стоит изначально закладывать в архитектуру. Чем дольше вы пишите, тем хуже вы пишите. Принципы, парадигмы, шаблоны призваны сократить скорость ухудшения.

    Я пытаюсь сказать, что сколько вы по времени выйграте или проиграете зависит сугубо от вашего проекта и вашего понимания требований проекта. В одном случае, вы ускоритесь вдвое, если изначально заложитесь в архитектуры и обозначите жесткие рамки качества кода. В другом, достаточно заложить минимальные стандарты качества, и это будет быстрее всего. В третьем, Рахул победит.
    И никто из посторонних не скажет вам, какой ваш случай, просто потому что мы не вовлечены в проект и не несем за него хоть какую-либо ответственность.
    Ответ написан
    1 комментарий
  • Как практиковаться в веб разработке?

    @vladdimir
    Верстальщик
    Если все делали, то ищите работу и практикуйтесь за деньги. Желательно, в живой компании, где есть старшие коллеги, есть куда расти. Регулярное код-ревью, пряники за работу и ласковые пинки за косяки увеличивают скорость набора опыта примерно в 100500 раз.

    Если хотите пет-проект еще, выберите предметную область, найдите готовое решение и попытайтесь повторить в собственной реализации. Например, клон части функционала трело, или почтового ящика какого-то и т.д.
    Ответ написан
    Комментировать
  • Должен ли UX/UI дизайнер знать компоненты React/Vue?

    @vladdimir
    Верстальщик
    Реакт, Вью и прочие инструменты - это не Лпгенератор или Тильда)) Там компонент это абстракция, а не какая-то конкретная свистелка, поэтому хоть календарь с закгругленными углами, хоть с острыми - творите на здоровье)
    Нет разницы, что под реакт макет, что под вью, что под ваниллу.джэс.

    Если что-то сделать невозможно или это будет слишком дорого (для пользователя или по цене разработки, неважно), об этом вам скажет разраб.

    Другое дело, если вам самим хочется погрузиться в разработку. Если так, то думаю это перспективный вектор развития.
    Ответ написан
    Комментировать
  • В каком порядке это учить?

    @vladdimir
    Верстальщик
    Вот если конкретно по вашему списку, довольно просто распутаться, привожу алгоритм.

    1. Вникнуть в определения технологий в общих чертах. Ответить себе на вопросы: что это? для чего это?
    Например, json - это формат представления данных.
    А npm и yarn - менеджеры пакетов. Бабель, вебпак и галп без одного них не установишь, нужно будет хотя бы установить, узнать основы синтаксиса и распространенные команды.
    Учить все-все команды и глубоко залезать в тему можно, но зачем вам это сейчас? Нужно ли вам вот прям сейчас знать, как публиковать собственные пакеты?
    Не думаю. А что нужно?
    Наверное, устанавливать и удалять пакеты. Возможно проверять обновления и обновлять, смотреть список установленных. Итого, 5-10 команд/флагов для первого знакомства хватит с головой.

    И так далее. Судя по форме вопроса, вам сейчас из этого вообще ничего не нужно, потому как создается впечатление что о назначении этих инструментов вы не размышляли. У вас в списке: формат данных, два менеджера пакетов, 2 грубо говоря сборщика, 1 js технология и транскомпилятор.

    Сможете понять, что это за штуки -> станет ясно, для чего они вам могут понадобиться и в каком порядке их изучать.
    Самое очевидное: вы просто не сможете установить вебпак или галп без менеджера пакетов, а значит и изучать их не сможете. А еще там node.js нужен для работы - вот вам еще список расширил)

    Дальше: присоединюсь к мнениям выше - ставьте себе задачу (проект) и решайте ее (делайте проект). Внедрите интересующие инструменты и делайте.
    Без практики научиться не получится. Медитировать над инструментами в отрыве от реальности можно до пенсии и ни к чему не прийти, потому как сам инструмент используется для чего-то, и без этого самого чего-то он абсолютно бесполезен и изучать его бессмысленно.
    Ответ написан
  • Как сделать всплывающее окно отдельным файлом для удобного редактирования?

    @vladdimir
    Верстальщик
    Если правильно понял задачу, это свободно делается с помощью ajax: learn.javascript.ru/ajax-intro

    На страницах определяете блок-обертку, куда ставить полученные данные и через ajax подгружаете нужный контент.
    В поиске полно примеров ajax-запросов, можете поискать подходящий и адаптировать под себя.
    Ответ написан
    Комментировать