JavaScript

Порядок изучени JavaScripta. Путь к Node.js. Нужен совет по обучению от программистов

Прошёл курсы по веб-разработке, базовые знания по разным сторонам этого дела имеются, сейчас более углублённо изучаю JS.
Вот вопрос: если я хочу в перспективе разрабатывать бэк на Node.JS, стоит ли мне проходить "продвинутые" курсы по JS для фронтэндщика? Может, кто на своём примере подскажет, в каком порядке лучше обучаться? Насколько сильно стоит углубляться в изучение фронта? Обязательны ли мне навыки вёрстки? (стоит ли сидеть и до идела доводить навыки верстания страниц или тут хватит просто понимания кода?)
+ без опыта работы, подозреваю, вряд ли я смогу сразу трудоустроиться разработчиком на ноде. Тут тоже подскажите плз, на что смотреть. Скажите, как шли к этому вы.
Опыта по теме JS очень мало, но могу сказать, что понимание фронт-ендовского кода нужно.
Что там за "продвинутые", я не знаю. Покажи их мне.
Насчет опыта работы, я всем говорю так. Есть стаж, а есть опыт. Стаж гораздо важнее, но и опыт очень полезен. А опыт можно получить и сидя дома. Надо только длительное время собирать инфу о серьезных компаниях. Просмотр конференций. Изучение кода их проектов. Плотное общение с самими разработчиками. И даже участие в проектах, конечно бесплатно, главное в приличном месте и желательно анонимно. Результат - высокоэффективная подготовка. Причём, если попробовать давать такой совет другим людям, то можно увидеть, что никто не слушает, - а значит, если кто-то всё-таки так сделает - то конкурентов у него не будет :)
Александр Виноградов
Александр Виноградов
92 464
Лучший ответ
Акылбек Алдыраков Спасибо. Под "продвинутыми" я скорее имел в виду не какие-то конкретные курсы, а то, что вообще любые курсы в интернете по JS идут на тему "фронтенд".
Сейчас смотрю программу learn.javascript.ru. Большую часть всего, что есть в их учебнике по JS, усвоил (только без практики трудно держать в голове эти отрывки). Рассматриваю курсы от jsexpert.net: курс JS Advansed (большая часть тем тоже знакома) и курс по Node.
Хочу купить курсы именно для того, чтобы вынужден был выполнять домашние задания и чтобы мой код могли оценить (а то я уже прошёл общий курс по вебу и, выполняя ТЗ по вёрстке от знакомого разработчика, услышал кучу замечаний по поводу "никто так не делает").
Что думаете, имеет смысл сидеть с курсами? А то пока я гожусь только на вёрстку. Вот думаю, обязательно ли начинать с неё
5 лет опыт node.js разработки.
Сменил 3 работы. Успешно проходил собесы ещё в 4 фирмы.
Не успешно проходил собесы, наверно ещё в 4.
Так вот.
Бэк на ноде для сайтов я не писал и не видел ни разу.
Как правило ноду использую при написании высоконагруженных приложений, как прослойку для принятия трафика. Причем в очень разных сферах. От аналитики запросов на сервер, до банковских приложений и криптовалют.

Для себя в фронтенде я знаю bootstrap, jquery, css, html.
На среднем уровне.
Этого хватает что б для своего удобства собрать какую то вебморду для управления БД при разработке. Чисто для себя.
Короче, основываясь на своём опыте - если вы планируете быть js фулстеком в области создания САЙТОВ. То работу будете искать долго. Лучше вточитесь или во фронтенд. Или в хороший бекенд на ноде.
А для фулстека с сайтами, выучите лучше ПХП. Так то он более распространен на бэке.

Не претендую на истину в последней инстанции. чисто мой опыт.
СД
Судья Дредд
3 760
Что касаемо технологий на JS вполне себе собирается в хороший full stack по управлению всем приложением с любой стороны, будь то back-end или front-end, что касается всяких дизайнерских штучек, которые можно выжать из HTML5 и CSS3 то bootstarp уже позаботился об этом. Сможешь устроиться или нет сказать трудно ибо техносфера давно изменилась. Сам работаю с hardware, но в свободное время разрабатываю на JS/PHP/C/C++/C# но нравится больше JS. Так складывается, что софт, что бы комуто его предложить должен иметь аудиторию, поэтому так много opensource многие кодят на таких платформах как github где можно участвовать в свободной разработке какого нибудь интересного проекта. Сам учавствую в таких проектах. Работадателю нужен в основном full stack программист, что бы знал все как минимум на уровне разработчиков google (и работал за ушанку сухарей) потому, что у современного заказчика, а в основном на просторах снг - продукт *авно, и в этом виноват программер (по мнению руководства), на фоне без того падающего спроса на платный софт. Суть такая собирается проект и если он выстрелит то заработают все. Сидеть и кодить на дядю сейчас не стильно.
Евгений Киняшов сначала надо найти идею