Мы живем в век информации. Информация обо всем, о чем мы можем думать, доступна нам на кончиках пальцев. Хотя это замечательно, это может привести к слишком большому выбору. Если вы только начинаете учиться программировать, вам может быть сложно выбрать между таким большим количеством онлайн-курсов.

Если вы перейдете в Udemy и введете в строку поиска веб-разработка, вы увидите, что есть почти 1000 курсов на выбор.

Имейте в виду, это только одна платформа! Также есть Udacity Nanodegrees, Treehouse, Pluralsight, Lynda… этот список можно продолжить. В этом и заключается ловушка слишком большого выбора.

Изучать веб-разработку сложно

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

У новичков увеличивается умственная нагрузка и возможен страх упустить возможность выбора учебного ресурса. Итак, какой курс вам следует сделать? Что вам нужно сделать: Bootcamp для веб-разработчиков от Кольта Стила или Полный курс для веб-разработчиков от Роба Персиваля? Или как насчет ежемесячной подписки на Treehouse?

Ответ: это не имеет значения, просто выберите одно и сделайте это.

Я видел, как бесчисленное количество людей (извините за то, что выделил именно вас, Джереми, ваш был последним из тех, что я читал!) Увязли, записавшись на множество курсов, которые преподают одни и те же концепции.

Вообще говоря, прохождение множества курсов по одной и той же концепции - не лучшее использование вашего времени. Например, если вы поняли, что стиль преподавания инструктора вам не подходит, вам следует выбрать другой (спасибо DJ Khaled).

Но если вы обнаруживаете, что киваете вместе с тем, что говорит инструктор большую часть времени, вероятно, пора прекратить просмотр. Это то же самое, что пройти несколько курсов «Введение в биологию» в разных университетах.

Почему это происходит?

Судя по тому, что я наблюдал, существует некоторый разрыв в том, как эффективно изучать и изучать веб-разработку. Это не похоже на типичную учебную единицу, к которой вы, скорее всего, привыкли, когда вы записываете заметки и запоминаете концепции. Веб-разработка - это ремесло. Подобно рисованию или созданию музыки, это требует практики.

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

Также неплохо отметить время, которое вы тратите на просмотр курсов, по сравнению со временем, которое вы фактически тратите на программирование.

Заключительные мысли: Сделайте все

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

Быть разработчиком подразумевает решение множества проблем. Если вы будете практиковаться в процессе создания решений с нуля, ваши знания и навыки со временем естественным образом будут расти. По этой причине мне особенно нравится freeCodeCamp и их учебная программа, основанная на проектах.

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

Как выбраться из рутины обучающих программ по кодированию вдохновил этот пост.

Вот видео, на которое стоит потратить время. Эд Ширан рассказывает о практике, которая также применима к программированию.

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