Опыт должен подкрепляться теорией. Большинство онлайн-курсов делают упор на практику и забывают про теорию. Поэтому, изучайте сами:) Лишний часик с «Совершенным кодом» — оберег от провальных тестовых.
А теперь по пунктам:
- Обращай внимание на шрифты, отступы и пиксель перфект. Макет дается для того, чтобы сделать точно так же.
- Фронтенд-разработчику нужно начинать с верстки. Пока верстаешь, узнаешь логику.
- Пиши не только для себя. В коде должен разбираться любой разработчик.
Прежде чем подаваться на стажировку, изучи БЭМ, разберись в классах, методологиях, семантике. Не забывай про валидность кода, Mobile First и версии для слабовидящих.
Рекомендую курс для новичков на
HTML Academy. Основы объясняют на пальцах. В ютубе куча обучающих видео. Бери и делай:)