Показаны сообщения с ярлыком heliosx. Показать все сообщения
Показаны сообщения с ярлыком heliosx. Показать все сообщения

пятница, 8 апреля 2022 г.

Из программиста в менеджеры, опять, но уже под другим соусом

Большую часть своей трудовой деятельности я был программистом, который жил и работал в Кишинёве. У нас хорошо развит IT сектор, но по мировым меркам разнообразным его не назовёшь. 

Подавляющее большинство айтишников работают в нескольких больших аутсорсинговых компаниях, которые и делают погоду. Я не был исключением. Самая востребованная (она же самая понятная) роль на рынке - программист. Её самая высоко-оплачиваемая модификация - тим/тех-лид!

Если компания большая (а я 10 лет проработал именно в такой), то она может похвастаться ещё наличием таких ролей как: Scrum master, Project Manager, Product Manager, Head of {Something}, Engagement Manager, Delivery Manager. Все эти роли далеки от программирования и требуемые для них навыки и знания не всегда переносятся между компаниями. Не то чтобы менеджмент или Agile в других компаниях сильно отличался, но эти роли во многом опираются на процессы, знакомства и влияние внутри компании. Спрос на них куда меньше чем на программистов. 

Так и получается, когда программисту предлагают стать менеджером с каким-то префиксом (Line-, people-, engagement-) он вдруг понимает, что: 

  • писать любимый код придётся меньше
  • возиться с людьми, которые не всегда делают что обещали - больше
  • и при желании поменять компанию, его может обскакать тот, кто, не набирая седых волос, прокачивался в облачных технологиях и новых версиях спринга... 
  • что именно делать не всегда понятно
  • порой это надо делать в дополнение к основным задачам
  • да и удваивать зп за это никто не собирается, во всяком случае сразу. 
"Оно мне надо" - самый частый ответ на плохо проданное предложение выйти из гнезда программиста. 

вторник, 9 ноября 2021 г.

Как съесть слона или как мы нашли с какой стороны подойти к рефакторингу кода

Как отрефакторить код проекта? - Вопрос из цикла "Сколько стоит сайт" или "Сколько надо денег для счастья" - ответ соответствующий - It depends. Я не знаю "как на самом деле надо" или "Топ 10 очевидных советов от мнящего себя гуру". Это про то, как одна конкретная команда из HeliosX в работе над одним конкретным проектом (Dermatica) от разговоров о рефакторинге, смогла перейти к практике.