Вчера я объяснил, почему решил сосредоточиться на веб-разработке (HTML-CSS-JS). Я закончил свой пост, сказав, что, хотя я и знал, куда хочу пойти, я понятия не имел, с чего начать.

Если вы наберете «Как изучить веб-технологии» в Google, вы легко найдете сотни веб-сайтов, говорящих вам, что у них есть лучшее решение, чтобы сделать вас профессионалом за несколько месяцев, только если вы будете следовать их планам и курсам. И когда вы не знаете, с чего начать, просмотр их один за другим, чтобы принять решение, может быть довольно утомительным. Вы также можете проверить множество форумов на таких сайтах, как Quora и Reddit, только чтобы еще больше запутаться и ошеломиться множеством доступных вариантов.

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

Когда вы находитесь в такой ситуации, обдумываете множество отличных вариантов и теряетесь в море благонамеренных советов, лучшее, что может с вами случиться, — это получить дельный совет от человека, которому вы действительно доверяете. Именно это и произошло со мной, когда я наткнулся на две записи в блоге Дерека Сиверса под названием Стоит ли вам изучать программирование? Да." и «Как выучить JavaScript. Эти статьи настолько короткие, что вы можете прочитать их обе менее чем за минуту, но для меня они сыграли решающую роль. С годами я научился доверять их автору. Все, что я читал, слушал или смотрел от него, вдохновляло меня работать лучше и расширять границы моего воображения относительно того, что действительно возможно в жизни (в конце концов, #YOLO!). Кстати, если вы с ним не знакомы, потратьте несколько минут на его сайте, чтобы пройти по случайным ссылкам, которые вас интересуют.

Его советы в основном сводятся к следующему:

  • Прочитайте две книги Head First HTML and CSS и Head First HTML5 Programming.
  • Выполняйте задания, упражнения и проекты в Free Code Camp, чтобы применить то, что вы узнали из книг.
  • Начните с изучения основ JavaScript, прежде чем беспокоиться об использовании других инструментов, фреймворков или библиотек. Чтение хороших книг по языку от корки до корки — хороший способ убедиться, что ни одна часть языка не остается для вас загадкой.

Что я и сделал.

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

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

Мне настолько понравилась эта книга из серии Head First, что как только я ее прочитал, я заказал вторую по программированию на HTML5. Название на самом деле немного вводит в заблуждение, поскольку книга гораздо больше фокусируется на использовании более продвинутого JavaScript для создания веб-приложений, чем на HTML. Опять же, мне было так весело читать более 600 страниц, что вообще не хотелось работать. И неделя за неделей сеть становилась для меня все менее и менее загадкой и больше не казалась мне волшебством.

Если вы хотите изучить веб-разработку и не знаете, с чего начать, я настоятельно рекомендую вам прочитать эти две книги (и если вы находитесь в Лионе, не стесняйтесь взять их у меня ^^). Это на самом деле доступно для всех, не нужно иметь никакого опыта работы в Интернете или в разработке, или иметь какую-либо научную степень.

Что касается меня, то теперь я был готов применить этот новый набор навыков в небольших проектах, и Free Code Camp показался мне идеальным местом для этого.

Завтра я объясню, как работает этот веб-сайт и как я использовал его, чтобы вывести свои новообретенные навыки на новый уровень.

Еще один детский шаг. Но шаг, тем не менее :).

Первоначально опубликовано на www.samuelpath.com 27 февраля 2017 г.