
Я решил принять участие в 100 Days of Code Challenge. Я занимаюсь программированием в качестве хобби с 2015 года, а еще в конце 90-х, когда учился в старшей школе, я баловался C/C++ и Pascal. В 2016 году я решил, что хочу более серьезно относиться к программированию, поэтому вернулся в школу и стал специализироваться на разработке программного обеспечения. В мае этого года я получу диплом младшего специалиста и планирую поступить на онлайн-программу Penn State по разработке программного обеспечения, чтобы получить степень бакалавра.
Я многому научился с тех пор, как вернулся в школу, но я хотел бы сделать кодирование ежедневным привычкой по двум основным причинам. Первая причина довольно очевидна: я хочу сделать программирование привычкой. Мне нравится программировать. Мне нравится решать проблемы. Я получаю удовольствие от творческого процесса. Я верю, что ежедневное программирование улучшит мою жизнь и сделает меня лучшим программистом. Вторая причина, по которой я хочу принять участие в этом испытании, заключается в том, что я хочу заполнить пробелы в своих знаниях. Возвращение в школу было замечательным событием, и я многому научился. Однако большая часть того, что я узнал, относится к алгоритмам и концепциям, и большинство моих заданий были небольшими программами или небольшими проектами. Я хочу получить некоторый опыт создания чего-то большего, и я хочу узнать больше о некоторых технологиях, которые мы не будем изучать в школе, таких как React, Angular, NodeJS и т. д.

Я планирую работать над курсом Udemy по React, а затем над курсом Udemy по NodeJS. Я выбрал курс Udemy, который буду использовать для React, но еще не выбрал курс для NodeJS. У меня довольно хорошее понимание ванильного JavaScript и jQuery, но React будет для меня чем-то совершенно новым. Я выбрал эту технологию из-за большого спроса на разработчиков React в настоящее время, а также потому, что я хочу, чтобы мои навыки были актуальны, когда я готовлюсь к работе. После окончания курсов по React и NodeJS планирую начать работу над веб-приложением, которое давно хотел запустить.
Я планирую еженедельно публиковать здесь информацию о своем прогрессе, своем опыте и о том, чему я научился каждую неделю. Я также буду делать обновления о моем проекте и любых изменениях, которые я решу внести в свой путь обучения, поскольку я работаю над этим. Я также буду твитить каждый день, как того требует официальный вызов. Я еще не решил, буду ли я разветвлять репозиторий 100 Days of Code на Github или нет, но я опубликую, когда решу, что с ним делать. Я также планирую просмотреть курсы Udemy, которые я закончу. Поскольку я начинаю испытание 10 марта 2018 года, я закончу его 18 июня 2018 года, если не будет никаких неудач.
Изображения без лицензионных платежей Источник: https://burst.shopify.com/