• Подойдёт ли это сборка для фронтенда?

    dom1n1k
    @dom1n1k
    8 гб очень мало, для нормальной работы нужно минимум 16, а для любителей держать по нескольку жирных приложений одновременно и о 32 полезно задуматься. Это из реального повседневного опыта, не теория.
    Ответ написан
    Комментировать
  • Каков путь опытного javascript программиста?

    @nrgian
    На каких сервисах посоветуете учиться ? Сейчас я учусь на learn.javascript.

    Это только для того чтобы стать "начинающей заготовкой программиста".
    Ни о каком сколько-то полноценном программисте, а уже тем более опытом - речи идти не может.
    Только самое что ни на есть начало длинного пути.

    ,как стали таким каким являетесь на данный момент

    Практика.
    Много-много-много лет.

    Наблюдение показывают, что "заготовка программиста" становится программистом (только начинающим программистом причем) где то спустя 2 года постоянного ежедневного программирования.
    А опытным - еще спустя 5-7 лет.
    Ответ написан
  • Проектирование структуры приложений для начинающего?

    @EvgeniiR
    https://github.com/EvgeniiR
    Роберт Мартин, "Чистая Архитектура", "Чистый код", "Идеальный программист"
    Макконнелл, "Совершенный код".

    Далее по ситуации, Фаулер, Эванс, Кент Бек и т.п.

    Заменять чтение книг собиранием по крупицам информации в интернете ни в коем случае не советую.
    Ответ написан
    28 комментариев
  • Стоит ли переходить с var на let и const?

    b0nn1e
    @b0nn1e
    Alcohol & Ruby on Rails
    ИМХО быстрее было бы бы зайти и почитать https://learn.javascript.ru/let-const чем создавать вопрос.
    Ответ написан
    Комментировать
  • Что делать если youtube занимает слишком много времени?

    Ютюб занимает ровно столько времени, сколько у тебя есть... он не может занять больше, потому как больше нет, не может занять меньше, потому как нечем занять освободившееся.

    А "Что с этим делать?", так мудрец давно сказал "Помни о смерти", а как ты к ней догребешь и как потратишь отпущенное тебе время, это только твой выбор...

    s1200?webp=falsedepositphotos_56582959-stock-photo-relax
    Ответ написан
    3 комментария
  • Что делать если youtube занимает слишком много времени?

    Kadzi
    @Kadzi
    Ом
    Тут речь о мягких навыках, в частности про управление собой и концентрацию.

    Как вариант, использовать эту привычку во благо. Посещать ютуб стало привычкой, теперь нужно культивировать просмотр нужного контента.

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

    Вот например, чтобы изучить что-то основательно, нужно курить 3-4 часовые видео + практика, но в реалиях такого энтузиазма мало у кого есть, поэтому, как вариант начать с 5-15 минутных видео. Просто начать.

    У меня была точно такая же история, только вместо ютуба я читал тостер)))) Понимая, что не могу с собой ничего поделать, я начал просматривать по 300-400 советов из разных тематик ежедневно в том числе рубрики в которых я полный ноль. А позже я культивировал полезный поиск + сбор полезных материалов, в том числе из комментариев.

    Я купил ежедневник, где что-то зарисовываю или записываю о том, что я смотрю и читаю, подстегивая себя к новым знаниям. Это своеобразная медитация. Скептически всегда относился к ежедневникам, но оказалось забавно, как такая штука может якорить и напоминать: не останавливайся, чувак!

    В один момент, я понял, что хочу углубляться по вопросам и перескочил с тостера на видео, книги и практику. Начинал так же, с банальных вещей, которые культивировал. Например, что такое цвет? И по 15-20 мин ежедневно что-то читал, смотрел изучал, пока не захотелось это делать по 30 мин в день. некоторые вещи я хочу делать теперь по 3-4 часа в день.

    Мой посыл в том, что резкой перемены не произойдет. А чтобы произошла перемена ты сам должен сказать себе: так, мне пора на следующий уровень. Чтобы попасть на следующий уровень окружи себя инфополем текущего, пока эта информация не покажется усвоенной.

    Повторюсь, если ты чувствуешь что жизнь идёт как у овоща, начни с примитивнейших вещей и самых простых ежедневных задач. Например, завтра делай всё тоже самое, только посмотри 10 минут видео, которое полезно, например про софт скилы. Завтра снова страдай херней, но снова посмотри 10 минут и так далее. Через месяц-полтора доза увеличиться, а свою привычку ты сможешь использовать во благо.

    Мягкие навыки 1
    мягкие навыки 2
    40 правил философии ответственности обрати внимание на 2 правило
    теория психики
    рекомендую его заметки

    Давай ещё разок: тебе не сжигать мосты нужно, а выжать полезное действие из привычки.

    0. Никаких резких перемен не будет.
    1. Почитать про софт скилы и что формирует их.
    2. Продолжить смотреть ютуб, разбавив ежедневной рубрикой "полезные 15 минут"
    3. Окружить себя инфополем текущего уровня, пока не захочется на следующий. А захочется, так как эти 15 минут превратятся рано или поздно в 20, а потом в 30. Культивация полезного действия.
    4. Попав на новый уровень, проделать тоже самое.

    Культ полезного действия применим к любым жизненным ситуациям. Учиться учиться, учиться правильно читать, искать, серфить, смотреть и слушать. Это тоже навык.
    Ответ написан
    Комментировать
  • Что делать если youtube занимает слишком много времени?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Возьмите ипотеку.
    Помогает от бессмысленного убийства времени.
    Ответ написан
    3 комментария
  • Что нужно знать и уметь джуниору PHP программисту для того чтобы устроится на работу(минимальный набор знаний)?

    be_a_dancer
    @be_a_dancer
    Backend/Fullstack Developer
    В свое время на собеседовании мы проверяли знание основ PHP (простенькая задачка на знание синтаксиса), знание ООП в контексте PHP, понимание принципов SOLID, знание основных паттернов, как программных, так и архитектурных. Так как мы занимались Laravel, собственно, знание фреймворка не далее, чем написано в документации. Ну и просили написать небольшой тестовый фрагмент кода, примерно на 1 час работы, который оплачивался, впоследствии, где проверяли умение работать с базой данных, миграциями, небольшое умение верстать и знание основ (!) JS, а также умение писать аккуратно. Git и умение пользоваться редактором кода.

    На ошибки внимание не обращалось, если человек хорошо себя показывал, даже, если он ошибся в каких-то вопросах, мы это игнорировали.
    Ответ написан
    4 комментария
  • Какой стек перспективнее для облачной платформы?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Очередной вопрос в стиле "хочу построить дом - купил молоток и гвозди. как думаете что использовать для постройки сарая и сколько это может стоить"

    на ваш вопрос нельзя дать точного или даже приблизительного ответа
    Ответ написан
    Комментировать
  • Где можно заказать code review?

    Konata69lol
    @Konata69lol
    backend developer (php/go)
    Устроиться на работу, где есть код ревью.
    Ответ написан
    4 комментария
  • Где можно заказать code review?

    JhaoDa
    @JhaoDa
    LaravelRUS Team
    Артур, я посмотрел куски кода в твоих последних вопросах. Если ты продолжаешь игнорировать PSR-2 и использовать нестрогое сравнение (if ($this->get('parametr') == 1)), то нечего пока ревьювить, всё плохо.
    Ответ написан
    11 комментариев
  • Как обычный текст в Html превратить в ссылку, не добавляя Html тегов?

    Stalker_RED
    @Stalker_RED
    Сделать кликабельными сами дивы - можно.
    document.addEventListener('click', evt => {
      if (evt.target.matches('div.link')) {
        location.href = evt.target.textContent.trim()
      }
    })

    Сделать похожими на ссылки визуально - тоже можно (в некотором приближении)
    div.link {
      color: blue;
      font-weight: bold;
      text-decoration: underline;
      cursor: pointer;
     }

    Сделать их по-настоящему ссылками, без иземенения кода - нельзя.

    Но изменять не обязательно вручную, можно скриптом же.
    document.querySelectorAll('div.link').forEach(cell => {
      let url = cell.textContent.trim()
      cell.innerHTML = `<a href="${url}">${url}</a>`
    })
    Ответ написан
    Комментировать
  • Чем отличается «копирование» от «вдохновения»/«заимствования идеи» в веб-дизайне?

    NYMEZIDE
    @NYMEZIDE
    резюме - ivanfilatov.ru
    Да всем плевать на эту «самобытную идею слайдера».
    Только если ты не выставишь ее на тот же Awwwards или на какой другой конкурс. Да и в этом случае в 90% всем будет плевать.
    Весь мир ворует идеи друг у друга. И это нормально.

    А патентов на «самобытную идею слайдера» надеюсь не придумали еще.
    Ответ написан
    Комментировать
  • Как уменьшить тысячи картинок во всех подпапках?

    sim3x
    @sim3x
    Нужны пакеты
    sudo apt-get install jpegoptim imagemagick optipng
    mogrify

    бекапимся
    все будет происходить на месте - файлы заменяются
    начиная с текущей папки и далее в глубину

    Оптимизируем jpeg
    find . -type f \( -name "*.jpeg" -or -name "*.jpg" \) -exec mogrify -resize x100 -quality 90 {} \; -exec jpegoptim -o --strip-all {} \;


    Оптимизируем png
    find . -type f -name "*.png" -exec mogrify -resize x100 {} \; -exec optipng -o1 {} \;


    mogrify -resize ШИРИНАxВЫСОТА -quality КАЧЕСТВО
    если высоты(ширины) нет, то изменяем пропорционально

    optipng -o9 file.png
    максимальное количество проходов по изображению, очень эффективно для запущенных случаев, очень-очень долго
    пару минут на файл 1500х1500

    optipng -o5 file.png
    просто долго

    # код предоставляется как есть

    # почему оптипнг - он офигительный

    # для других типов картинок меняем find и ищем каким софтом их оптимизируют
    Также можно сконвертить картинки в пнг-жпг, но часто это как-то нужно синхронизировать с бд, и тут нет простого пути
    Ответ написан
    12 комментариев
  • Идеи для Javascript приложений

    Сделайте расширение для хрома, которое будет автоматически подсвечивать в списке вопросов авторов которые
    -не помечают флагом "решение" свои вопросы
    -имеющие 1 вопрос и ни одного ответа
    -не имеющих ни одного ответа
    -другие подобные критерии
    Ответ написан
    Комментировать
  • Есть ли хорошие источники для изучения ReactJS?

    sM0kfyz
    @sM0kfyz
    Frontend dev.
    Ответ написан
    Комментировать
  • Почему перевод через Yandex translate API намного хуже, чем обычный перевод через стандартную страницу переводчика?

    @BorisKorobkov
    Web developer
    Возможно, при переводе через API в вашем тексте встречаются какие-то теги типа <div>или возврат каретки. Переводчик расценивает это как конец предложения, поэтому переводит части текста по-отдельности, а не как связный текст.

    Соответственно, надо удалить из вашего текста теги, \r, \n\ \t и прочие спецсимволы.
    Ответ написан
    8 комментариев
  • Как создают подобные сайты?

    dimovich85
    @dimovich85 Куратор тега CSS
    https://u-academy.net/
    WebGL, Three.js, Vertex & Fragment Shaders... + Canvas + mindblowing fantasy + analytics and math skills.
    Поищите на YouTube: Юра Артюх.
    Ответ написан
    Комментировать
  • Как создают подобные сайты?

    @GreatRash
    Идете на сайт https://threejs.org/examples/ - смотрите там тонну примеров. По CTRL+U читаете код примера.
    Алсо вот отличный туториал.
    Ответ написан
    1 комментарий
  • В какой сфере можно заработать на фрилансе?

    sim3x
    @sim3x
    знаю HTML, CSS, JQUERY
    сомневаюсь

    без особых трудностей развиваться как фрилансер
    ни в какой. Везде будут трудности
    Ответ написан
    Комментировать