Я довольно молодой программист и работаю в ИТ-отделе компании среднего размера. У меня есть сотрудник, и он действительно хороший программист Visual Basic 6. И я имею в виду действительно хорошо. Честно. Он может доставлять рабочие приложения, содержащие очень мало ошибок, в то время, когда мне нужно получить первую чашку кофе и загрузить машину. Он просто так хорош.
Дело в том, что мы работаем с командой, и его стиль работы полностью устарел. Он не верит в версию программного обеспечения (если вы просто убедитесь, что ваш код верен, вам не нужна вся эта чепуха). Не верит в развертывание (я могу предоставить работающий исполняемый файл. То, как его развернуть, нужно выяснить системным администраторам). Не верит в абстракцию. («Если вы хотите создать подпрограмму, продолжайте, но не вызывайте подпрограммы из этой подпрограммы. Это мешает, и код трудно следовать. Таким образом, каждый может следовать каждому шагу на своем пути». «или« да, конечно, вы можете использовать эту библиотеку, чтобы сделать это для вас, но таким образом вы не понимаете, что происходит ») и, конечно, не верит в ООП. (мы работаем в VB.net)
Он настолько хорош в том, что он делает, он может доставлять заявки намного быстрее, чем я. Но это просто не работает в команде. Другой член нашей команды молчит и не любит высказываться, хотя и склонен соглашаться. Наш менеджер думает, что я делаю правильные очки, но не программист.
Мне действительно тяжело поддерживать программы, которые он написал, и это не создает хорошую командную атмосферу. Как вы думаете, что лучше для меня сделать?