5 советов начинающему верстальщику

Front-end-разработчик webcoalition.ru Татьяна Тен в колонке для «Нетологии» дает пять практических советов начинающим верстальщикам.

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

На мой взгляд, верстальщик — это тоже программист, со своей специализацией, своими задачами и трудностями. Верстать и легко, и сложно.

Кроссбраузерность и уже ненавистный всем Internet Explorer 8, задача поддержки большого количества разных устройств, а также необходимость предусмотреть множество возможных вариантов сочетания контентных блоков, учесть огрехи дизайнера или иногда даже убедить его, если он неправ, — все это ложится на плечи верстальщика.

Вместе с этим верстка, как и любая другая задача программиста, очень интересна и захватывает. Продумать и сверстать лейаут сайта — это все равно что собирать кубик Рубика.

Теперь несколько советов.

Прежде чем верстать, проанализируйте макет

Закладывайте в свой временной расчет от 1 до 3 часов в зависимости от сложности. Еще не поздно будет пообщаться с дизайнером, если вы заметили разные отступы у одинаковых элементов или расположение элементов не по сетке, или посоветоваться, что позволит вам сделать верстку более универсальной и устойчивой к изменениям контента.

Принцип DRY — Do not Repeat Yourself

Ну и просто для себя, если выделить общие закономерности, вы избежите повторений себя.

Google наше все

Очень часто получаю вопросы от студентов. В основном для поиска ответа я открываю Google, пишу вопрос и даю первую или вторую ссылку. Редко вопрос представляет собой что-то такое, что трудно найти и можно понять только с опытом. Мне никогда не жалко ответить на вопрос и дать ссылку из Google. Но что будет после окончания курса? Не стесняйтесь гуглить!

К сожалению (или к счастью), самые актуальные ответы есть в англоязычных статьях и ресурсах. Думаю, это ни для кого не секрет и все айтишники так или иначе знают английский. Если не знаете — имеет смысл подтянуть. В сфере IT без этого будет очень сложно.

Читайте блоги, новости, дневники профессионалов

Продолжая совет номер 2: ищите и читайте блоги и разные новости в сфере Front-end, это всегда полезно. Я стараюсь каждый день читать какую-нибудь статью.

Из того, что читаю постоянно:

  • «Хабрахабр»,
  • блоги Леи Веру
  • блог Гарри Робертса,
  • журнал A list apart,
  • сайт CSS-Tricks.

Практика, практика и еще раз практика

Если взять бесплатные красивые psd-шаблоны и сверстать несколько — это будет и хорошей практикой, и неплохим вариантом для портфолио, если пока что нет (или не так много) реальных проектов в вашем арсенале.

Читаемый и поддерживаемый код

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

Резюмируем

  • Прежде чем верстать, проанализируйте макет.

  • Ищите ответы на вопросы в интернете.

  • Читайте блоги, новости, дневники профессионалов.

  • Практикуйтесь.

  • Пишите понятный код.

Полный текст статьи читайте на Нетология