TGINSIGHT POST
Post #2299
@leadgr
Teamlead Good Reads – ежедневные советы про менеджмент людей и команд
Содержимое
Простые решения не приносят промо Большинство процессов, в которых группа людей оценивает чье-то инженерное решение, ведут к излишней сложности. В интервью, решениях о промо, дизайн-ревью в первую очередь выделяются инженеры, которые придумывают сложные и умно выглядящие решения. А инженеры, которые вместо создания новых слоев абстракции решили проблему в несколько строк, и наоборот избежали сложности, остаются незамеченными. Сложные решения впечатляют людей, а простые гораздо менее интересны. Уровень инженера очень часто оценивается по тому, насколько сложные системы он строил, поэтому мотивации решать вещи простыми способами особо нет. Что с этим делать инженерам: 👉Нужно стараться сделать свои простые решения видимыми и не менее впечатляющими. Не "реализовал фичу Х", а "оценил три возможных подхода к реализации, и отсек А и Б как неоправданно сложные по таким-то факторам, в итоге реализованное мной решение вызвало 0 инцидентов". 👉Когда на дизайн-ревью вас спрашивают что-то вроде "насколько это решение масштабируемо?", защищайте свою позицию – дайте оценку того, сколько усложнение будет стоить прямо сейчас, и насколько возможно будет доработать решение в будущем, когда это станет действительно нужно. 👉Вовлекайте своего менеджера, он тоже должен быть в курсе принципов, по которым вы принимаете решения, и разделять их.