Задать вопрос

Встречались ли вам овер-инженеры среди джунов и миддлов? Как надо с такими поступать?

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

Дело в том, что описываемый типаж всегда старается именно прыгнуть выше своей головы. А может, и выше головы всех членов команды. Скорее всего, он очень ЧСВ-шный человек, хотя открыто может и не подавать виду.

Что им движет? Неизвестно. Возможно, он самый настоящий перфекционист, желающий всегда делать больше, лучше и идеальнее. Такой если видит, что у ежа есть колючки, а уж может пролезть в узкую щель, то сразу хочет создать животное, у которого есть и то, и то. Возможно, у него вполне корыстные цели - он может работать на портфолио, на опыт, полагая, что в будущем сможет быстрее найти лучшую работу. А может, рассчитывает и на этой работе стать любимчиком кого-то из руководства. Ну или какая-то комбинация перечисленного.

Но факт тот, что именно он целый день пишет юнит-тесты на то, на что их никто никогда не писал. Именно он внедряет Long polling в страницу регистрации, а то ник может уже оказаться занят, пока пользователь заполняет другие поля (и жалеет, что дедлайн не позволяет ему внедрить туда аж WebSocket). Именно он настоящий маньяк как оптимизации, так и читабельности кода...

Свои наработки он может даже не лениться выносить в ре-юзабельные библиотеки - опять же то ли с целью реально сделать все круто, то ли с целью потом кому-то показывать, какой он крутой в 21 год и сколько библиотек написал и сколько у них звезд на гитхабе.

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

Кроме того, он может еще и работу других членов команды проверять (хотя об этом его никто не просил), находить у них баги и фиксить.

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

Встречали ли вы нечто подобное, и как с таким бороться?
  • Вопрос задан
  • 1506 просмотров
Подписаться 4 Простой 25 комментариев
Ответ пользователя Fedor_Korpatov К ответам на вопрос (8)
@Fedor_Korpatov
Человек выражает таким способом свое несогласие.
Пассивная агрессия всегда перерастает в активную, если не найти причину и не устранить ее.
Ответ написан
Комментировать