Здравствуйте, Andrey.dm, Вы писали:
AD>Взяли программера. Пишет говнокод и медленно. Любые попытки деликатно объяснить ему, что это не совсем верно и можно и нужно писать лучше, воспринимает в штыки, при этом отстаивая свой говнокод и его "правильность". Скилы у него слабенькие (продолбали на собеседовании), но о себе он в разы более высокого мнения, я бы даже сказал в большие разы. Пока на испытательном сроке и по понятным причинам скорее всего его не пройдет, но раз уж такая ситуация сложилась, хотелось бы все же узнать, как наиболее правильно переучить его, как объяснить, что то, что он пишет ну совсем никуда не годится и надо бы по-другому.
Не устраивает — увольняйте на испытательном сроке.
Если он действительно имеет неправильные представления о том, как надо писать код — его уволят еще с пары мест и он сам задумается.
Если же у него просто не сходятся представления с вашими — он найдет подходящее место и будет доволен.