Frontend или Backend: что выбрать
На этот вопрос обычно ищут ответ в духе «где платят больше». На практике платят хорошо в обоих, и выбирать нужно по другому критерию.
Как выглядит рабочий день
Frontend. Открываете дизайн, воспроизводите его в коде, проверяете на разных экранах, добавляете анимацию, описываете, что происходит при нажатии кнопки. Результат виден сразу — для мотивации это большой плюс.
Backend. Продумываете структуру базы данных, пишете запросы, проверяете скорость, обеспечиваете безопасность. Результат не виден — он либо работает, либо нет.
Какое мышление нужно
Во frontend нужнее визуальное и ориентированное на пользователя мышление: «где должна стоять эта кнопка, не запутается ли человек».
В backend нужнее системное мышление: «где будут храниться эти данные, что произойдёт, если войдут 10 000 пользователей одновременно».
Что легче начать
Frontend. В первый же день вы получаете видимый результат, а для начинающего это важно. Но «легче начать» и «легко» — не одно и то же: глубокий frontend тоже весьма сложен.
Простая проверка
Попробуйте обе стороны по неделе. Неделю верстайте страницу на HTML и CSS. Потом неделю пишите простые запросы к базе данных. То, что захочется продолжить и вечером, и есть ваш ответ.
Третий путь
Учить в начале обе стороны. Направление FullStack именно об этом: вы видите картину целиком и делаете выбор осознанно. Для многих это самый безопасный старт.


