• Как побороть сонливость и апатию в течение дня?

    @dimoff66
    Кратко о себе: Я есть
    В фильме Бойцовский клуб подробная двухчасовая инструкция что делать в таких случаях. Поможет проект Разгром.
    Ответ написан
    Комментировать
  • Как побороть сонливость и апатию в течение дня?

    miraage
    @miraage
    Старый прогер
    Нормализовать:
    - сон
    - питание
    - физическую активность
    Ответ написан
    1 комментарий
  • Как побороть сонливость и апатию в течение дня?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Мне помогла ипотека, автокредит, трое детей и неработающая жена.
    Ответ написан
    9 комментариев
  • Нужно ли добавлять в .gitignore package-lock.json?

    Согласно официальной документации package-lock.json предназначен быть в репозитории, чтобы все разработчики проекта работали с одним и тем же набором зависимостей.

    Относительно того, что его не нужно включать в код библиотек - неправда:
    • Во-первых, когда выполняется npm publish, package-lock.json автоматически исключается из опубликованного пакета (проверьте командой npm archive, например)
    • А во-вторых, package-lock.json используется только в корне проекта. В зависимостях он игнорируется. То есть в директории node_modules/your-dependency он может присутствовать невозбранно.


    Ответ на ваш вопрос: никогда не добавляйте package-lock.json в .gitignore
    Ответ написан
    4 комментария
  • Алгоритмы парадигмы и т.д. Как учить?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Важно знать и язык, и алгоритмы, и парадигмы, и структуры данных, и еще очень много всего, дабы успешно справляться с разнообразными задачами различной сложности.

    Лично я советую Кодварс для прокачки базовых скиллов в алгоритмах, структурах данных и API языка, например JavaScript. Разумеется литературу тоже стоит читать, и ролики всякие познавательные смотреть на темы, но это гуглится.

    В целом я склоняюсь к тому, что 90% практики и 10% теории - нормальное соотношение для эффективного развития, при условии, что этому уделяется не менее 4-6 часов в сутки.

    Ваши 10-20 тысяч часов для достижения мастерства в конкретной сфере никто не отменял и вряд ли сможет.
    Ответ написан
    Комментировать
  • Алгоритмы парадигмы и т.д. Как учить?

    Если хочешь изучить алгоритмы то для начала прочитай книгу "Грокаем алгоритмы от Адитья Бхаргава". Потом порешай различные задачки вот тут https://euler.jakumo.org/problems.html. Рекомендую сначала выучить сам язык, а потом пробовать писать выше указанные алгоритмы. Хотя если ты учишь низкоуровневые языки, то лучше изучать алгоритмы вместе с языком.
    Ответ написан
    4 комментария
  • Откуда брать работы для портфолио?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Придумать себе мини-проекты, сделать суперски и выложить в паблик. Никого не интересует, что за проекты. Можно сделать лендинг по продаже зонтиков для рыб, одностраничник пятых ног для собак или агрегатор по аренде и сдаче слонов для свадеб в стиле Болливуда... В таких безумных проектах даже больше креатива можно показать и работодатель/наниматель уж точно обратит на них внимание...
    Ответ написан
    4 комментария
  • Чем заменить глобальные переменные?

    @MechanicZelenyy
    Да писать свой класс, и создавать его экземпляры.
    Ответ написан
    3 комментария
  • Как разрабатывать еще быстрее?

    Эффективное распределение своего времени. Планирование задач перед ее выполнением, планирование экономит время, есть такая пословица: минута час бережет. Одна минута, потраченная на планирование, экономит от 10 до 12 минут при исполнении.
    Ни одна задача не бывает слишком трудной, если разделить ее на множество достаточно мелких частей. Чем больше вы учитесь/делаете тем лучше функционирует ваш мозг, в результате чего вы становитесь умнее, соответственно чтобы разрабатывать быстрее нужно разрабатывать больше.
    Ответ написан
    2 комментария
  • Как вы разрабатываете свои приложения?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Если проблема слишком комплексная, упрощай. Выбери самую простую вещь которую можно реализовать и "продать" потенциальным пользователям. И непрерывно ее делай потом получишь обратную связь от потенциальных пользователей. И это будет какой-то первый реальный результат.
    Все остальное не нужная трата времени и сил. Даже эти мокапы. Не нужно тебе прорабатывать макеты, тз, идею -> сделай хоть что-нибудь, хоть как-нибудь. Покажи результат пользователям. Начни его продавать.
    Ответ написан
    Комментировать
  • Как вы разрабатываете свои приложения?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    З более-менее описано в гуглдоках

    Типичная ошибка домашних разрушителей мира.
    Вторая ошибка - начинать с дизайна.
    Дизайн и вёрстка - это самое последнее, что должно быть в проекте.
    Ответ написан
    3 комментария
  • Как вы разрабатываете свои приложения?

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

    @xfg
    Я TDD использую. Без тестов совершенно не понимаю сделал задачу или еще нет и все вокруг кажется недоделанным. Здесь же поделил крупную задачу на ряд небольших, написал тесты, написал код и четко чувствуешь момент, когда можно переходить к следующей задаче. Но я не в релизе, поэтому я плохой пример, так как делаю потому что интересно сделать бесконечно масштабируемое full-websocket приложение с использованием 3d и слоистой архитектурой из всех этих умных книг по объектно-ориентированному программированию, а не потому что жажду миллиард. За это время уже сбился со счета сколько сменил фреймворков, баз данных и даже поменял язык в итоге. За это время успел родиться AngularJS (тот что 1.x) и умереть, а я все пишу :)
    Ответ написан
    1 комментарий
  • Скачать исходник сайта | Webpack source maps?

    hzzzzl
    @hzzzzl Автор вопроса
    РЕШЕНО
    нашелся экстеншен, который собирает все ресурсы в zip, включая эти виртуальные файлы вебпака

    https://chrome.google.com/webstore/detail/save-all...

    5e974c658d1f0688225019.png
    Ответ написан
    Комментировать
  • HTML + CSS - законченный сайт?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    большой портал с информацией (в плане множество статей)

    Вот тут вы и устанете, без использования шаблонизаторов, вручную постоянно копируя участки кода.
    Вопрос такой можно ли оставить статичный сайт (не вникать в js, php и тд) и залить его?

    2020 год, масса инструментария можно решить задачу автоматизации вашего сайта, самая простая cms + админка решит ваши проблемы. Они простые, на ознакомление и посадку у вас уйдет не больше 2-4 дней, а позже съэкономит вагон времени.
    К тому же портал с статьями должен регулироваться хотя бы минимальной логикой - поиск статьи, фильтр статьи, тэги. Иначе у вас будет не проект, а огрызок из 2007 года.
    Ответ написан
    Комментировать
  • HTML + CSS - законченный сайт?

    ArsenyMatytsyn
    @ArsenyMatytsyn Куратор тега CSS
    Руководитель frontend направления, предприниматель
    Если тебе не нужен интерактив и сайт несет исключительно информационную нагрузку, работает потому что он просто работает → да. Абсолютно нет смысла напихивать в проект то, чего там быть не должно.

    Более того, возьми на заметку генераторы статических сайтов типа Jekyll. На них такое удобно собирать.

    А умников, которые кричат, что в современном сайте должно быть всего и поболе не слушай. Должно присутствовать только то, что должно работать.
    Ответ написан
    Комментировать
  • Приватность браузера в 2020. Имеет смысл?

    dixam
    @dixam
    virtual consultant
    Посмотрите еще ungoogled-chromium
    https://ungoogled-software.github.io/ungoogled-chr...
    Стандартный набор расширений (они есть для Лисы и Хрома), без которого уже каждый не должен ходить в Сеть - Decentraleyes, uBlock Origin, Privacy Badger, HTPPS Everywhere. И, чтоб рекламщикам спокойно не спалось - AdNauseam.
    PaleMoon хороший браузер, но ломает многие сайты, вообще без JavaScript практически любой браузер безопаснее, но не факт, что удобнее.
    Ответ написан
    Комментировать
  • Приватность браузера в 2020. Имеет смысл?

    @AlexWhilky
    Как дальнейшее развитие Chromium в сторону максимальной приватности есть Epic privacy browser.
    Подробнее в википедии
    Ответ написан
    Комментировать
  • Приватность браузера в 2020. Имеет смысл?

    @motcart
    Уровень 1. Ставьте лисичку. Максимально настройте приватность как вам нужно.

    Уровень 2. Установите нужные вам расширениями.

    Уровень 3. Всё открывайте в приватном режиме. В этом случае расширениям нужно разрешение для работы в привате (но это не точно).

    Уровень 4. Не логиньтесь на сайтах. Если очень нужно не забывайте разлогиниться.

    Уровень 5. Стирайте куки и все данные сайтов при закрытии браузера. Можно автоматически в настройках.

    Уровень 6. Ходите через свой ВПН, прокси.

    Уровень 7. Настройте файл hosts для отсечения всего лишнего.

    Уровень 8. Заведите белые списки.
    Ответ написан
    Комментировать