• Видеоуроки - долго, и много воды. Стоит ли тратить на них время?

    @lloydbanks
    Сергей Горностаев,
    Как я уже писал, у меня 20 лет опыта в отрасли, из которых 13 лет - опыт найма и руководства ИТ-специалистами.

    Как я уже писал, на сегодняшний день качество курсов на порядок выше, чем это было 20 лет назад. Времена меняются, уровень видео-контента растет, а вы все продолжаете жить в пережитках прошлого опираясь на опыт 10-20 летней давности.
    Я всегда расспрашиваю коллег и подчинённых, как они обучались.

    Если разработчик обучается только по видео урокам и не развивается как специалист читая книги, документации, тематические статьи, не посещает семинары и вебинары, то нет ничего удивительного в том, что он менее квалифицирован по сравнению с человеком, который не привязан к одному лишь источнику информации.
    Во-первых, не стоит смешивать курсы на udemy с видео-уроками с YouTube.

    Почему же не стоит? Udemy - это как раз отличный пример того, на сколько далеко продвинулась сфера обучающих видео. Раньше не было таких площадок позволяющих приобрести качественный материал по доступным ценам.
    А в том же ютубе есть огромное кол-во прекрасных видео в бесплатном доступе от толковых ребят со всего мира, которые делятся своими знаниями и опытом. Где как не на ютубе вы можете посмотреть видео от разработчиков google, facebook, yandex, авторитетных авторов книг, создателей языков и библиотек? Если для вас YouTube - это помойка с видео-приколами и вы не воспринимаете данный ресурс всерьез, то это ваш выбор.
    Во-вторых, много ли среди тех, кто оставил довольные отзывы, уже стали сеньорами в компаниях с хотя бы всероссийской известностью?

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

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

    @lloydbanks
    vagono, нажмите ctrl + f5, у меня все ок
  • Видеоуроки - долго, и много воды. Стоит ли тратить на них время?

    @lloydbanks
    так в том и проблема этих видео курсов - 99% полная ерунда.

    Вы просмотрели 99% курсов во всем интернете? ну-ну...
    Не имея знаний, найти толковый курс практически невозможно.

    На сегодняшний день качество курсов на порядок выше, чем это было во времена Евгения Попова с его PHP. Любой топовый курс с udemy будет полезен для новичка, тут искать как два пальца об асфальт.
    А имея знания, курс уже не нужен.

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

    @lloydbanks
    240 часов!

    Уверен вы "слегка" преувеличиваете кол-во часов, раз так в 10. Скиньте ссылку на курс.
    В любом случае, прочитайте мой ответ.
  • Первая законченная верстка. Что подтянуть, чтобы найти первую работу верстальщиком?

    @lloydbanks
    Дмитрий,
    так вот для этого валидатор и нужен - чтоб не просматривать вручную весь код на наличие незакрытых тэгов/ошибок верстки, а проверить это автоматизированно.
    Дубликат ID (#collapseMain) - это уже серьезный баг

    Как я писал выше подобных тупых ошибок позволяет избежать редактор еще в процессе написания кода.
    Вот у меня, например, сразу загорается желтая лампочка, которая как бы мне намекает "слышь, чувак, а не х*йню ли ты тут понаписал?" и еще поясняющий текст с ошибкой для особо одаренных. В этом и есть автоматизм.
    5dbe0d5e699ef644126947.png
    Если верстальщик выбирает комфортную среду разработки, но при этом игнорирует замечания редактора (что в принципе сложно не заметить), то он больной ублюдок с интеллектуальной амбивалентностью и таких людей следует держаться подальше.

    ну вот тебе корпоративный сайт, где точно так же относятся к валидаторам...

    Ну, и ты снова убедил меня в моей же правоте, что 90% ошибок это пустой звон. Да, у них косяк с дублирующим ID и div внутри button. Это все критические моменты, которые я увидел пробежавшись глазами. Остальные проблемы связаны с невалидными атрибутами типо v-if, v-for и проч.вытекающими последствиями типо пустых заголовков. А удалять эти атрибуты категорически нельзя, т.к именно на них основана работа сторонней библиотеки. Вот и типичный пример вреда валидатора, ежели его пользы.

    GPS хороший инструмент. Но точно так же, нужно уметь им пользоваться и подгонять сайт под 100 гугловских попугаев не всегда оправданно

    Согласен, сам Google про свой сервис пишет, что не нужно относиться к нему с фанатизмом. Только в отличие от валидатора 90% его рекомендаций - это реальные практические советы, которые пойдут на пользу.
  • Первая законченная верстка. Что подтянуть, чтобы найти первую работу верстальщиком?

    @lloydbanks
    Дмитрий, Ankhena, ребят, при всем уважении, не буду с вами спорить, просто основываясь на своем 8 летнем опыте разработчика (в основном бэкенд, но при тесном взаимодействии с верстальщиками) подгонять сайт под валидатор - это то же дрочево, что и подгонять верстку под pixel-perfect. Нужно быть полным идиотом, чтобы заниматься этой бесполезной никому не нужной ерундой, особенно если за это не доплачивают. Нормальный верстальщик не будет оставлять в своем коде дерьмо в виде <hr align="center" width="915" size="2" />. Такого кретина еще нужно найти постараться, ведь сейчас при всем желании не найти в гугле учебных материалов, которые бы обучали верстать таким образом + все современные редакторы поддерживают как минимум автозаполнение и подсветку кода, что априори при попытке впихнуть что-то критически невалидное уже не останется незамеченным (если только вы не конченое ебанько, которое верстает в виндовошном блокноте).

    Посмотрите на сайт того же apple. Это бренд с мировым именем и миллиардными оборотами. Думаете они не могут себе позволить хорошего фронтенд-разработчика? Конечно могут, просто они не еб.на голову и прекрасно понимают, что 80% скуления и нытья валидатора - это кастомные атрибуты и невалидные метаданные, которые используются поисковиками для лучшей индексации сайта. Стоит ли жертвовать средствами и временем, которое вбухивается в маркетинг и сео в угоду сервиса, рекомендации которого ни на что не влияют - вопрос риторический. А доебыв*ться до кастомных атрибутов, которые используются JS для интерактивности и лучшего UX - это просто смешно.

    На что действительно стоит обращать внимание - это на показатели Google PageSpeed. Вот это поистине шикарный инструмент, рекомендации которого надо выполнять в первую очередь. Ну, это я еще молчу про то, что ценность верстальщика падает с каждым годом и глупо инвестировать в экспертность в этой области, оттачивая свое "мастерство" на валидаторах. Хорошая верстка должна быть адаптивной и структурированной по определенной методологии, чтобы код в первую очередь был понятным, поддерживаемым и легко масштабируемым. А на сколько он у вас валидный......
    spoiler
    lih8qy.jpg
  • Первая законченная верстка. Что подтянуть, чтобы найти первую работу верстальщиком?

    @lloydbanks
    Дмитрий, вы серьезно считаете "хорошими" сайты те, которые проходят сервисы с валидатором html/css?
    Исправлять неадекватные рекомендации, которые он выдает - самая пустая и неблагодарная трата времени, которая только может быть и которая ни к чему абсолютно не приведет.
  • Почему не запускается React приложение?

    @lloydbanks
    Обновляли глобально npm и cra до последней версии?
  • Как сделать раскрывающуюся при клике статью на React?

    @lloydbanks
    где можно посмотреть пример или кусочек кода, а если и то и другое, то совсем будет здорово

    у меня в гитхабе завалялся как раз такой пример с раскрывающими статьями
  • Как реализовать редактирование текстового блока в посте на React?

    @lloydbanks
    Shiva6, local storage не самое лучше место для хранения подобной информации. Лучше используйте json-server, который настроить можно за полминуты. Там же документация как добавлять, редактировать и удалять записи.
  • Как реализовать редактирование текстового блока в посте на React?

    @lloydbanks
    Если вы разобрались где хранить и как добавлять новые статьи, то в чем проблема редактирования?
    Обычный ajax запрос. Передаете постом id записи с новым текстом.
    Искал примеры чего то похожего, но так ни за что не зацепился.

    Гуглите React CRUD example
  • Как узнать количество элементов в строке?

    @lloydbanks
    Подскажите чтобы он и элементы которые одни тоже учитывал сделать.

    016d3d59a6d185ddf724e1afdc2c985d.jpg
  • Как сделать задержку перед отправкой запроса через form?

    @lloydbanks
    rinaz22, похоже у вас нет отмены стандартной отправки формы, из-за чего ajax запрос не успевает выполниться.
    В самое начало card_order добавьте event.preventDefault(). И в конец form.submit()
  • Как сделать задержку перед отправкой запроса через form?

    @lloydbanks
    rinaz22, если эти строчки не делают у вас отправку формы, то какие тогда? Вставьте их после
    $("#cart_wmi").val(res.key);
  • Как сделать задержку перед отправкой запроса через form?

    @lloydbanks
    rinaz22, попробуйте так:
    function cart_order(form) {
      send_post(form, 'order_cart', function(res){
        $("#cart_wmi").val(res.key);
        $("#form_pay_order").removeAttr("onsubmit");
        $("#send_page_pay").trigger("click");
      });
    }
  • Есть ли какой-то способ выключить иконки файлов в Project (File Explorer) как в VSCode?

    @lloydbanks
    bormor мда... я тут начал копаться в настройках вебшторма, чтобы помочь вам найти где их отключить(да и самому стало интересно), и в итоге сломал себе Project Explorer..
    скрин
    5da35ae94c618365828672.png

    После того как я View Mode переставил на Window, эта панель вообще пропала, а вернуть назад на Dock Pinned уже не могу, т.к по непонятной причине этот список теперь неактивен... сук ппц....
  • Как правильно работать с GIT если у тебя проекты CMS?

    @lloydbanks
    Вы что-то сильно заморачиваетесь..
    Погуглите .gitignore для вашей cms и работайте в привычном себе режиме.
    Заведите гитлаб или похожий менеджер проектов и пуште в него коммиты с номером таска.
    5. Не понятно что делать с assets. (сами пользователи загрузили на сайт, или картинки к новостям и т.д.)

    В игнор. За это отвечают ежедневные бэкапы (по крайней мере мы с напарником так договорились). Если что-то потеряется(что ну очень редко бывает) - можно достать оттуда.
  • Code Review ядра сайта?

    @lloydbanks
    Alex Wells, ваш коммент слишком хорош для коммента. Ему место в ответе среди лучших :)