В чём преимущества изучения HTML с наставником?
7К открытий7К показов
Если вы решили стать веб-разработчиком, то начнёте с изучения HTML и CSS. Но как именно? Вооружиться учебниками и гуглом, придумать учебный план и планку качества, а ответы ждать на форуме неделями от таких же самоучек. Или попробовать найти опытного разработчика, который станет проводником в мир веб-разработки. Что быстрее и эффективнее?
Самостоятельно разобраться быстрее
С конкретной задачей, допустим, сверстать сайт-визитку — разобраться можно, действительно, самому, потратив несколько вечеров. Но это до тех пор, пока не появится задача сложнее, имеющая несколько решений. Опытный разработчик справился бы быстро, так как изучал основы структурно и уже решал похожие задачи, а новичок рискует застрять надолго и получить не самое корректное решение.
Что мешает получать знания без чужой помощи?
Ничего, но будьте готовы к тому, что на это уйдёт достаточно много времени — точно больше, чем хотелось бы.
К тому же индустрия развивается быстро, новые технологии появляются постоянно и сложно понять за что стоит хвататься, а на что время и силы тратить не нужно.
Человеческий фактор и мотивация также влияют на результаты. Не имея чёткого плана и поддержки со стороны, учёба и практика нередко забрасывается после первой трудности.
Наставник поможет справиться с этим: поделится опытом, поддержит, задаст наводящие вопросы там, где нужно и расскажет о лучших практиках.
Зачем мне академические знания? Нужна же практика
Опыт нужен, но на его приобретение нужно время, для новичка же важно иметь в голове структурированные знания и уметь ими пользоваться, чтобы не начать плавать на задачах посложнее.
Уверенное знание основ поможет выделиться на собеседовании, не тратить рабочее время на восполнение пробелов в базе и наращивать профессиональный уровень, продолжая развиваться.
Нужно ещё больше времени?
Это ценный ресурс, но далеко не всё время, потраченное на обучение, будет проведено с пользой.
Можно провести много бессонных ночей за материалами из разных источников, но велик риск усвоить противоречащие или устаревшие идеи и подходы, так как веб-технологии развиваются быстро.
Например, как правильно выделить фразу в тексте полужирным:
<strong>так</strong>
;<b>или так</b>
;<span style="font-weight: bold;">или даже так</span>
.
Наставник бы объяснил, что зависит от того, какая перед нами цель. Так, тег <strong>
определяет важность отмеченного текста, тег <b>
предназначен для выделения текста визуально, без придания ему важности, а у текста внутри тега <span>
меняется шрифт с помощью стилей CSS. Но последнее — смешение содержания и оформления, считается «дурным» тоном и подобного стоит избегать.
Все три способа выделяют текст полужирным, но имеют разные семантические значения. Отличия этих тегов будут заметны людям, которые используют специальные настройки ОС, в частности, слепым и слабовидящим. Когда они включают функцию чтения текста, то специальная программа будет интонацией выделять слова с тегом <strong>
.
Ерунда какая-то… я начал сам изучать HTML и уже почти всё знаю!
А если на собеседовании спросят об одной из таких основных вещей, с которой вы ещё не сталкивались?
Продуманная программа обучения и опытный наставник помогли бы определить минимум того, что необходимо освоить начинающему верстальщику и подготовиться лучше.
Более того, в работе верстальщика вам понадобятся и другие смежные навыки: методологии для написания аккуратного и лёгкого в поддержке кода, слепой десятипальцевый метод печати, работа с фотошопом и системой контроля версий.
Столько всего — за целую жизнь не выучить, да и где я найду наставника
Не пугайтесь. Время, потраченное с толком, всегда приносит пользу. Да и тратить на основы целую жизнь — расточительство.
Например, на интенсиве HTML Academy вы вместе с личным наставником изучите основы и сверстаете личный проект за 5 недель. В качестве подтверждения того, что вы обладаете необходимыми знаниями, вам будет выдан специальный сертификат, а в вашем портфолио уже будет первая серьёзная работа.
7К открытий7К показов