Привет! 🤚Давно ничего не писал. Но знаю - вы соскучились по простым житейскийм постам. Не про AI, не про SDLC и не про то, как всё быстро меняется. А про то, что не меняется.
После недавнего 1:1 с руководителем в очередной раз вышел на неприложные истинк: высокий уровень влияния стафф-инженера на все вокруг? Я открыл любимый справочник по теме - книгу Тани Рейли . Там влияние разложено на три уровня:
1️⃣Индивидуальный: вы влияете на свою работу, 1:1, свой код.
2️⃣ Групповой: вы обучаете команду, меняете процессы внутри неё.
3️⃣ Каталитический: масштаб и прямое участие масштабируется.
Каталитический - это наш: ваши изменения выходят за пределы вашего прямого контроля, масштабируются и самоподдерживаются, даже когда вы уже не вовлечены в процесс. Вы не решаете проблему раз и навсегда. Вы создаёте условие, при котором проблема перестаёт возникать или решается другими.
Очень абстрактно? Давайте на практике:
🔹 MSA-трансформация. Никто в компании не знает (или не успевает) правильно декомпозировать большое приложение в MSA. Вы прорабатываете план, реализуете пилот с командой, фиксируете методологию, описываете процесс. Другие команды начинают идти по вашему шаблону. Вы уже не участвуете, но эффект размножается.
🔹 OSS и стандарты. В индустрии все решают одну задачу по-своему. Вы упаковываете своё решение в библиотеку, публикуете, доводите до стабильности (уровень 2). Вы формулируете единый стандарт, который объединяет разрозненные решения (яркий пример, OpenTelemetry). Уровни могут сливаться, но вектор один: вы создаёте инфраструктуру для других.
🔹 Кросс-функциональные проблемы. В отделе А есть болевая точка, но решить её может только кооперация команд А + Б + В. Работа не начинается. Вы формулируете проблему, измеряете масштаб, декомпозируете задачи, находите стопор и снимаете его. Запускаете совместную работу. Потом автоматизируете рутину так, что аналогичные задачи решаются без привлечения Б и В, а инструментарий несёте в массы (платформенный подход)
🔹 Тут должен быть пример, как вы перестроили структуру компании под эффективное использование AI, а не просто вайбкодите. Вот отличный пример.
📖 Как это выглядит в других сферах (по книге):
• Консультирование: вы делаете так, чтобы консультировать мог каждый, а процесс не требовал вашего участия.
• Карьера: вы создаёте среду и практики, в которых коллеги растут органически.
• Обучение: вы делаете материалы или форматы, которые живут и распространяются без вас (курсы, туториалы, внутренние/внешние конференции).
❓Что с этим делать?
Идем индуктивно, от простого к сложному, не забывая про каталитический уровень:
1️⃣Делайте сами. Решайте, ковыряйте, получайте опыт.
2️⃣Упаковывайте. Делайте так, чтобы по вашей методичке это мог повторить коллега.
3️⃣Системизируйте. Делайте так, чтобы процесс работал без вашего участия.
4️⃣Свобождайтесь. С такими навыками вы всегда найдёте следующую проблему. Не цепляйтесь за успех – двигайтесь дальше.
Каталитическое влияние - сделать себя ненужным в точках, которые вы уже разобрали.
А у вас есть примеры, когда ваше решение "отработало и ушло в тень"? Делитесь в комментариях 👇
Post #32
377