- PVSM.RU - https://www.pvsm.ru -
Снова и снова возвращаюсь в одну и ту же точку. Мне становится скучно на работе в найме. Работаешь несколько лет в одной компании, меняешь команды и проекты в надежде, что что-то изменится. Не помогает — меняешь компанию и роль. Но потом все возвращается на тот же круг. Можно назвать это выгоранием, но это слишком широкое понятие. Я захотел копнуть чуть глубже.
...и каждый из вас будет пытаться сделать страничку на полпроцента быстрее
Моя основная специализация — это фронтенд-разработка. Фронтенд для меня достаточно решенная задача. Я могу делать хорошо, быстро, без багов. Руководство мной довольно. Я получаю хорошие оценки на ревью. Я в целом достиг своей цели — у меня нет сильной мотивации копать глубже тему фронтенда.
Но индустрия вынуждает копать глубже, иначе ты будешь считаться плохим специалистом. В итоге те, кому нравится копать глубже, начинают углубляться в работу браузера, сетей, в то, как каждый пиксель отрисовывается. А у меня такого желания никогда не было. Если я и изучал когда-то более глубокие темы, то скорее чтобы просто пройти собеседование и попасть на работу.
Как только я достаточно разобрался в какой-то теме, мне хочется сразу бежать в другую сторону и думать, как там мне могут пригодиться полученные знания.
Сразу оговорюсь. Есть сферы, где действительно нужно быть топ 0,01% — разработка кор-функционала сервисов, от которых зависят миллионы других сервисов, или разработка тех же языков программирования. Но, скорее всего, мы все работаем в лучшем случае в каких-то крупных продуктовых компаниях со стандартными процессами и стандартными технологиями.
Мне нравится наблюдать за разработчиками в те моменты, когда от них ничего не требуют. Ну, например, пока не готовы новые продуктовые фичи к разработке. Начинается настоящее безумие. Рефакторинг, перекладывание по папкам на более хайповую структуру, переход на новую библиотеку, потому что старая уже не модная. Любой разраб, копающий в глубину, никогда не останется без работы, потому что чем больше он знает, тем больше видит, насколько система неидеальна с его точки зрения.
Иногда это действительно нужно. Но иногда глубокая экспертиза начинает искать себе применение сама. Система уже работает достаточно хорошо, продуктовых задач нет, а человеку с молотком все вокруг начинает казаться гвоздями. И, скажу честно, часто позволяют такие вылазки на рефакторинг, чтобы разработчики были довольны, да и заняли себя чем-то.
У менеджеров то же самое. Поставь 5 менеджеров на 10 разработчиков без явных указаний, что от них нужно, — они добавят 10 колонок с разными статусами в джире, начнут трекать количество сообщений в слаке и спрашивать твое настроение каждое утро. В общем, ничего хорошего не будет.
Я так не могу делать. Если мне не говорят, что от меня нужно, то я страдаю. Для меня худшие моменты — когда в компании нет для меня работы и я не могу принести ценность. При этом ты и не можешь пойти делать кардинально другую работу, потому что от тебя ожидают, что ты будешь улучшать продукт по своей экспертизе. И это сводит с ума, когда ты понимаешь, что все уже достаточно хорошо в компании по твоему направлению.
Меня постоянно преследовало FOMO, что я не знаю какую-то технологию или какой-то язык. А все вокруг такие продвинутые — выступают на конференциях, изучают спецификации языков до мельчайших подробностей.
Копание в глубину без необходимости вызывает отторжение на физическом уровне. Я копаю только если есть мотивация, если это нужно для решения задачи. Как только задача решена, сразу идем дальше.
При этом я не могу зацикливаться только на своей специализации. Мне интересно программирование, менеджмент, копирайтинг, бизнес, сообщества и бог знает что еще.
Я долго думал, что со мной что-то не так. Что нормальный разработчик должен хотеть становиться все более глубоким специалистом. Но потом понял, что мне интереснее не глубина сама по себе, а перенос знаний между разными областями. Не докопаться до последнего пикселя, а понять, как с помощью навыком программирования можно заходить в другие сферы — продукт, маркетинг, бизнес.
Людей с таким типом называют дженералистами. Если сравнивать с медициной, то дженералисты — это терапевты общей практики. А эксперты — это, например, онкологи, которые исследуют один вид рака 15 лет подряд.
Но проблема в том, что в IT таким людям тяжело. Тебе нужно играть в эту игру, где ты очень любишь свою специализацию и хочешь быть лучшим в ней. На любом собеседовании из тебя будут выжимать знания до самой глубины, пока ты не дойдешь до тупика.
Если честно, то я до сих пор не понял, как быть дженералистом в найме. И признаваться в этом открыто будто бы плохая идея — сочтут за профнепригодность. Кому нужны середнячки? Все хотят лучших из лучших.
Возможно, проблема не в том, что дженералисты слабее специалистов. А в том, что найм плохо умеет их упаковывать. Резюме, грейды, собеседования и карьерные треки заточены под глубину. А если твоя сила в том, чтобы связывать разные области между собой, это очень трудно доказать на интервью.
В найме от тебя обычно ждут углубления в одну роль. Ты фронтендер — становись сильнее как фронтендер. Ты менеджер — становись сильнее как менеджер. А когда делаешь свой продукт, внезапно оказывается, что твоя "поверхностность" превращается в преимущество. Нужно немного уметь писать код, немного понимать маркетинг, немного разбираться в текстах, немного думать как менеджер и немного продавать.
А глубокие эксперты наоборот проваливаются, когда пробуют сделать что-то свое. Причем проваливаются на самой банальной теме — буквально пытаются сделать идеально то, что делают лучше всего. Бывший дизайнер будут пол года шлифовать лендинг, бэкенд-разработчик будет сразу делать классную архитектуру и готовить сервис к нагрузке на миллион пользователей.
Дженералист же наоборот будет решать проблемы по мере поступления. Изучать незнакомую тему ровно для получения 80% результата и сразу же двигаться дальше.
За 10 лет я так и не смог найти идеальное место в найме. Но при этом сжигать мосты не хочется. Нашел для себя какие-то компромиссы: совмещать работу в найме, развивать сообщество, делать свой продукт и просто изучать все что интересно самому, а не просто потому что кто-то так решил. А главное — не пытаться стать топ 0,01%, потому что это как минимум не сделает тебя счастливым и пора это признать.
P. S. мой тг‑канал [2]
Автор: vital_pavlenko
Источник [3]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/plohoj-programmist/451751
Ссылки в тексте:
[1] мышления: http://www.braintools.ru
[2] мой тг‑канал: https://t.me/pavlenkopro
[3] Источник: https://habr.com/ru/articles/1033402/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1033402
Нажмите здесь для печати.