Недавно я начал свою первую работу в качестве младшего разработчика, и у меня есть более старший разработчик, отвечающий за наставничество в этой небольшой компании. Однако несколько раз он давал мне советы по поводу того, с чем я просто не мог согласиться (это противоречит тому, что я узнал из нескольких хороших книг по теме, написанной экспертами, вопросы, которые я задавал на некоторых сайтах вопросов и ответов, также согласны со мной) и учитывая наш плотный график, у нас, вероятно, нет времени для долгих дебатов.
До сих пор я пытался избежать этой проблемы, слушая его, поднимая контрапункт, основываясь на том, что я усвоил как нынешние хорошие практики. Он снова поднимает свою первоначальную точку зрения (большую часть времени он скажет лучшую практику, более удобную в обслуживании, но просто не пошел дальше), я делаю заметку (поскольку он не поднял новую точку, чтобы противостоять моей контрапункте), подумайте о это и исследование дома, но не вносите никаких изменений (я все еще не убежден). Но недавно он снова подошел ко мне, увидел мой код и спросил, почему я не изменил его на его предложение. Это третий раз за 2-3 недели.
Как младший разработчик, я знаю, что должен уважать его, но в то же время я просто не могу согласиться с некоторыми его советами. Тем не менее, меня заставляют вносить изменения, которые, я думаю, ухудшат проект. Конечно, как неопытный разработчик, я могу ошибаться, и его путь может быть лучше, это может быть один из тех исключений.
Мой вопрос: что я могу сделать, чтобы лучше судить, хорош ли совет старшего разработчика, плох или, может быть, он хорош, но устарел в сегодняшнем контексте? И если это плохо / устарело, какую тактику я могу использовать, чтобы не реализовывать его по-своему, несмотря на его «давление», сохраняя при этом тот факт, что я уважаю его как старшего?