• Почему код выполняется асинхронно в конструкции async/await?

    BenderIsGreat34
    @BenderIsGreat34 Автор вопроса
    junior front-end
    Отвечу за тех токсиков, что понабежали в комментарии.
    Проблема была в том, что метод мап запускаеся и код выполняется дальше.
    Чтобы это исправить я делаю обработку цикла параллельно при помощи Promise.all(), куда передаю необходимые промисы. За наводку спасибо @notiv-nt
    export const getDataMovie = (filmName) => {
      const movieData = [];
      async function getData(film) {
        let resp = await fetch(`http://www.omdbapi.com/?t=${film}&apikey=...`);
        resp = await resp.json();
        const title = await resp.Title;
        const year = await resp.Year;
        const genre = await resp.Genre;
        movieData.push({ title, year, genre });
      }
      return async (dispatch) => {
        // делаем проверку на массив, потому что в компоненте favorite
        // мы передаем массив названий фильмов
        if (Array.isArray(filmName)) {
          const result = filmName.map((item) => getData(item));
          console.log(result);
    
          await Promise.all(result);
          dispatch(getFavoriteMovie(movieData));
        } else {
          getData(filmName);
          dispatch(getFavoriteMovie(movieData));
        }
      };
    };
    Ответ написан
    1 комментарий
  • Как сделать такой вид?

    @chaos1909
    вам ненужно так делать это на макете показаны эффекты при наведении при ховере у вас должна изменятся цвет кнопки фона категорий и появляться надпись на картинке
    Ответ написан
    1 комментарий
  • Куда уйти из системных администраторов?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Еще мне нравится работать в фотошопе, премьере и аффтер эффекте и порой появляются задач, где надо пользоваться этими навыками, вот в такие моменты я чувствую себя в правильном русле


    А есть примеры вашей ПРОФЕССИОНАЛЬНОЙ работы в фотошопе, премьере, афтер эффекте?

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

    Если вы так уверены, что можете хорошо продавать - почему не продаете и не ЗАРАБАТЫВАЕТЕ на этом?

    Я вот работаю в ИТ. Но я почему-то уверен, что меня крайне тянет в сферу фильмов, съемок, особенно мне нравятся блокбастеры. Я был бы готов тренироваться как Киану Ривз и потом сниматься в Матрице. Но что-то не зовут...
    Ответ написан
    3 комментария
  • Правда ли, что гарантия на исправление ошибок на год - это стандартная практика?

    Sanes
    @Sanes
    Это распространенная практика. В более или менее крупных проектах год самый подходящий срок. В мелких можно ограничиться месяцем. Обычно зависит от объема.

    Желательно не подписываться под это. Лучше увеличить время тестирования. Месяц вполне достаточно для проверки в боевом режиме. Если там не сильная связность с датами. Например формирование ежемесячных отчетов.
    Ответ написан
    6 комментариев
  • Правда ли, что гарантия на исправление ошибок на год - это стандартная практика?

    Jump
    @Jump
    Системный администратор со стажем.
    Правда ли, что гарантия на исправление ошибок на год — это стандартная практика?
    Что такое стандартная практика? О каких стандартах идет речь? О ГОСТ?

    Есть заказ и мне упорно утверждают, что в договоре нужно прописать
    Логично.
    Договор для этого и нужен, чтобы стороны прописали в нем важные им условия.
    Поэтому если вас это устраивает - прописывате, если не устраивает не прописывайте.

    Мне интересно вешают мне лапшу на уши или это действительно распространено?
    При чем тут лапша? Вы договариваетесь, торгуетесь.
    • Заказчику в идеале нужно чтобы вы согласились работать бесплатно и вечно. Это нормально.
    • Исполнителю в идеале нужно чтобы не работать вообще при этом получить пару миллионов сразу, и абонплату в сто тысяч ежемесячно.

    Поскольку запросы несколько противоречать друг другу - приходится идти на компромиссы в процессе переговоров. В итоге получается договор.
    Ответ написан
    9 комментариев
  • Можно ли стать синьором купив один курс по программированию?

    Aketca
    @Aketca
    Вечный front-end ученик
    Не важно как ты себя называешь - хоть император галактики, важен только твой ПРАКТИЧЕСКИЙ опыт ( который ты получил за n лет решений различных задач бизнеса на практике) и твои навыки ( Вася решает задачу за 2 дня с стак оверфлоу и гугленьем способов перебора массива, а Петя делает ту же задачу за 2 часа исходя из личного опыта, знаний особенностей языка и алгоритмов. Стремись будь Петей). Если ты на собеседование принесешь бумажку с принтера, где написано, что ты император галактики, то тебе не будут платить все богатства галактики, понял намек? Расти сам, как специалист, ищи работу по своим скилам, развивайся, прогрессируй. Удачи!
    Ответ написан
    Комментировать
  • Можно ли стать синьором купив один курс по программированию?

    @Qualiant
    В среднем, сеньор это от 6 лет опыта в коммерческой регулярной разработке. В разных сферах по разному, но меньше 6 лет нигде не видел.

    А любые подобные курсы - инфоцыганство. Коммунити должно объединиться, чтобы такого наглого обмана в мире было поменьше.

    С третьего пункта снизу особенно проорался. Разве можно создать что-то, но не понимать, как это работает?
    Ответ написан
    Комментировать
  • Программирование деформирует человека как личность?

    DevMan
    @DevMan
    при чем тут программирование?
    или по вашему остальные (кроме топ–менеджеров газпрома и прочих роснефтей) меньше устают?

    40+ лет.
    20+ лет зарабатываю программированием.
    есть ли усталость и выгорание? безусловно.
    можно ли с этим бороться? элементарно: периодически менять место работы/направления.
    Ответ написан
    6 комментариев
  • Программирование деформирует человека как личность?

    glaphire
    @glaphire
    PHP developer
    У Вас был существенный дисбаланс в жизни (ничего помимо работы), я не согласна с теми, кто говорит что "разработка это не Ваше", скорее нужно пересмотреть приоритеты в жизни. Психолог может помочь, если Вы действительно созрели копаться в себе. Люди не выгорают, когда все их внутренние потребности закрыты, кому-то это закрывает кодинг, а кому-то спорт, путешествия, семья... Но это не значит, что нужно бросать разработку, просто подобрать работу покомфортнее) Говорю частично из своего опыта
    Ответ написан
    1 комментарий
  • Когда использовать .js файлы, а когда .jsx? Как они отличаются друг от друга?

    @camelCaseVlad
    Нет никаких причин следовать данному правилу из линта компании айрбнб.

    Создайте криэт реакт апп и увидите, что там файлы .jsx не используются.
    Ответ написан
    Комментировать
  • Как смириться с фактом что ты не топовый разработчик?

    @Denioo
    Это называется синдром самозванца, когда ты смотришь на других разработчиков которые знают того чего ты пока что не знаешь. С этим надо бороться тем чтобы изучать все то что не знаешь, и когда достигнешь их уровня то все само собой пройдет.
    Ответ написан
    Комментировать
  • Как смириться с фактом что ты не топовый разработчик?

    0xD34F
    @0xD34F
    это к психиатру
    Ответ написан
    Комментировать
  • Можно ли обойтись без web-программирования?

    DevMan
    @DevMan
    странная постановка вопроса.
    десктопное программирование, мобильная разработка, микроконтроллеры и еще 100500 областей как–то совершенно спокойно либо полностью существуют без веб–разработки, либо частично с ней пересекаются (обычно за эту часть отвечают другие люди).

    веб – пожалуй, самая обширная и востребованная область сейчас. но, и в ней есть 100500 областей, требующих различных умений; да и вне ее жизнь не закончилась.

    можете в web? плюс один пункт в списке скилов.
    не можете? не вопрос, если хороши в своей области.
    Ответ написан
    Комментировать
  • Как стать топовым WEB разработчиком?

    origami1024
    @origami1024
    went out for a night walk
    Знаю HTML, CSS, Bootstrap 3,4, верстал на них, сейчас освоил FlexBox, знаю как адаптивно верстать.
    Чуток знаю основы WEB дизайна, есть макеты на Behance

    Да ты и так уже топовый веб разработчик, можно закрывать вопрос
    Ответ написан
    1 комментарий
  • Работа web-студии с конструктором - реально?

    FinGanapre
    @FinGanapre
    Разработка это не что-то абстрактное, что живёт в вакууме. Цель любого приложения - удовлетворить потребности бизнеса, дать возможность зарабатывать и зарабатывать больше.

    Технологии - просто инструменты, позволяющие решить задачу. Если технология подходит для решения задачи, то она применяется.

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

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

    @vardoLP
    Ват ю сэй эбаут май мама?!
    Сделай кнопки ссылками, дальше разработчик сам все сделает.
    Ответ написан
    Комментировать
  • Можно ли сейчас без веба?

    @ArtiomK
    Написание backend кода по факту ничем не отличается от написания кода для десктопного приложения. Интерес задачи определяется заложенной логикой. Веб это не только сайты на WordPress под копирку, но и сложнейшие системы банков. Веб приложения имеют ряд преимуществ над десктопом (и конечно недостатков), поэтому они популярны и распространены. И собственно ответ на вопрос, да можно писать не веб приложения и получать за это деньги.
    Ответ написан
    Комментировать
  • Как быть медлительному разработчику?

    @dimoff66
    Кратко о себе: Я есть
    Это же все относительно. Кто-то работает быстрее кто-то медленнее. Это ваш темп, если вы помимо решения задач еще и будете грузиться скоростью - на пользу не пойдет. Ну зафейлили значит зафейлили, кто сказал, что сроки были корректные.
    Ответ написан
    Комментировать
  • Нужна ли вышка веб-программиста?

    @anikavoi
    Мне 48 лет, из них больше 30 я в IT. Образование - 8 классов и "подворотня".
    Мне иногда ужасающе нехватает высшего образования.
    Все-таки лучше когда "школу обучения" прививают специалисты.
    То что "программит на (чемугодно)" не столкнется с чем-то из математики - не верь.
    Сидишь такой фигачишь сайты, и тут хренак - GIS-проект, и ты начинаешь натягивать теорему арксинусов на геоид Красовского, потому что нужны расстояния между точками поверхности.
    Или задача фильтрации данных, и ты пытаешься осилить преобразование Фурье.
    Или данные от источника могут поступать с запоротыми битами, потому что источник болтается на орбите, и ты впарываешься в коды Боуза-Чоудхури-Хоквингема...

    Википедия? Агась!
    https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%B4_%...
    Стало понятнее? Вот-вот...

    Так что, послушай старого дурака, который всю жизнь испытывает трудности с тем, чему его могли давным-давно научить - бери вышку! Потом не пожалеешь.
    Ответ написан
    2 комментария