Путешествие в веб-разработку было одним из новогодних решений, которые я планировал принять на 2017 год - я из тех людей, которые ждут особых случаев, чтобы вникнуть в новые вещи, даже если я действительно хочу их делать (довольно поэтому я тоже откладываю поход в спортзал…)

Я тоже по своей природе ленив.

Однако, благодаря тому, что я узнал о FreeCodeCamp, я в значительной степени начал свой путь (надеюсь, однажды) стать веб-разработчиком.

Вот несколько вещей, которые я узнал на данный момент:

Веб-разработка - это сложно.

Когда я впервые занялся FreeCodeCamp, я быстро выполнил большинство задач, которые были поставлены, вплоть до проектов Front End Development. Оказывается, я неплохо справляюсь с задачами, но совершенно отстой, когда пытаюсь применить их на практике и придавая им свой личный вид. Думаю, во многом помог то, что у меня был предыдущий, хотя и очень базовый опыт работы с HTML, и поэтому я не совсем понимал, что происходит, что облегчало выполнение задач.

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

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

Еще сложнее придерживаться последовательного графика.

Говоря о последовательности ... Я, по-видимому, работаю короткими, короткими сериями, по 25–50 задач за раз. Я не уверен, сколько из этого связано с расписанием моего свободного времени, а сколько с моей собственной ленью или рассеянным характером (я обнаружил, что забываю о FCC в будние дни и вспоминаю о нем по выходным. Заметно ли это по та картина?)

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

Быть частью сообщества очень полезно.

Определенно одна из вещей, которых я меньше всего ожидал при запуске FCC, было то, насколько полезно все сообщество, окружающее его - от чата Gitter до самих форумов, люди невероятно милые и «дружелюбные к новичкам». Что еще лучше, так это то, что даже вы, как новичок, можете протянуть руку помощи тем, кто знает меньше вас. Быть частью этого сообщества единомышленников и иметь возможность помочь - это невероятно полезное чувство.

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

Прочтите, что говорят другие.

Наконец, я обнаружил, что в Интернете доступно множество бесплатных ресурсов, которые очень помогают при попытке начать веб-разработку - это одна из причин, по которой я с самого начала присоединился к Medium! Пользуясь случаем, отмечу несколько статей, которые мне показались особенно полезными:

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