paint-brush
Проект Odin: мой 111-дневный опыт работы с нимк@codebyblazej
1,050 чтения
1,050 чтения

Проект Odin: мой 111-дневный опыт работы с ним

к CodeByBlazej6m2024/07/01
Read on Terminal Reader

Слишком долго; Читать

Я начал изучать JavaScript в рамках проекта Odin 22 января 2024 года и за 111 дней создал калькулятор с нуля. Это путешествие спасло меня от учебного ада и было совершено без посторонней помощи, с использованием только знаний, полученных на курсе. Прочтите о моем процессе, инструментах и советах, чтобы оставаться сосредоточенными и последовательными.
featured image - Проект Odin: мой 111-дневный опыт работы с ним
CodeByBlazej HackerNoon profile picture

22 января 2024 года я не знал, как самостоятельно написать ни строчки кода на JavaScript.


Это был день, когда я начал свой первый урок базового курса The Odin Project . Это было лучшее, что я смог найти в своем путешествии по программированию. Проект Odin спас меня от ада обучения , и все проекты, которые вы увидите ниже, были выполнены мной самостоятельно, без какой-либо помощи ChatGPT или других инструментов — только знания, которые я получил от The Odin Project.


Ровно через 440 часов и 20 минут обучения в течение 111 дней , с 22 января 2024 г. по 11 мая 2024 г., я смог пройти курс «Основы» и самостоятельно создать итоговый проект — калькулятор .


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


Точные данные о времени, которое мне потребовалось на завершение фундамента.


активность на Гитхабе




Как можно скопировать процесс? Давайте погрузимся.

Просмотр данных

Давайте начнем с рассмотрения этих данных, чтобы увидеть, насколько они точны.


Я учился каждый день не менее часа . Для расчета учебных сессий я использовал таймер Pomodoro , установленный на 25 минут каждое с 5-минутным перерывом между ними.


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

Инструменты, которые я использовал для ведения заметок

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


Пример моей ежедневной заметки



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


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


Многие спрашивали, и лишь немногие ответили. Похоже, что большинство людей просто не считают время, и я их не виню. (Однако я видел, как некоторые люди утверждали, что им потребовалось 3 месяца, а другим - год). И я говорю здесь только о части «Основы».

Мой учебный распорядок

Но вот как я это сделал, не пропуская ни одного дня, не жульничая и не упуская никаких ресурсов .


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


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


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


Для справки, вы можете просмотреть все проекты, которые я реализовал на данный момент, и получить представление о том, чего вы сможете достичь после базовой части проекта «Один»:


Будни

Мой распорядок дня выглядит так: я хожу на работу с понедельника по пятницу, с 7:30 до 16:00. Я прихожу домой около 16:30, затем принимаю душ, быстро ужинаю и обычно к 17:00 я готов приступить к делу.


Я трачу один час на работу над другими своими блогами, не связанными с Одином. Если иногда у меня на это уходит всего 30 минут, то Одина я начинаю изучать в 17:30; если нет, то в 18:00.


Я учусь до 19:00, а затем тренируюсь около 30 минут в своей комнате. К 19:30 я иду гулять и возвращаюсь около 21:00. Иногда занимаюсь на 15-30 минут больше, но не очень часто. Обычно это от 1 до 1,5 часов в день.


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


Но даже в этом случае один час – это не так уж и много, и я думаю, что это под силу каждому.


Расписание понедельник-пятница


Выходные

Однако выходные выглядят немного иначе. Я просыпаюсь около 6:30, делаю растяжку и начинаю работать над Одином в 7:00.


Я могу завершить 4 Помидора к 10:00. Затем я прибираюсь в своей комнате, готовлю завтрак, пью кофе и возвращаюсь к учебе в 11:30.


В субботу я отдыхаю от тренировки и учебы до 14:00, потом иду готовить ужин. Однако если сегодня воскресенье, я тренируюсь с 13:30 до 14:00, а остальное выглядит так же, как в субботу.


После прогулки, особенно в субботу, я иду за продуктами и возвращаюсь домой около 17:00, что позволяет мне сделать еще 2-3 Помидора.

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


Иногда больше, иногда меньше. Если есть выходные, я отношусь к ним, как к выходным.




расписание субботы



Расписание воскресенья




Сила техники «Помидора»

Большую часть моего процесса обучения составляла техника «Помидора», о которой я уже упоминал. Все дело в работе целенаправленными 25-минутными порциями, называемыми «помидорами», с 5-минутным перерывом между ними.


После четырех Помидоров у вас будет более длинный перерыв продолжительностью 15–30 минут. Этот метод поможет вам оставаться сосредоточенным и избежать выгорания.


мой калькулятор помидоров




Курс Барбары Окли на Coursera «Учимся учиться» посвящен тому, как работает наш мозг, когда мы учимся. Она говорит о технике «Помидора» как об отличном способе разбить учебные занятия на более мелкие части, облегчая мозгу обработку и запоминание материала.


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


В учебной программе проекта Odin используются аналогичные принципы. Они предлагают структурированные учебные занятия, такие как «Помидоры», которые соответствуют проверенным методам обучения. Следование их указаниям и инструкциям поможет вам не только усвоить материал, но и выработать устойчивые привычки к учебе, которые принесут вам пользу в долгосрочной перспективе .

Баланс между тренировками и обучением

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

Советы, как оставаться сосредоточенным

У меня также есть несколько советов, которые мне очень пригодились. Помните, что между сессиями вам придется постоянно бороться с прокрастинацией. Очень хорошо:


  • Включите режим полета на телефоне и разместите устройство как можно дальше от себя.


  • Не пользуйтесь телефоном во время 5-минутного перерыва между Помидорами. Вместо этого потянитесь, пройдитесь по комнате и посмотрите в окно.


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



Мой «стоячий стол»




Преодоление проблем

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


Если все это произойдет во время сеансов Помидора, НЕ БЕСПОКОЙТЕСЬ И НЕ СДАВАЙТЕСЬ .


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

Получение удовольствия от процесса

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


Подробнее об этом я написал в своем блоге о проекте калькулятора . Приятного обучения!


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