Если вы новичок и пытаетесь стать веб-разработчиком, самое сложное редко — это код. Это знать, чему научиться в первую очередь. Многие новички месяцами прыгают между уроками, а затем находят объявления о вакансиях, в которых просят о вещах, которыми они никогда не практиковались. ...
Если вы новичок и пытаетесь стать веб-разработчиком, самое сложное редко — это код. Это знать, чему научиться в первую очередь. Многие новички месяцами прыгают между уроками, а затем находят объявления о вакансиях, в которых просят о вещах, которыми они никогда не практиковались.
Это дорожная карта, которой я бы следовал: навыки по порядку, проект для каждого этапа и несколько фрагментов кода для концепций, которые сбивают с толку людей на собеседованиях.
Это предполагает 3-4 целенаправленных часа в день. Если вы учитесь неполный рабочий день, ожидайте, что это займет примерно вдвое больше времени.
Дорожная карта с первого взгляда
Недели
Фокус
Что ты закончишь
1-3
HTML, CSS, Git
Адаптивный сайт-портфолио
4-7
JavaScript
Три небольших интерактивных приложения
8-10
Реагировать
Панель управления с использованием данных API
11-13
Node.js, Экспресс, SQL/MongoDB
REST API с аутентификацией
14-15
Интеграция, развертывание
Живое полнофункциональное приложение
16
SEO, производительность, подготовка к собеседованию
Полированное портфолио
Недели 1–3: HTML, CSS и Git
Не торопитесь на этом этапе. Каждый фреймворк, который вы изучите позже, компилируется в HTML и CSS.
Сосредоточьтесь на:
Семантические теги (заголовок, навигация, главная, статья, нижний колонтитул)
Флексбокс и сетка
Адаптивные макеты с медиа-запросами
Базовая доступность (замещающий текст, контрастность, состояния фокуса)
Небольшой пример макета, который адаптируется без f