С этого все начинают
Набирая в поисковике фразу «как стать веб-программистом», вы фактически везде получите совет, что начинать надо с HTML и CSS. Это база, необходимая любому будущему веб-программисту. Главное, что я понял – даже если навсегда исключить верстку из своей жизни, мне все равно надо понимать HTML и CSS.
На самом деле, прошерстив некоторые вакансии на HeadHunter по поддержке пользователей (как техническая поддержка, так и просто клиентская), я вдруг обнаружил, что плюсом будет знание HTML и CSS – это при том, что вакансии даже не были связаны с версткой.
Скука и прокрастинация
В итоге я стал следовать советам и приступил к обучению. Признаюсь, для меня изучение даже базы по верстке идет тяжело, потому что такая работа на первоначальном этапе довольно скучна - особенно когда речь идет про изучение стандартной документации.
Очень часто в такой ситуации опытные мастера рекомендуют начать делать свой проект. Но давайте будем честны – на сегодняшний день в большей степени изучать веб-программирование начинают люди, у которых вообще нет планов на какие-либо проекты. Главная цель – получить знания и стать востребованным специалистом. Это как раз про меня.
Как учиться быстрее?
В итоге я вывел для себя следующие правила, которые помогают ускорить процесс обучения верстке хотя бы до базового уровня:
- Найти бесплатные курсы, где сразу дают задания.
- Проходить тесты.
- Искать реальные задания от компаний.
- Верстать готовые страницы.
Разберем каждый пункт подробно.
1. Бесплатные курсы. Здесь, я думаю, не стоит излишне рекламировать какие-либо сайты, но поисковик решает эту задачу. Большая часть читателей знает, о каких сайтах идет речь. Главное тут понимать, что на этом этапе лучше искать именно бесплатные курсы, потому что нам нужна только база. Конечно, если речь идет уже о полноценном погружении в профессию верстальщика, то, возможно, вы захотите раскошелиться.
Кстати, я слышал, что скоро Хекслет запустит новую профессию, связанную с версткой. То есть углубленное изучение.
2. Тесты. Скажу честно, я проходил их не очень много, но довольное интересное решение есть на сайте w3schools. Даже если вы плохо знаете английский язык, вопросы легко понять. В любом случае, нас всегда спасает переводчик.
Ссылка на тест: https://www.w3schools.com/html/exercise.asp
3. Реальные задания от компаний. Если вбить в поисковик «тестовое задание html», то можно наткнуться на реальные задачи для прохождения собеседования. Кстати, на момент написания статьи, в поисковой выдаче на первом месте висит задание от интернет-агентства. То есть, если вы справитесь с их тестом, то можете даже попробовать отправить резюме.
4. Верстка готовых страниц. Тут все просто: берете простенький сайт, стараетесь самостоятельно скопировать его. Как плюс – всегда можно заглянуть в код страницы.