Они просто недостаточно подробны, и это проблема.
В огромном вакууме онлайн-уроков нет недостатка в контенте, обещающем научить вас всему, что вам нужно знать. Быстрый поиск в Google дает бесчисленное множество результатов, и все они требуют вашего внимания.
Однако, несмотря на это кажущееся изобилие, существует проблема, которая беспокоит большинство из них, вы заметили?
Отсутствие подробностей.
В результате многие начинающие разработчики попадают в так называемый «учебный ад».
Приманка основ
Не поймите меня неправильно; овладение основами имеет важное значение. Понимание фундаментальных концепций и синтаксиса — это первый шаг на пути к программированию. Однако проблема возникает, когда обучение не продвигается дальше этой точки.
Они заманивают вас обещаниями просветления, но заставляют жаждать большего.
Сколько руководств по приложению «To-Do» вы видели в Интернете? Все, что они делают, это делятся базовым кодом JavaScript, но как хранить эти данные? Что делать, если вы хотите, чтобы несколько пользователей использовали одно и то же приложение? Черт возьми, а что, если вы захотите отредактировать одну из этих задач? Это темы, которые почти не освещаются.
Сколько учебных пособий или видеороликов «Создание полноценного SaaS с нуля» вы просмотрели только для того, чтобы получить массу ссылок и никаких подробностей реализации?
Эта тенденция сосредотачиваться исключительно на основах является одной из основных причин, по которой разработчики оказываются в ловушке бесконечного цикла обучающих программ. Вопреки всему надеялись, что возможноследующий урок расскажет о том, чего им не хватает.
Спойлер: нет.
Учебная адская загадка
Отправляясь в путь программирования, вы, возможно, столкнулись с тем, что часто называют «учебным адом». Вы начинаете с вводного курса, понимаете основы и чувствуете себя уверенно.
Но когда дело доходит до применения ваших знаний в реальных проектах, вы упираетесь в стену. Это эквивалент писательского кризиса, только вы пытаетесь написать код, но просто не знаете, с чего начать.