Вечерние размышления про руководство [2/x]
Над следующим топиком я рефлексировал достаточно продолжительное время, но так и не смог точно для себя определить, насколько аналогии, приведенные ниже — уместны. Но хотелось бы считать, что я смог хоть как-то донести свою мысль.
Руководитель — организатор
Организовывать всё и вся — это моя любовь ☺️, мой драйв с самого детства. Что в школе я организовывал взаимодействия классов, что в университете общие конспекты, написание билетов и т.д., что на работе страюсь сделать что-то эдакое. Я невероятно люблю приходить к самоорганизующимся самостоятельным системам, где, для того, чтобы они стали "само-" ты приложил руку 😀. Но до этого, зачастую, бесконечный дебаг человеческих взаимоотношений.
Хоть это, вероятно, и глупо, но я часто думаю про организации как о ПО 👨🦳. Да-да, те самые программы, только очень сложные. Есть куча компонентов, они как-то связаны с друг другом. И, конечно, же, они обладают большим набором свойств. Вот часть из них:
— К некоторым нет доступа. Прям как в C++ инкапсуляция 🤓. Правда можно через указатели пробраться к приватным членам/методам (людям) класса (команды) и даже как-то на них повлиять (дать задачи), но с большой вероятностью прилетит по голове, ну или прокатит 🏥. А можно стать дружественным классом (договориться о взаимодействии) и быть может некоторые интерфейсы и поля тебе будут открыты;
— Иногда компоненты прям дублируют друг друга. Обычно в разработке нам некогда думать о переиспользуемости 🧠, а в руководстве — не хотим/не можем договориться 😊;
— Компоненты — это сущности составные. Но минимально базовым является человек;
— В компонентах бывают возникают баги. В случае команд зачастую это проблема в процессах, а в случае людей — мотивация, усталость и много много другого. И для всяких случаев нужно понимать, как дебажить: минимально возможный инструмент — это принт, т.е. поговорить 🔼.
Я помню случай, когда мне нужно было дебажить TensorRT на предмет нестабильности. Ну вот сама по себе библиотека — проприетарная, а потому, как внешнему разработчику, мне не доступны исходники. Приходится буквально дебажить Black-Box в надежде отловить проблему. Но, я же инженер, поэтому исследовал кишки бинарников и в хвост и в гриву, в итоге поборол проблемки 🤯.
В случае людей всё сильно сложнее. Ты не можешь тыкать рандомно и бесконечное число раз, попытки исчисляются единицами, иначе можно подсадить ещё багов (например, демотивация). Но если вдруг всё получается, то ты получаешь новые свойства компонент, за чем наблюдать — одно удовольствие.
Продолжение следует...
Post #537
2.56K
- ❤ 9
- 🤔 8
- 🔥 4
- 😁 2
- 💔 1