Задать вопрос
@Rufix

В каком порядке это учить?

Я составил список того, что мне необходимо выучить:
npm, json, ajax, gulp, webpack, babel, yarn.
Возник вопрос, что в каком порядке учить? Ибо открываю статью про npm, там упоминание json. И так по кругу. В итоге запутался и сижу на месте.
В общем, помощь нужна)
  • Вопрос задан
  • 959 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 5
coderisimo
@coderisimo Куратор тега JavaScript
Имхо, не надо искусственно что-то учить в отрыве от реальности. Определите изучаемый стек. Берите и пилите реальный проект. На самом деле нужно изучить гораздо больше всего (!!! демонический смех !!!). Но изучать надо не в вакууме. Тогда и интереснее будет и ближе к практической плоскости.
Ответ написан
criticalsomethoughts
@criticalsomethoughts
UI\UX Developer, Project Manager
Все что вы скинули, всего лишь прикладные инструменты, учить их не нужно, это не фундаментальные вещи, такие как паттерны и алгоритмы.
webpack\gulp - вы будете настраивать 1-2 раза, и дальше работать с ними(достаточно понять принцип работы, взять готовые решения, переписать код с готовых решений что бы понять что он делает и тд). Все остальное - не учится в отрыве от проектов которые вы можете делать на досуге, что бы поднимать свой скилл. Условно вы приходите на работу, где люди пользуются webpack - скорее всего внутри компании он уже настроен под конкретный продукт или решение, и вам даже настраивать его не дадут) Так что в порядке ознакомления.
Одназначно ознакомьтесь с git(который у вас не написан), вот он вам 100% пригодится в любом месте.
Ответ написан
Комментировать
wapster92
@wapster92 Куратор тега JavaScript
Из всего перечисленного только ajax. Gulp и webpack достаточно понять принцип работы, babel вообще учить не нужно, yarn и npm почти одинаковые инструменты запомнить несколько команд и все. Ну а так ajax, json, npm(yarn), gulp (webpack). Хотя если не знаешь, что такое ajax и json стоит сначала выучить js
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Ставьте цель и шаг-за-шагом двигайтесь к ней.
1. Не знаете как сделать - смотрите в документации или ищите в гугле.
2. Написали код - проверили.
3. GOTO 1

Будете пытаться учить без цели - зря потратите время: ничего не осознаете.
Ответ написан
Комментировать
@vladdimir
Верстальщик
Вот если конкретно по вашему списку, довольно просто распутаться, привожу алгоритм.

1. Вникнуть в определения технологий в общих чертах. Ответить себе на вопросы: что это? для чего это?
Например, json - это формат представления данных.
А npm и yarn - менеджеры пакетов. Бабель, вебпак и галп без одного них не установишь, нужно будет хотя бы установить, узнать основы синтаксиса и распространенные команды.
Учить все-все команды и глубоко залезать в тему можно, но зачем вам это сейчас? Нужно ли вам вот прям сейчас знать, как публиковать собственные пакеты?
Не думаю. А что нужно?
Наверное, устанавливать и удалять пакеты. Возможно проверять обновления и обновлять, смотреть список установленных. Итого, 5-10 команд/флагов для первого знакомства хватит с головой.

И так далее. Судя по форме вопроса, вам сейчас из этого вообще ничего не нужно, потому как создается впечатление что о назначении этих инструментов вы не размышляли. У вас в списке: формат данных, два менеджера пакетов, 2 грубо говоря сборщика, 1 js технология и транскомпилятор.

Сможете понять, что это за штуки -> станет ясно, для чего они вам могут понадобиться и в каком порядке их изучать.
Самое очевидное: вы просто не сможете установить вебпак или галп без менеджера пакетов, а значит и изучать их не сможете. А еще там node.js нужен для работы - вот вам еще список расширил)

Дальше: присоединюсь к мнениям выше - ставьте себе задачу (проект) и решайте ее (делайте проект). Внедрите интересующие инструменты и делайте.
Без практики научиться не получится. Медитировать над инструментами в отрыве от реальности можно до пенсии и ни к чему не прийти, потому как сам инструмент используется для чего-то, и без этого самого чего-то он абсолютно бесполезен и изучать его бессмысленно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Я составил список того, что мне необходимо выучить:


— у тебя тут ошибка

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

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

и только поле этого думать о патернах и шаблонах, и о работе в индустрии
сначала нужно научиться думать своей головой, уметь решать простые задачи самостоятельно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
23 янв. 2025, в 12:21
90000 руб./за проект
23 янв. 2025, в 12:08
10000 руб./за проект
23 янв. 2025, в 12:07
20000 руб./за проект