Учитесь программировать: проекты и учебные пособия

В какой-то момент вам нужно снять тренировочные колеса и начать строить.

Я люблю учебники.

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

Жаль, что это еще не все, что нужно, чтобы действительно хорошо программировать.

В конце концов, вам нужно будет отключить учебные колеса Codecademy и попробовать проект самостоятельно.

Вот несколько хороших признаков того, что пора опробовать проект:

Ваше внимание ускользает

Первоначальная спешка, связанная с успешным выполнением учебника и хорошим настроением при чтении следующей главы книги О’Рейли, начала угасать, и вы чувствуете себя менее внимательным и менее мотивированным для продолжения. Запланированное время для изучения, которое вы тщательно отложили, начало превращаться в время повторного прохождения «Рика и Морти» «только для фонового шума».

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

Темп слишком медленный

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

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

Вы занимались туториалами больше месяца

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

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

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

TL;DR: Учебники предназначены для начинающих. Когда вам становится скучно из-за собственной компетентности, самое время для Проекта.