• Должен ли новичок сразу использовать React-библиотеки/фрэймворки?

    mannaro
    @mannaro
    Умею профессионально гуглить
    Тут всё просто. Если хотите разобраться, то это похвально. Однозначно надо писать велосипеды, чтобы понимать, как оно там внутри устроено (в противном случае опять получим поколение jquery разработчиков).
    Однако, если вы работаете работу за которую вам платят, то использовать там свои велосипеды надо только в том случае, если решение, которое было уже кем-то написано давно [1] маленькое, [2] неизвестное или [3] не подходит в этом конкретном случае (или в будущем) и вы абсолютно точно понимаете, что вам требуется этот велосипед. Тратить время и деньги заказчика на то, что вы будете чему-то учиться не особо круто. Особенно это важно, если в вашем коде завтра будут разбираться другие программисты, которым придётся изучать ваш велосипед вместо того, чтобы использовать уже известное всему миру решение.
    Ответ написан
    6 комментариев
  • Что учить зная базу HTML, CSS?

    @LexCode
    JavaScript конечно. Дальше практика, ещё дальше сборщики, типа webpack, а вместе с ним и css препроцессоры, вроде sass. Дальше фреймворки, типа vue, react...
    Ответ написан
    Комментировать
  • Что почитать для «посредственного» js разработчика?

    @GoodGod
    100% сайтов которые я видел используют jQuery. Я в своем время использовал вот это: https://oscarotero.com/jquery/, прям берешь все методы и читаешь про каждый чтобы знать что и как делается. Можно попробовать пару плагинов для jQuery типа какого-нибудь слайдера (jCarousel, Slick), фотогалереи (ну тут все просто, lightbox). С плагинами у jquery все просто на самом деле, главное научится ими "пользоваться".

    Но современный javascript это react, nodejs и т.д. Это если ты хочешь быть fullstack js. В этом я не силен, т.к. я php программист, но в целом если английский есть, то просто берешь какой-нибудь курс (прям ищешь на трекере 'react', 'nodejs') и смотришь.

    UPD:
    А, да, чистый JS - это хороший курс на learn.javascript.ru, "Основной курс": часть первая и некоторые вещи из части второй. Этого и какой-нибудь книжки по JS достаточно для выполнения обычной работы.
    Ответ написан
    8 комментариев