Ответы пользователя по тегу Фронтенд
  • Что выбрать из фронтенд фреймворков?

    @VegasChickiChicki
    А какой смысл от этих процентов? Если человек может решить проблемы бизнеса и принести компании прибыль, то не важно на чем он это сделает. По своему субъективному мнению могу сказать, что когда только начал вникать во фреймворки фронта(Vue, React, Angular) попробовал первым react, ничего не понял. Потом попробовал Vue и уже около года не вижу ни каких проблем. Если есть хорошие познания в JS - React не проблема, если нужно что нибудь попроще - Vue, с ним будет попроще разобраться.
    Ответ написан
    Комментировать
  • Должен ли front-end уметь верстать?

    @VegasChickiChicki
    Обязан по факту.

    Должен ли учитель математике старших классов уметь складывать и вычитать?
    Ответ написан
    Комментировать
  • Обязателен ли Git для front-end'a?

    @VegasChickiChicki
    Как я люблю такие вопросы. Очередной вкатывальщик не хочет что-то изучать, потому что сложно и начинается...
    Это вопросы, суть которых не получить ответ, а получить... некое самоутешение, что бы что-то не изучать.
    "А важен ли git", "А важен ли JavaScript", "А важны ли фреймворки", "А важны ли препроцессоры" и т.д.

    Ответ:
    По факту - ничего не важно, если вы этим не будете пользоваться.
    По сути - важно все, ибо знать нужно все, чем больше знаете - тем лучше для вас же! И тем больше вероятность устроиться на работу, потому что у работодателя будет выбор между вами и точно таким же человеком, но который знает\умеет чуточку больше.
    Ответ написан
    2 комментария
  • Как сейчас дела у frontend разработчика на Upwork?

    @VegasChickiChicki
    У меня дед 50 лет назад работал кучером, заказов было - тьма, а сейчас печально как то все... Почему то кучеры не особо нужны( Везде одни водители автомобилей(((

    UPD
    А если серьезно. По моему, вы не понимаете как работает текущий рынок. Встаньте на место заказчика, кому сейчас нужна верстка? Ответ - почти не кому. Разве что студиям, которые делают какой нибудь проект и их верстальщик не справляется\не успевает, то да, вас возьмут на пару страниц. Сейчас всем нужны полноценные фронтэнд разработчики, которые и в JS могу и с беком связаться.

    Сейчас уже далеко не 2010 год, когда сайт состоял и одной верстки и отправки письма с заявкой на почту. Сейчас тонна всего что нужно знать.
    Ответ написан
    1 комментарий
  • Какие существуют стартер-киты проекта для разработки SPA?

    @VegasChickiChicki
    Возможно вам подойдет стартовый шаблон Nuxt?
    https://ru.nuxtjs.org
    Ответ написан
    Комментировать
  • Как backend программисту выучить верстку на хорошем уровне?

    @VegasChickiChicki
    Последнее предложение само говори за себя - опыт! Верстка... это словно самая основа фронта, ее истоки. Это может прозвучать даже грубо, но ничего другого на ум не приходит, как слово - "чернуха". Именно так, не самая благодарная и лучшая часть разработки фронта ибо зачастую:
    1) Дизайнер молодец и макет: "очень интересный"
    2) Заказчик любит делать: "А тут не по макету, давайте подвинем немного" (200 миллионов раз)
    3) Каждый день узнаешь, что IE и Safari очень веселые браузеры и в них постоянно что-то не так!
    и еще много веселых моментов.
    Если вы собираетесь быть фронтонед разработчиком, то скорее всего, если уж вы и бекенд будете писать, а он есть у более-менее средних или же уже больших сайтов, верстка будет даже не половиной вашей работы, а где-то в районе 25%-30% всей вашей работы. В общем суть в том, что это все должно получиться само, как мне кажется. Это ведь по большей части каркас + стили, пока не сделаете n кол-во сайтов, не поймете где что и как лучше и так далее. Уделяйте внимание JS, его будет много... очень много и везде...
    Ответ написан
    Комментировать
  • Как сделать аккордеон, с одинаковыми классами, чтобы по клику открывалась только одна секция?

    @VegasChickiChicki
    Так работайте через поиска элемента и айди, так же используйте перебор через forEach.
    document.querySelectorAll('.accordeon').forEach(function (el) {
            el.addEventListener('click',function () {
                el.querySelector('.block1').classList.remove('active');
                el.querySelector('.block2').classList.remove('active');
            })
        });
    
        document.querySelectorAll('.block1').forEach(function (el,id) {
            el.addEventListener('click',function () {
                el.querySelectorAll('.block2')[id].classList.remove('active');
            })
        })

    Что вроде того можно сделать, примеры не лучшие, но логика такая.
    Ответ написан
  • Что нужно знать современному Frontend-разработчику?

    @VegasChickiChicki
    Просто оставлю свой комментарий.
    Сколько вы изучаете HTML и CSS? Если меньше пол года, поверьте, вы их даже на 50% не знаете.
    По моему субъективному мнению, что бы именовать себя таким "громким" словом как " Frontend-разработчик"?, у вас должен быть, пусть даже не опыт, но время потраченное на:
    1) HTML + CSS -> желательно от года
    2)JS -> не меньше года
    Так же было бы хорошо научится пользоваться многими вещами, о которых почему то многие не знают\забывают или еще что-то, имеется ввиду новички("верстальщики"):
    Сборщики -> Gulp\Webpack
    Препроцессоры -> Sass\Scss и т.д
    Контроль версий -> Git
    Инструменты разработчика -> те же девтулзы в браузере (пкм -> посмотреть код элемента) (у них много разных функций, если смотреть внимательнее)
    Хотя бы минимальное знание бека -> php\node.js (отправить письмо на почту с формы по клику и тому подобное)
    И только уже после всего этого, можно будет посмотреть в сторону каких либо фреймворков, ибо без всего перечисленного выше, если даже вы будете знать, может даже хорошо, что маловероятно, какой либо фреймворк, найти работу вам будет ооочень не просто.
    P.S. Ходят слухи, что даже на простой верстке (почти все что после пункта 1 откидываем), можно зарабатывать приличные деньги, ибо в последнее время все чаще и чаще вижу что в духе: "У нас в студии фронт просит найти ему верстальщика" или что-то вроде того.
    Ответ написан
    Комментировать