Короче, у меня же есть профессия. Не все же про Делеза да Набокова писать.
А работаю я программистом. Самая сложная часть работы программиста — работа с людьми. Потому что у людей undefined behavior больше, чем у самой навороченной программы на плюсах. Бог знает, что у них на уме и что ими движет.
Одно из проявлений работы с людьми — найм. Когда нужно найти себе адекватного коллегу (адекватного команде, надо полагать). Это не просто.
И вот сидит мы втроем на собседовании, я, мой коллега и кандидат. Доходит до вопросов о мотивации, мой коллега в очередной раз спрашивает:
— А почему фронтенд? Почему вы выбрали именно это направление?
Кандидат ждал этого вопроса, хотя никогда к нему не готовился. Наконец не надо вспоминать, какая буква в акрониме SOLID за что отвечает. Можно ответить от самого сердца:
— Знаете, мне нравится сразу видеть результат своей работы. Ты что-то написал, обновил страницу в браузере и сразу видишь, что сделал. В этом магия программирования!
Я слышу это восьмой раз за месяц. Мне кажется, на этот вопрос не бывает другого ответа. К сожалению, этот ответ неправильный.
Почему-то выходит, что люди, которые любят сразу видеть результат, например, не умеют писать тесты. А зачем писать тесты? Оно же работает. А через два месяца джуниор Вася случайно поменяет две строчки местами, мидл Петя пропустит этот код в мастер, еще через полгода сеньор Саша потратит весь день, чтобы найти ошибку. Потому что кто-то сразу увидел результат — и покатил в прод.
Возможность сразу увидеть результат — это бич фронтенда, а не повод им заниматься. На бэкенде такое в принципе невозможно. Когда у тебя 20 микросервисов, ты не можешь поднять приложение локально и пройти весь пайплайн. Тебе нужно изолировать каждую часть приложения, обкладываться тестами и думать о расширяемости.
Пожалуйста, придумайте другой ответ. Потому что это самый быстрый способ срубить бабла, потому что фронтендеры любят раздеваться и выкладывать свои фотографии в твитер, потому что не нужно знать математику. «Видеть результат работы» звучит очень инфантильно. Особенно из уст человека, который хочет зарабатывать от ста тысяч через полгода.