3. Что выбрать - Frontend или Backend? Какие специалисты более востребованы и кому легче найти работу? Насколько важно знание математики в backend'е?
Если на Python писали, с линуксом дружите и в SQL умеете, то все располагает именно к бэку на Python.
Я бы посмотрел в сторону веб.
Насколько важно знание математики в backend'е?
От "почти не требуется" (достаточно школьного уровня, таблица умножения да уметь процент от числа подсчитать) до достаточно высокого. Сильно зависит от проекта и предметной области.
но почему-то кажется что порог вхождения в backend выше
Раньше так было, щас фронт настолько усложнился, то легче на нем не будет.
Разговорный английский на уровне A2, сейчас в процессе самообучения.
В новой реальности, в которой уже почти год живем, разговорный скил почти потерял свою ценность, если, конечно, нет планов релокации. А уметь читать и гуглить по-английски - да, всегда полезно.
У меня сейчас есть предложение от коллег подтянуть их сайт, есть шанс попрактиковаться фронтом на живом проекте.
Даже если в перспективе сделать ставку на бэк, опыт фронта лишним не будет. Главное, по неопытности проект не запороть)
Есть ли смысл начать с фронта, и далее по ходу дела учить бекенд? (fullstack-разработчик это вроде сейчас называется)
Возможно. Зависит от амбиций.
С одной стороны, в среднем квалификация чистого фронта или чистого бэка выше, чем квалификация фулстека.
Зарплата и требования к соискателю тоже.
Зато фулстеком проще найти работу. Знаю много людей, для которых фулстек был промежуточным этапом к фронту или бэку.