Недавно я начал работать в новой компании с кучкой программистов. Это компания среднего размера, в которой работает около 70 человек, но у ИТ-специалистов всего 9-10 человек, а кроме меня есть 3 «программиста». Тем не менее, эти парни имеют очень ограниченный опыт и делают очень много вещей действительно ужасно. Например, одним из наших проектов является сайт PHP. Большая часть кода хранится в PHP-контроллере на 20 000 строк, а в PHP встроено ~ 6000 строк JavaScript.
Я продолжаю делать небольшие предложения тут и там, но никто не слушал, все говорят, что они слишком заняты, чтобы реализовать мои предложения. Дело в том, что они не должны быть настолько заняты, и не были бы, если бы все было сделано правильно. Они проводят большую часть своего времени, ремонтируя вещи, которые продолжают ломаться. Если бы каждый проект был построен правильно, я мог бы сделать все сам.
Какой подход я должен использовать, чтобы убедить этих ребят или менеджера в том, что все должно измениться, и что эти изменения сэкономят кучу времени? Должен ли я пропустить попытку убедить своих коллег и сразу обратиться к менеджеру с деловым предложением о том, как компания сэкономит кучу денег, если они начнут делать все правильно?