Андрей спрашивает: Привет. Мне 21 лет. Я хочу быть front-end разработчиком. Знаю html/css и основы js (работаю в простой конторе типа верстальщиком). Как перейти на следующий уровень веб-разработки или вообще в программирование. Привет, Андрей.
Я, конечно, не разработчик, но попробую ответить на твой замечательный вопрос. Всегда всем говорил, что учиться лучше в реальных условиях. Не в школе или вузе, а прямо на рабочем месте делать свои проекты. Прям берешь сложный сайт, начинаешь его верстать и попутно изучаешь новое. Однако уровня «html/css и основы js» — недостаточно. Нужно как минимум очень хорошо знать Джава-Скрипт, разбираться в ПХП, всяких серверных вопросах, фреймворках, препроцессорах, библиотеках, БЭМ, системах управления. Шарить в адаптивности, шрифтах, СВГ. Нужно уметь делать все самому. Пока голова не наполнена знаниями — сложно будет сдвинуться с места. Следующий уровень откроется с прибытием новых скиллов — так во всех сферах. Честно говоря, я был на похожем этапе в 1