06.08.2022

От туториалов к программированию

Сергей Немчинский
4 минут чтения

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

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

Почему? На примере все понятно, а стоит на полшага отойти от шаблона — ничего не получается. Туториал — это копипаст. Даже если вы будете не копировать строчки кода, а набирать их вручную (так, якобы, глубже вникаешь в процесс), это все равно не даст вам понимания работы.

Чем хорош туториал?

Туториал идеален для ознакомления с новой технологией — посмотреть, попробовать, как все работает, и определиться — хотите в этом дальше развиваться или нет. Особенно он хорош, если документация к этой технологии не достаточно подробная.

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

Чтобы начать программировать, вам нужно пройти туториал, а потом отложить его в сторону и начать работать над реальным проектом.

Создавайте свой проект

Как только вы разобрались с синтаксисом и основами применения языка — начинайте работать над реальным проектом. Учебники дают базу, но опыт дает только практика, без шпаргалки под рукой.

Поставьте перед собой простую задачу и начинайте ее реализовывать. Вы быстро заметите, каких знаний и навыков вам недостает и, исходя из этого, копайте. Работая над реальным проектом, вы узнаете в 10 раз больше, чем следуя по инструкции. Один единственный, но ВАШ проект будет цениться  выше, чем двадцать проектов по туториалам.

Да, проект может быть простым. Код может быть не идеальным. Но это ваша работа, вы понимаете каждую строчку кода и можете объяснить, почему приняли именно такое решение в реализации задачи. Кроме того, свой проект показывает будущему работодателю, что вы умеете работать самостоятельно, искать информацию и решать возникшие проблемы. Это важный навык, который очень ценят у начинающих программистов.

Если не совсем уверены, что справитесь с проектом тет-а-тет, берите ментора. С одной стороны разбираешься сам, с другой — есть кто-то, кто проверит и укажет на слабые места.

Туториал — это экскурсия по новой технологии, а не волшебная таблетка быстро освоить язык. Получили теорию, а дальше только практика. Много практики. Без пошаговых инструкций.