Содержание статьи
Энтони Яннос

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

Конечно, приятно как можно быстрее преодолевать вызовы.
Конечно, в данный момент вы чувствуете себя правда гений.
Но реальность далека от этого.
Я был очень потрясен собой, когда закончил каждый из разделов за половину времени, который, по их предположениям, понадобился бы среднему человеку. У меня был предыдущий опыт работы с HTML и CSS. Поэтому я подумал, что именно поэтому я понимаю эти концепции и так быстро преодолеваю трудности.
Хотя тогда я чувствовал себя гением, вскоре я перешел к основным проектам разработки интерфейса. Я понял, что все, чему я научился до сих пор, не было сохраненным знанием.
Конечно, я смог завершить разделы за половину (если не меньше) времени, которое, по их оценкам, мне понадобилось, но я ничего не научился. Все понятия были знакомы, но ничего не запомнилось в моей голове.
Моим величайшим советом, чтобы избежать моей ошибки, было бы замедлить свое движение. Выполнив задание, не переходите сразу к следующему. Потратьте еще пять-десять минут, чтобы попытаться понять, чему они вас учат, и почему.
Если бы сейчас перед вами было ваше любимое блюдо, вы бы вдохнули эту еду, даже не разжевывая? Или бы вы поступили разумно и насладились бы этим опытом?
Вы не хотите расстроить свой желудок, кушая слишком быстро. Учитывая это, зачем вам беспокоить свой мозг, пытаясь учиться слишком быстро?
Теперь, когда я ознакомился с компонентом JavaScript, я начал делать большие заметки в конце каждой задачи. Я считаю, что это помогло мне сохранить знания. Например, как изучение математики, повторение это все. Написание заметок действительно поможет вам сохранить эти новые знания (по крайней мере, для большинства людей).

2. Не полагайтесь исключительно на freeCodeCamp, чтобы научиться кодировать
Под этим я имею в виду, что freeCodeCamp прекрасно обучает вас основам. Но есть много полезных вещей, которые она не касается. К примеру, когда речь идет о CSS, freeCodeCamp не удается в подробности.
Вместо того чтобы сосредотачиваться исключительно на контенте freeCodeCamp, я бы дополнил его другими ресурсами. Мне нравятся веб-документы MDN или CSS-Tricks, например, когда я глубже погружаюсь в CSS.
Кроме того, freeCodeCamp направлен на то, чтобы вы научились разрабатывать с помощью фреймворка Bootstrap. Хотя я согласен с этим, я бы все же сказал, что это хорошая идея изучить тонкости HTML и CSS, прежде чем учить фреймворк Bootstrap.
Поэтому я бы не только записывал все задачи, но и возьмите за привычку учиться на других ресурсах. Учась программировать, вы хотите стать экспертом буквально во всем, а не знать минимум, чтобы создать базовый веб-сайт.

3. Воспользуйтесь методом «Чтение-Поиск-Вопросы».
Это касается моего второго пункта, но я хочу подкрепить его.
Обучение веб-разработке – это, безусловно, непростая задача, и точно не такая, которую вы должны браться самостоятельно.
Вам придется постоянно учиться и постоянно задавать вопросы. Вы можете получить негативную реакцию людей на Reddit или Stack Overflow. Но нет дурацких вопросов, когда речь заходит о том, как научиться кодировать.
freeCodeCamp имеет одно из лучших онлайн-сообществ. Вы должны воспользоваться этим, и стать социальным! Зарегистрируйтесь на встрече freeCodeCamp в вашем городе. Хотя большинство из нас любит учиться самостоятельно, обязательно придет время, когда вам придется сотрудничать с командой. Так почему бы не начать сейчас, пока вы еще учитесь!

Объединив все вместе…
Я действительно считаю, что freeCodeCamp это один из лучших способов научиться кодировать. Структура курса, вращающаяся вокруг опыта обучения на основе проекта. Их фантастическое онлайн-сообщество. Ничего подобного нет.
Несмотря на то, что это отличный способ обучения, безусловно, есть способы, которые помогут улучшить ваш опыт обучения.
Помните следующее:
- Замедлитесь и наслаждайтесь впечатлениями. Прежде чем перейти к следующей задаче, убедитесь, что вы понимаете концепцию, которую изучаете.
- Будьте как можно изобретательнее. Чем больше источников информации вы найдете, тем легче будет ваше обучение. Ввиду этого обязательно найдите надежные источники и убедитесь, что вы изучаете текущие концепции, поскольку со временем многое изменяется.
- Обнять Метод «Прочти-Поиск-Спроси». и примите участие в одном из лучших онлайн-сообществ для обучения программированию.
Надеюсь, по крайней мере одному человеку эта статья будет полезна. Пожалуйста, не стесняйтесь делиться и демонстрировать свою любовь с a хлопать 🙂 или оставьте комментарий и сообщите мне, каков ваш опыт работы с freeCodeCamp!
Всем хорошей кодировки!