如何回答技术问题而不显得高高在上?
背景:
我和我女朋友(姑且叫她V吧),都是程序员,有时候我们会问对方问题,当我们相信对方可能有答案的时候。
有几次,她告诉我,我的回答听起来像是在拍马屁(可能是这样,但我不知道怎么拍马屁,也不知道为什么)。
我们通常从不在句子的末尾加标点符号,当我们加标点符号时,通常预示着一场争论将开始。
交流通常是这样的。
V: 你怎么做A乘B?
我:我不知道,我电脑上没有生态系统来测试,但我相信答案是C,让我查
延迟5分钟左右
我:好吧,答案好像确实是C,根据这个参考,这个应该可以 V:怎么做?你能写出来吗?
我:(代码解A乘B与C) V:好的,谢谢。
我:对不起,耽误了你的时间,我在确定我有参考资料 V:那你很聪明。
我:你为什么不高兴?
V:因为你说的就像每个笨人都会google一样
[继续争论] 我相信在那次特定的互动中,我的表达方式肯定是有问题的,当时我说我是在找参考资料。
然而这是我通常与同事交流技术问题的方式,当我在Stack Overflow上回答时,我确保我有正确的参考资料来支持我的答案。
我知道我们正在讨论与我女朋友的互动,但在技术问题上,我假设我们的互动方式就像我们在工作中的互动方式。也许这是我的错误。
那么,我的问题是。我怎么才能回答这样的问题 而不像一个掌握了所有信息的自以为是的人呢
编辑
非常感谢您的意见,问题的答案中有很多好的建议。我在这里和她交流的语气和我们一般的交流有明显的区别(但在这次对话中不乏部分)
_今天我们又交流了一些编程方面的话题,我用了我们平时交流中比较多的语气,并提供了一个解决方案,她自己查了一下,她又找到了另一个解决方案。大致的要领是给出我真心认为的答案,并相信她的研究,如果需要的话,会进一步帮助她。