В программировании нет такого, что ты выучил один способ и по нему теперь всё решается.
Тут постоянно что-то меняется: технологии, подходы, даже задачи. Поэтому на старте важно не столько запомнить синтаксис, сколько научиться учиться. Курс — отличная штука. Особенно в начале. Он помогает не тонуть: всё разложено по полочкам, темы идут последовательно, ничего лишнего. На старте это важно. Без структуры можно легко начать прыгать туда-сюда и вообще запутаться. Но надо понимать, что курс — это упрощённая модель реальности. Там всё работает. Ошибки простые. Всё предсказуемо. В жизни — нет. У тебя будет старая версия Node, несовместимая библиотека, баг, про который никто не писал, и дедлайн через день. И вот тут начинается настоящая разработка. Если ограничиться только курсами, можно попасть в ловушку. Всё, что не по сценарию — вызывает панику. Потому что нет опыта разбираться, есть только опыт повторять. Чтобы это обойти, нужно подключать другие форматы. Документация — да, скучно, особенно сначала. Но это единственное место, где правда. Не блог, не форум, а дока. Там всё, как оно есть, без интерпретаций. Чужой код — особенно в реальных проектах. Он показывает, как делают на практике. С костылями, с долгом, с названиями, которые можно читать. Это полезнее любого туториала. Свой проект — именно он собирает всё вместе. И курс, и документацию, и чужой код. Без него всё будет отдельными кусками, а не системой. И если чувствуете, что буксуете — меняйте формат. Устали от видео — читайте. Не идёт чтение — ковыряйтесь в коде. Делайте задачи, пусть даже простые, но целиком. Рост происходит не от идеального курса, а от того, что вы смотрите на тему под разными углами. Один и тот же момент может стать понятным не с первого, а с третьего захода — и это нормально. В итоге главное — не чтобы всё работало с первого раза, а чтобы вы знали, что делать, когда оно не работает.
Хекслет
В программировании нет такого, что ты выучил один способ и по нему теперь всё решается.
Тут постоянно что-то меняется: технологии, подходы, даже задачи. Поэтому на старте важно не столько запомнить синтаксис, сколько научиться учиться.
Курс — отличная штука. Особенно в начале. Он помогает не тонуть: всё разложено по полочкам, темы идут последовательно, ничего лишнего. На старте это важно. Без структуры можно легко начать прыгать туда-сюда и вообще запутаться.
Но надо понимать, что курс — это упрощённая модель реальности. Там всё работает. Ошибки простые. Всё предсказуемо. В жизни — нет. У тебя будет старая версия Node, несовместимая библиотека, баг, про который никто не писал, и дедлайн через день. И вот тут начинается настоящая разработка.
Если ограничиться только курсами, можно попасть в ловушку. Всё, что не по сценарию — вызывает панику. Потому что нет опыта разбираться, есть только опыт повторять.
Чтобы это обойти, нужно подключать другие форматы.
Документация — да, скучно, особенно сначала. Но это единственное место, где правда. Не блог, не форум, а дока. Там всё, как оно есть, без интерпретаций.
Чужой код — особенно в реальных проектах. Он показывает, как делают на практике. С костылями, с долгом, с названиями, которые можно читать. Это полезнее любого туториала.
Свой проект — именно он собирает всё вместе. И курс, и документацию, и чужой код. Без него всё будет отдельными кусками, а не системой.
И если чувствуете, что буксуете — меняйте формат. Устали от видео — читайте. Не идёт чтение — ковыряйтесь в коде. Делайте задачи, пусть даже простые, но целиком.
Рост происходит не от идеального курса, а от того, что вы смотрите на тему под разными углами. Один и тот же момент может стать понятным не с первого, а с третьего захода — и это нормально.
В итоге главное — не чтобы всё работало с первого раза, а чтобы вы знали, что делать, когда оно не работает.