Почему сравнения не помогают
Статьи вида «фронтенд против бэкенда» описывают профессии снаружи. Но подходит ли вам занятие, снаружи не поймёшь: надо попробовать.
Люди месяцами читают сравнения и не начинают. Это худший вариант из всех, потому что время идёт, а понимания не прибавляется.
Практический способ выбрать
Потратьте три выходных, по одному на направление. Задача — не научиться, а понять, как это ощущается.
Выходной первый: интерфейсы. Сверстайте одну страницу по картинке. Пусть криво. Обратите внимание: вас радует, когда получается похоже, или раздражает возня с отступами?
Выходной второй: серверная часть. Напишите программу, которая принимает данные, сохраняет и отдаёт обратно. Обратите внимание: интересно ли вам разбираться, как всё устроено внутри, или скучно без видимого результата?
Выходной третий: тестирование. Возьмите любой сервис и найдите в нём пять проблем, опишите каждую по правилам. Обратите внимание: получаете ли вы удовольствие, находя несоответствия?
Через три выходных вы будете знать о своих предпочтениях больше, чем после месяца чтения.
На что смотреть при выборе
Что даёт вам энергию, а что забирает. Кому-то нравится видеть результат сразу на экране, кому-то — разбираться в устройстве невидимого.
Насколько вы терпимы к неопределённости. В серверной части и данных много состояния «пока непонятно». В интерфейсах обратная связь быстрее.
Любите ли вы искать несоответствия. Если да — присмотритесь к тестированию всерьёз, это редкий склад ума.
Что есть в вашем городе. Практический фактор: если рядом нет вакансий по направлению, придётся или переезжать, или искать удалённо, где конкуренция выше.
Про порог входа
Честно, по возрастанию сложности первого шага:
- Тестирование — ниже всего.
- Интерфейсы — быстрая обратная связь, но много деталей.
- Серверная часть — дольше до первого видимого результата.
- Данные, мобильная разработка, эксплуатация — выше, обычно не первый вход.
Оговорка: низкий порог входа не означает лёгкую профессию. Он означает только, что первую работу найти проще.
Выбор не окончательный
Это главное, что стоит понять. Люди переходят между направлениями постоянно: тестировщики в разработку, разработчики в эксплуатацию, аналитики в управление продуктом.
Базовые вещи — язык, работа с данными, контроль версий, понимание процессов, умение работать в команде — переносятся полностью. Переход стоит месяцев, а не лет.
Поэтому не пытайтесь выбрать идеально. Выберите разумно и начните: год работы в «не совсем том» направлении даёт больше, чем год выбора.
Что помогает определиться быстрее
Поработать над проектом с другими людьми. В команде видно, чем занимаются на разных ролях, можно попробовать смежное и понять, что вам ближе.
И заодно снимается главный страх выбора: вы видите живых людей, а не описания профессий, и оказывается, что все они тоже когда-то не знали, куда идти.
Хватит читать — пора делать
На CohortX можно найти команду под пет-проект и получить тот самый опыт, о котором спрашивают на собеседовании.
Похожие статьи
- Choosing a direction: front-end, back-end or testingA practical way to decide instead of reading comparisons: what to try, what to notice, and why the choice isn't final.
- Product manager: can you get in without experience?What the job is, why direct entry is hard, which indirect routes work, and what to learn.
- Менеджер продукта: можно ли войти без опытаЧем занимается, почему сюда сложно попасть напрямую, какие обходные пути работают и что учить.