У більшості професій, особливо в IT-сфері, визначальним фактором карʼєрного зростання вже давно не є диплом про вищу освіту. Набагато важливішими є блиск в очах і щире бажання розвиватися у своїй справі.

Верстальники найчастіше починають з проходження курсів, а далі вже справа за досвідом та швидкістю роботи. І щоб стати затребуваним фахівцем у цій галузі, не завадить мати під рукою список інструментів, які стануть вашими помічниками та просуватимуть вас уперед.

Робоче місце

Перше, що може допомогти або навпаки — завадити вам у системній роботі — це ваше робоче місце. Облаштуйте його так, щоб працювати було в задоволення. Щоб кожен проєкт приносив натхнення.

У кожного тут свої вподобання. Комусь потрібен рудий кіт, що тихенько сопе біля клавіатури. Комусь — heavy metal у навушниках і напівтемрява в кімнаті.

Якщо говорити про технічний бік, то з перших днів роботи варто мати два монітори. Це розширює робочий простір і робить процес зручнішим — не потрібно постійно перемикатись між вікнами.

Шпаргалка з HTML-тегів

Шлях кожного верстальника починається з вивчення мови розмітки HTML. Основна її складова — це тег.

Ви, мабуть, уже знаєте, що існує понад 100 тегів. Але не варто панікувати — вивчати всі напам’ять не потрібно. Близько 50–60 % з них не використовують навіть досвідчені верстальники.

Усе, що потрібно — раз переглянути повний список, щоб розуміти, що існує. А потім користуватись шпаргалкою, яку можна знайти тут. Через кілька місяців активної роботи ви запам’ятаєте найпотрібніші теги, а решта — можливо, й не знадобляться.

Семантика коду

HTML5 визначає тип контенту в тегах і його роль на сторінці. Згідно зі специфікацією, кожен елемент належить до певної категорії (текстовий, заголовковий, потоковий, інтерактивний тощо).

Семантичний код допомагає пошуковим системам зрозуміти важливість контенту і вивести сайт у топ видачі. Тож, використовуючи семантичні теги HTML5, ви допомагаєте пошуковикам краще читати вашу сторінку.

Семантичні теги самі по собі не зроблять прориву в SEO, але вони — важливий елемент оптимізації.

Pixel Perfect

Pixel Perfect — це метод верстки, коли HTML-шаблон точно відповідає PSD-макету. Якщо накласти зображення на верстку — вони повинні повністю співпадати.

Є однойменне розширення для Google Chrome, яке допомагає звіряти верстку з дизайном. Встановіть його і перевіряйте відповідність у будь-який момент.

CSS та HTML препроцесори

Препроцесор — це програма, що спрощує написання коду, роблячи його валідним, структурованим і логічним.

Щоб використовувати препроцесори, потрібно встановити програму. Вона стежитиме за спеціальними файлами і компілюватиме їх у чистий код.

Найпопулярніші CSS-препроцесори:

Один із найвідоміших HTML-препроцесорів — Pug.

Опановується все це лише одним способом — методом проб і помилок.

Автопрефіксери

Перед тим як говорити про автопрефіксери, варто пояснити, що таке префікси.

Префікси додаються до CSS-властивостей, щоб вони підтримувалися у певних браузерах (наприклад, -webkit- для Chrome, Safari, Opera).

Автопрефіксер — це інструмент, який автоматично додає необхідні префікси до властивостей, які не підтримуються в окремих браузерах.

Його використання значно спрощує життя розробнику.

Оптимізація зображень

Цю тему не варто відкладати. Зображення є в кожному проєкті.

Оптимізація зменшує розмір файлів і прискорює завантаження сайту.

Для цього використовують спеціальні онлайн-сервіси. Ви завантажуєте картинку — отримуєте зменшену без втрати якості.

Онлайн-сервіси для оптимізації зображень:

Task-менеджери

На будь-якому етапі свого розвитку верстальник повинен думати про оптимізацію своєї роботи.

Один із найефективніших інструментів — task-менеджер. Це збирач проєктів, який може:

– компілювати файли SASS, LESS;

– додавати автопрефікси;

– стискати JS-файли та зображення тощо.

Оберіть зручний для себе — Gulp, Grunt, Brunch. Ознайомтесь з кожним і оберіть те, що пасує вам.

Використання готових рішень

На багатьох сайтах є подібні елементи — меню, форми, навігація. Щоб не створювати їх щоразу з нуля, використовуйте готові шаблони. Вони легко налаштовуються та змінюються.

Наприклад, на nisnom.com є безліч таких рішень: кнопки, бургер-меню, підказки тощо.

Перевірка кросбраузерності

Кросбраузерність — це правильне відображення сайту у різних браузерах. Відповідальність за це лежить на верстальнику. Не сподівайтесь на удачу — перевіряйте до здачі проєкту.

Онлайн-сервіси для перевірки кросбраузерності:

Технологія CSS Grid

Ця технологія скоро стане стандартом. Grid — це сітка, що дозволяє розміщувати елементи у рядках та колонках.

CSS Grid застосовують для позиціонування елементів та створення адаптивних макетів.

Додавання динамічних карт

Динамічні карти трапляються на сайтах так само часто, як і зображення. Тож обовʼязково навчіться додавати їх.

Це не складно: заходите на сервіси від Google або Яндекса, створюєте карту, отримуєте код (iframe або script) — і вставляєте його в HTML.

Майстер-класи з верстки

На це можна дивитись вічно — як верстають інші. А якщо відео зняте досвідченим фахівцем з якісними поясненнями — це величезна користь.

Андрій Гаврилов, засновник WAYUP, на своєму YouTube-каналі проводить онлайн майстер-класи з верстки з нуля. Приєднуйтесь — навіть якщо тільки замислюєтеся над цією професією.



Ігри для верстальників

Щоб набути практичних навичок верстки, необовʼязково монотонно писати код. Це можна робити у форматі захопливих ігор. В інтернеті є браузерні ігри навіть для дітей або новачків.

Огляд таких ігор ви знайдете у нашій статті.

Зворотний звʼязок

Не важливо, працюєте ви в офісі чи віддалено — ви частина команди. І навіть якщо ви новачок, не бійтеся ділитися думками з веб-дизайнерами та менеджерами.

Кожну задачу у верстці можна вирішити кількома способами. І цілком можливо, саме ваш варіант стане найкращим.

Якщо ви будете взаємодіяти з колегами та слухати одне одного — це допоможе злагоджено працювати і приноситиме користь і команді, і клієнтам.

Карʼєрний і професійний шлях зможе пройти лише той верстальник, який любить свою справу, відповідально ставиться до кожного проєкту і трохи страждає на перфекціонізм.