Как я перестал быть обычным фронтендером
Долгое время я воспринимал себя как «чистого фронтенд‑разработчика». Моя зона ответственности была простой: получить задачу → сделать интерфейс → сдать результат.
Я следил за технологиями, читал статьи, спорил о лучших практиках в React и TypeScript. Но при этом почти не думал о том, как моя работа выглядит глазами бизнеса: какие метрики она двигает, сколько денег приносит или экономит, почему какие‑то задачи важнее других.
На собеседованиях я отлично отвечал на технические вопросы, но когда речь заходила о продукте, пользователях и цифрах, в голове загоралась пустота. Вместо «мы уменьшили время онбординга на 30%» у меня было «ну… я переписал модалку и добавил пару новых экранов».
Тогда я начал задавать себе вопрос «зачем» к каждой задаче. Не просто «как это сделать на уровне кода», а «зачем это вообще нужно продукту и пользователю».
Постепенно я начал: - спрашивать у менеджеров и фаундеров, какие цели стоят за фичой; - смотреть на продукт глазами пользователя, а не только разработчика; - переводить свои задачи в язык эффектов: скорость, конверсия, удержание, снижение ручного труда.
И благодаря этому изменилось две вещи. 1) Мне стало легче договариваться о работе и проектах, потому что разговор перестал быть только про стек. Мы обсуждали, какие задачи у бизнеса и как я могу на них повлиять. 2) Я сам иначе смотрю на карьеру: теперь важно не только «где я пишу код», но и «в какой истории продукта я участвую».
Сейчас, когда я думаю о новых проектах, я задаю себе другой первый вопрос: не «какой там стек?», а «какую проблему это решает и для кого».
Интересно, а вы как на себя смотрите — как на людей, которые пишут код, или как на тех, кто помогает бизнесу и продукту двигаться вперёд? И менялось ли это ощущение у вас со временем?
· 13.05
У меня, к сожалению или счастью, полностью обратная история. На старте карьеры и последующие годы было так, что я был не просто разрабом, а ещё аналитиком, архитектором, продактом и отчасти менеджером. И в этом всегда заключалась моя работа. В этом был интерес и мои навыки реализовывались максимально. К таком я привык.
Но в какой-то момент рынок незаметно для меня изменился. Любые фичи уже стали прилетать готовыми от продукта, а от меня в лучшем случае принимались обсуждение “зачем”, “почему именно так” и "а может лучше так". Далее в какой-то момент появились вездесущие аналитики, которые за тебя уже всё придумали (и к сожалению придумали не правильно), а мне осталось только закодить. К счастью пока ещё не везде есть архитекторы, и мне как разрабу остаётся хоть немного интеллектуальной деятельности.
Совокупно ощущение, что мне как разрабу отрезали крылья и посадили под колпак из зачастую безграмотных “решал”. Либо я полностью перерос эту позицию, и мне надо идти в какую-то из вышеупомянутых должностей. Либо просто не нашёл подходящее место, на котором было бы как в старые добрые времена: придумывать и продумывать фичи, проектировать и реализовывать. А не как обезьянка сидеть и кодить это всё.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 18.05
Надо выходить с позиции простого разраба.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 18.05
Спасибо, да, и сам уже давно это понимаю, но пока толком не могу понять, куда именно. Поскольку я в первую очередь технарь, а чем выше позиция, тем она чаще предполагает уже не столько техническое руководство, сколько больше какие-то организационные моменты. В общем, немного застрял, да.
Другой момент, что у нас же в целом подход не “индивидуальный" в корпоративной среде. В том смысле, что сначала в любой компании есть какая-то уже сложившаяся структура ролей (в том числе подсмотренная у других, шаблонная), и ты либо вписываешься в неё, либо нет. А если приходит человек по-своему уникальный, бизнес под него не подстроится, чтобы назначить его на какие-то кастомные роли.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён