• Как побороть перфекционизм в короткие сроки?

    Sanes
    @Sanes
    Никак.
    Делать продукт с учетом, что его надо поддерживать после сдачи.
    Вариант, сделал и до свидания не должен вызывать желание его вылизывать.
    Ответ написан
    Комментировать
  • Как побороть перфекционизм в короткие сроки?

    @leremin
    atypical programmer
    Пишите кое как лишь бы работало, а потом, после сдачи проекта, накатываете обновление с перфекционистским кодом.
    Ответ написан
    Комментировать
  • Как побороть перфекционизм в короткие сроки?

    longclaps
    @longclaps
    Желание побороть перфекционизм в короткие сроки есть само по себе перфекционизм, так что - никак.
    Ответ написан
    2 комментария
  • Vscode текстовый редактор или ide?

    longclaps
    @longclaps
    Ответ написан
    Комментировать
  • Vscode текстовый редактор или ide?

    vicodin
    @vicodin
    Имею некоторый опыт
    Вася скажет, что это редактор, Петя, что это IDE.
    Вам от этого станет проще или сложнее писать код?

    "Intellisense" лучше в Вебшторме, но он и оперативки требует больше, я бы назвал VSC разумным промежуточным шагом от редактора к иде, как и Атом.

    Вот Саблайм или Нпп или не приведи господь Брэкетс - редакторы.
    Ответ написан
    2 комментария
  • Как в основном используют JavaScript в обычных сайтах?

    razumkov2015
    @razumkov2015
    "Программист" https://vk.com/cgs_game
    Дело в том, что сейчас большинство разработчиков используют готовые библиотеки. Они их скачивают целиком для какой то 1 цели, которую можно сделать и без них. Этих библиотек чаще всего, скачивают много. Людям хочется сделать все быстро и просто, их не волнует объем хлама на сайте. Wordpress для меня, это вообще навозная куча.
    Ответ написан
    6 комментариев
  • Что такое Virtual DOM?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Ну вот есть DOM. Он медленный, и дергать его просто так не стоит. А есть виртуальный DOM, что-то типа прослойки между вашим кодом и реальным DOM. Вы можете дергать виртуальный DOM сколько вам душе угодно, а прослойка эта соберет всю инфу о том как вы чего делали, и попробует оптимизировать взаимодействие с реальным DOM что бы вышло как можно меньше действий.

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

    Решение в лоб - каждый раз когда приходят данные, дропать старую таблицу, проходить циклом по массиву и формировать новую. Это куча операций с DOM. У вас каждые n милисекунд будет полностью перестраиваться вся эта штука, дропаться и создаваться новые элементы и все это будет ужасно долго пересчитываться и перерисовываться.

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

    Если же прослойку эту сделать со своим интерфейсом, можно получить слой абстракции для работы с UI. Именно это предлагает тот же React. Слой абстракции над UI. Вы можете работать с реактом, но UI будет отрисовываться не через DOM а скажем... это может быть нативный интерфейс мобильной платформы (гуглить native-react). Ну и т.д.
    Ответ написан
    Комментировать
  • Как избавится от страха работы и прохождения собеседования?

    Moon_Lobster
    @Moon_Lobster
    Инвестор
    Хороший набор навыков.
    Боятся нормально)
    Просто бери и делай) отправляй вакансии, даже если завалишься пофиг, двигайся дальше)
    Ответ написан
    Комментировать
  • Как избавится от страха работы и прохождения собеседования?

    @bigsnake
    скажите это нормально :D

    Это нормально

    хочу найти первую работу

    Джунов обычно оптом берут, пачками, кто-то справится, кто-то нет, потери невелики, там уже разберутся

    нужно будет делать для продакшена

    Об этом ты подумаешь завтра когда тебя возьмут, не засоряй пока мозг себе ))

    на данный момент знаю нормально

    Прекрасные знания, иди и ничего не бойся
    Ответ написан
    3 комментария