最近,我以初级开发人员的身份开始了我的第一份工作,我还有一个高级开发人员负责在这家小公司中指导我。但是,有几次他会给我一些我无法同意的建议(这与我在专家撰写的有关该主题的几本好书中学到的东西背道而驰,我在一些问答网站上提出的问题也同意了和我一起),并且由于我们的日程安排很忙,我们可能没有时间进行长时间辩论。
到目前为止,我一直在通过听取他的意见来努力避免这一问题,并根据我所学到的当前良好做法提出一个对策。他再次提出了自己的观点(大多数时候,他会说最好的做法,更易于维护,但没有走得更远),我记下了笔记(因为他没有提出新观点来反驳我的观点)它并在家里进行研究,但不要进行任何更改(我仍然不相信)。但是最近,他再次与我联系,看到了我的代码,并问我为什么我没有将其更改为他的建议。这是2--3周内的第三次。
作为一名初级开发人员,我知道我应该尊重他,但与此同时,我只是不同意他的一些建议。但是,我承受着进行更改的压力,我认为这些更改会使项目变得更糟。当然,作为一个没有经验的开发人员,我可能会错,他的方法可能会更好,这可能是其中一种例外情况。
我的问题是:我该怎么做才能更好地判断高级开发人员的建议是好是坏,或者是好的,但是在今天的情况下已经过时了?而且,如果情况不好/已经过时,那么尽管他有“压力”,我仍然可以使用什么策略不按他的方式执行它,同时又要保持我尊重他作为长者的事实呢?