Про компетентность разработчиков
В мире разработки ПО я не раз сталкивался с инженерами, неразумно оценивающих свою компетентность. Особенно это заметно с теми, кто называет себя senior или principal engineer. Почему то многие из них считают, что инженерное знание может сделать его таким. Конечно, этого недостаточно. Опытный специалист выполняющий сложные задачи все равно остается middle. Чтобы пойти дальше требуются знания руководителя. Например, главный инженер должен обладать непоколебимыми навыками общения, чтобы назначить развитие работы в своей команде. Особенно вызывает восхищение наглость называться архитектором. Почему то у нас архитекторами называют тех, кто стоит на истоках создания системы. На самом деле, архитектор, помимо своего исключительного опыта специалиста,