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

Известно, что программирование — непростая задача. Тем не менее, это достижимо. Меня воодушевляет тот факт, что разработчики не родились с пониманием программирования. Конечно, некоторые были (гораздо) более одаренными, чем другие, но все начинали с первого дня.

Сегодня мой первый день.

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

  1. Ультраобучение: овладейте сложными навыками, перехитрите конкурентов и ускорьте свою карьеру — Скотт Янг

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

2. Техника Фейнмана

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

3. Глубокая работа — Кэл Ньюпорт

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

Наконец, я прохожу курс:
Complete React Developer в 2020 (с Redux, Hooks, GraphQL)
https://www.udemy.com/course/complete-react- разработчик с нуля до мастерства/

Автор Андрей Негойе, руководитель проекта Zero to Mastery.

Вот что об Андрее: он точно знает, с чем вы сталкиваетесь как человек, начинающий программировать.

Слишком часто вы обнаружите, что инструкторы учат тому, что знают (что справедливо и хорошо), но Андрей учит тому, что актуально и востребовано отраслью. Это означает, что как только вы овладеете навыками, которым учит Андрей, вы будете готовы к работе со стартапами и командами разработчиков в технологических фирмах. Конечно, может быть, вам понадобится пара недель, чтобы приспособиться, но Андрей вас на это настраивает. На самом деле, благодаря подходу Андрея, вы закончите этот курс с солидным набором практик, которые могут даже позволить вам обнаружить некоторые недобросовестные действия (т. е. неустойчивые)/ошибки других разработчиков. (Я не говорю, что у вас появятся друзья в новом офисе, но вы меня поняли. Кроме того, вы можете ошибаться, но, по крайней мере, вы знаете, что и где задавать вопросы.)

Я знаю это, потому что как человек, не занимающийся разработкой продукта, я мог работать со своей командой разработчиков намного лучше, несмотря на то, что закончил только половину курса Web Mastery. (Да, я обязательно вернусь к этому для пересмотра после этого курса React.)

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

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

Думаю, на этом все. Я готов начать.

Пойдем!