Уже несколько лет пробую себя в программировании. Глядя на начало этой статьи, вы понимаете, насколько успешными были мои предыдущие попытки.
Известно, что программирование — непростая задача. Тем не менее, это достижимо. Меня воодушевляет тот факт, что разработчики не родились с пониманием программирования. Конечно, некоторые были (гораздо) более одаренными, чем другие, но все начинали с первого дня.
Сегодня мой первый день.
На этот раз я начинаю с некоторых приготовлений заранее. Вместо того, чтобы проходить весь процесс в одиночку, я потратил некоторое время, чтобы сначала изучить процессы обучения. Я нутром чувствую, что не настроил себя на успех тем способом, которым я усваивал информацию. На этот раз все должно измениться. Хотя существует множество доступных методов обучения, я выбрал три, которые, по моему мнению, принесут наибольшую пользу в моем путешествии:
Начну с совета подружиться с кем-нибудь. К счастью, курс, который я прохожу, поставляется с группой Discord, которая помогает в этом.
Идея состоит в том, чтобы учиться и делать вид, что обучаю кого-то тому, что я знаю. Это помогает мне понять, где я отстаю и где я могу потратить больше времени на доработку. Это также ключевая причина для этой серии Medium, которую я буду публиковать на протяжении всего курса.
3. Глубокая работа — Кэл Ньюпорт
Моя библия, чтобы сосредоточиться на другой работе. Я буду использовать его и в этом путешествии по React.
Наконец, я прохожу курс:
Complete React Developer в 2020 (с Redux, Hooks, GraphQL)
https://www.udemy.com/course/complete-react- разработчик с нуля до мастерства/
Автор Андрей Негойе, руководитель проекта Zero to Mastery.
Вот что об Андрее: он точно знает, с чем вы сталкиваетесь как человек, начинающий программировать.
Слишком часто вы обнаружите, что инструкторы учат тому, что знают (что справедливо и хорошо), но Андрей учит тому, что актуально и востребовано отраслью. Это означает, что как только вы овладеете навыками, которым учит Андрей, вы будете готовы к работе со стартапами и командами разработчиков в технологических фирмах. Конечно, может быть, вам понадобится пара недель, чтобы приспособиться, но Андрей вас на это настраивает. На самом деле, благодаря подходу Андрея, вы закончите этот курс с солидным набором практик, которые могут даже позволить вам обнаружить некоторые недобросовестные действия (т. е. неустойчивые)/ошибки других разработчиков. (Я не говорю, что у вас появятся друзья в новом офисе, но вы меня поняли. Кроме того, вы можете ошибаться, но, по крайней мере, вы знаете, что и где задавать вопросы.)
Я знаю это, потому что как человек, не занимающийся разработкой продукта, я мог работать со своей командой разработчиков намного лучше, несмотря на то, что закончил только половину курса Web Mastery. (Да, я обязательно вернусь к этому для пересмотра после этого курса React.)
С тех пор я покинул цифровое агентство, в котором работал, и, имея в виду идею, я решил изучить React у Андрея, чтобы воплотить свою мечту в жизнь.
Если вы случайно наткнетесь на эту статью и дойдете до этого предложения, спасибо за поддержку и передайте привет!
Думаю, на этом все. Я готов начать.
Пойдем!