@all я не на что не намекаю, ребят, но может сперва по вёрстке посоветовать что-то? Потому что "знаю html/css/js на базовом уровне" означает, что человек и первые два пункта на базовом уровне знает.
Я не на что не намекаю, но птички учат птенцов летать - выкидывая их из гнезда. Лично наблюдал сей процесс когда голуби на балконе гнездо построили )
Плюс мой опыт: я шел в профессию на позицию бэкэнда со словами «я немного умею пхп, не умею базы, слышал про jquery. Мой минимум 30к₽ в Москве в 2014г», бакс тогда к 50 полз. Спустя год я уже имел какой-никакой, а джунский опыт коммерческой разработки. Понимание своих слабых сторон и того как их усиливать. А не набор каких-то курсов которые еще фиг знает как применять в отрыве от тех примеров что мне влили в голову
Если у человека появились знания - их нужно начинать применять. Не в пет-проектах, а реально в боевых условиях. Даже если это будет рабочий говнокод - он будет приносить пользу. В первую очередь тому кто его написал. Потому что каждый день «ты» будешь спотыкаться с мыслью «какой м@дак это написал, и наблюдать в аннотации свою фамилию» - так работает рост в качество. Не зависимо от того с кем ты работаешь.
Главное зацепившись за работу, не переставать учиться, а только лишь усиливать темп в контексте задач.
Я так в том году прокачивал nginx до более высоких уровней потому что проект достался с роутингом и в приложении и на проксе и непойми какой инфраструктурой.
Стал бы я учить нжинкс в повседневных условиях «студента»? Нет!