Ода учебнику или как я восстановил мотивацию

oda uchebniku ili kak ya vosstanovil motivacziyu?v=1656605170

автор Линнея Бринк Андерсен

0*yoRQAXhOXGU7tGy7

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

Один совет, который я часто видел в последнее время: «Построй что-нибудь». Он часто сопровождается предупреждением: «Не зацикливайтесь на учебниках». Суть вроде бы такая: Строительство, хорошо. Учебники, плохо!

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

Замятие

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

Однако моя сосредоточенность на строительстве заставляла меня вообще ничего не строить. Благодаря моим имеющимся навыкам, богатому поиску в Google и немного упрямства я зашел довольно далеко с генератором имен. Но недостаточно далеко. Я постоянно натыкался на стены. По большей части я мог перебраться через стену, работая. Но прежде чем я понял это, я столкнулся с другой стеной.

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

Завтра стал следующий день, и следующий день, и следующий день, и прошла неделя, а я все еще не кодировал. За несколько недель до этого ты с трудом мог оторвать меня от экрана. Все свое свободное время я тратил на кодировку. А теперь я этого избегал.

Обратно к источнику

Тогда я понял – постоянные наезды на стены меня демотивировали. Я должен был сделать что-нибудь другое. Моя одержимость строительством мешала мне прогрессировать. Конечно, когда я сталкивался с проблемой, я мог работать, чтобы решить себя. Но я решал небольшие отдельные проблемы. Мне нужно было понять, как все отдельные части, над которыми я работал, будут совмещаться. Мне требовалась большая картина.

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

Чтобы начать, мне пришлось заглушить голос в своей голове, говоривший: «Вы узнаете гораздо больше, создавая собственный проект, вместо того, чтобы пассивно следовать учебнику». В конце концов, для меня это не было правдой — я действительно ничего не учился в строительстве, потому что делал все, что мог, чтобы избежать попыток. Мне нужно было вернуть мотивацию, и учебник помог мне это сделать.

Баланс является ключевым

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

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован.