Спасибо за то, что попали во вторую часть серии, тем не менее, если вы не читали Часть 1, ознакомьтесь с ними, чтобы понять, о чем мы говорим.

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

Создание и потребление смешивания

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

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

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

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

План

Вместо того, чтобы увлекаться курсом, возьмите правило 30 дней. В этом правиле вы выделяете 20 дней на потребление и 10 дней на создание.

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

Я думаю, что 20 дней - это нормально, это номинально, и все уходит в месячную постель.

Далее следует этап создания. Помните, что после 20 дней, потраченных на потребление большого количества материалов, пришло время испытать их в реальных условиях. Используя все, что вы узнали, испытайте их. Есть много сайтов, на которых вы можете найти практические задачи, но не всегда вы понимаете их правильно.

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

Вы можете попрактиковаться или решить такие проблемы, как сайты,

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

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

Повторяйте это правило 20/10 дней снова и снова на протяжении всего обучения, не торопитесь, чтобы понаблюдать, и сделайте паузу, но не прерывайте поток. Если вы попадаете в эту категорию повторений, то высоки шансы, что вы лучше усвоите знания, курсы не содержат всего, что вам нужно знать.

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

Исправляем нашу кривую забывания

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

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

Чтобы узнать больше о кривой забывания Эббингауза, проверьте здесь

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

Периодическое повторение - это не что иное, как вспоминание того, что вы узнали, мы могли бы исправить нашу кривую забывания, вспоминая то, что мы изучали на ежедневной основе. Для этого мы могли бы взять приложение Руки помощи под названием Anki, это мощные карточки, которые помогут вам в процессе вспоминания вещей. Узнать больше об Анки.

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

Если вы хотите узнать больше о том, как использовать Anki для программирования, посмотрите это видео Даниэля Бурка.

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

Ресурсы :

  1. CS50: Введение в информатику: вы встретитесь с увлеченным учителем Дэвидом Дж. Маланом, все темы информатики могут иметь смысл даже для простых вещей. Я предпочитаю начинать ваше путешествие с этого курса, а обо всем остальном позаботиться позже. Это дает вам большую интуицию и дает толчок в области компьютерных наук.

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

  1. Степень информатики: курсы, которые могут научить вас информатике с нуля. Если вы не можете потратить деньги на получение степени в колледже, вы можете свободно пройти эти курсы, которые лучше, чем большинство курсов в университетах.

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

4. Udemy: хорошо известная платформа для онлайн-образования, качественные курсы с отличными инструкторами, на которых обучаются более 35 миллионов студентов, с 57 тысячами преподавателей с отличным контентом.

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

  • Полный учебный курс по машинному обучению и науке о данных 2021: этот курс предлагается, если вы интересуетесь областью науки о данных. Этот курс хорош тем, что он поможет вам начать работу, оттуда вы сможете найти выход. В отличие от большинства курсов, которые заставляют вас использовать слишком много жаргона, Дэниел проделал умную работу по обучению с использованием отличных аналогий, которые упрощают задачу.
  • 100 дней кода - полный Python Pro Bootcamp 2021: отличный курс для людей не только видео, но и желание добавить ему немного сложностей. Как мы обсуждали в блоге, предотвращение попадания в обучающий ад. Этот курс сделает это и поставит вас перед задачами каждый день и укрепит последовательность.
  • Bootcamp для веб-разработчиков 2021: Colt переделал весь курс и структурировал Bootcamp для абсолютных новичков, которые просто хотят окунуться в сферу Интернета. На протяжении всего курса вы познакомитесь с отличными инструментами и фреймворками.
  • Полный курс JavaScript 2020: от нуля до эксперта! : Если вы хотите изучить Javascript, этот курс - это то, что вам нужно. Комплексный курс с расширенными темами по javascript, такими как ES6 + и многое другое. 50+ испытаний и заданий для проверки своих навыков.

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

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

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

Надеюсь, вы скоро добьетесь успеха, у вас есть вопросы? Свяжитесь со мной в LinkedIn или Twitter. Я им отвечу!

Давайте пока положим всему этому конец. Спасибо за настройку! Удачи в вашем путешествии.

Продолжай учиться!

Продолжайте творить!

Также не забудьте присоединиться к нашему сообществу AI:

Искусственный: Сервер сообщества Discord, полный энтузиастов и профессионалов искусственного интеллекта.
Также наш Информационный бюллетень, еженедельные обновления моей работы, новости в мир искусственного интеллекта, обучающие программы и многое другое!