Практика
Кроме угнетения разработчиков на новом месте, в мои обязанности еще входит их поиск и отбор. И просмотрев ряд кандидатов на позицию Senior .Net Developer, я сделал еще одно интересное открытие.
Работая в Майкрософт обнаружил что там очень хорошо отлажены процессы. Другими словами Майкрософт – процессная компания. И в этой компании очень четко определены возможные пути карьерного роста, должности и переходы между ними. Так вот в Майкрософт есть две ветки: individual contributor (IC) и people manager (PM). И занимаемая либо желаемая должность находится на той или иной ветке. При этому перспективы роста абсолютно параллельны, с возможностью перехода между ветками, при желании. Короче, чтобы быть круче и получать больше не обязательно становиться руководителем. Да и требования совершенно разные: IC должен быть гуру в своей области, а PM должен эффективно управлять людьми, при этом он вообще может не «шарить в теме». И это правильно.
У нас же с нашими разработчиками не все так как хотелось бы. Принимая во внимание процессы, которые я наблюдал в Майкрософт, я ожидал, что Senior .Net Developer будет таки мастером своего дела. Но ни тут то было. Оказывается в «полях» все по-другому.
У нас как. Приходит человек в компанию. Зеленый еще. Определяют его на позицию Junior Developer и назначают Middle( Senior ) Developer наставником над ним. И тот начинает наставлять (сливать рутинные, неинтересные задачи). Через некоторое время либо из-за ротации, либо из-за таки профессионального роста он переходит на уровень Middle. И проработав еще некоторое время, проявляя лояльность к работодателю и профессиональный рост, он, в конце концов, дорастает до Senior Developer. И вот тут то и происходит метаморфоза. Вместо того чтобы писать еще больше качественного и божественного кода он вынужден переключиться на управление(гнобление) тех, кто оказался под ним: Juniors и Middles. И руководство именно этого от него и ожидает. Он бы и рад изучать новые технологии, но вместо этого вынужден заниматься микро-менеджментом «желторотиков». Таким образом у нас Senior = Lead и находится не на ветке IC, а на ветке PM. Вот такой облом меня ожидал.
Найти Senior Developer у нас можно. Но как показала практика это именно те разработчики, которые никогда не работали в крупных софтверных компаниях. Вот так.
Комментарии
Оставить комментарий
Профессии и специальности
Термины: Профессии и специальности