• 为什么程序员回信答问题总是答不完整?

    2015/12/09 Selina 37 评论

犹豫了半天是要发英语还是发通用,但是仔细想想我也搞不清楚这是不是真的跟英语有关,还是发通用吧。

我的工作语言是英语,每天都需要写信给程序员们,基本以美国中国印度为主。我的问题往往跟技术有点关系,但又不会是代码之类的纯技术问题;比如产品A是否支持功能B,命令C是否能在平台D上使用这种的,按理说应该很好回答。然而我又很难得到想要的答案,一直搞不懂是为什么。通常来讲我的问题格式会是这样的:

Could you please answer my following questions:




有空行,有标号,重点还会有粗体或者红色字体。然后我得到的回复一般都是问题3的答案,前面两个问题大家好像都无视了……现在我的策略就是如果是中国人,发现他在线立刻IM或者打电话去问,用中文一个问题一个问题地问,一般答案都是很清楚的。然而如果赶不上,只能发信,回复也基本都是缺斤短两,虽然我觉得应该比印度好一点,不过也可能是我偏心中国人。

有一种很便捷的回复方式就是不使用同样的格式回复,而是在每个问题的下面直接回答(inline),这样就不太可能遗漏问题了。会使用这种技巧的工程师,我就很愿意与他沟通。

还有一件事不知道有没有关系,似乎职位/头衔越高,对问题的把握会越仔细。如果是写给一个principal engineer或者项目的技术主管,他们就很少遗漏。

2 收藏


直接登录
最新评论
  • 白菜 软件工程师 2015/12/09

    多半是态度问题

    • Selina 文档工程师 2015/12/09

      ……话题这么快就终结了吗

      • Heyheyhey 会计 2015/12/09

        可能他们阅读能力不好。。。

        ps:我刚看到微信平台推送了,我觉得小编太调皮了。。。 @小编辑

      • 白菜 软件工程师 2015/12/09

        这只是我的看法
        根据我的了解,程序员其实多少有些偏执
        就是在不喜欢不想做的事情上会表现的很差
        比如这个回答问题,具体什么原因导致他不喜欢不知道,但直接后果就是态度差,然后导致了回答不全

        额,再简单点说吧,程序员普遍情商较差(我认为)
        坐上管理职位的人,情商不能低的,所以态度当然好,回答的仔细

        • Selina 文档工程师 2015/12/09

          我其实也情商不高,所以才要把问题拆得这么仔细来问,简直想把问题精确到选A还是选B这么具体来减少交流……principal engineer好像不属于管理层,就是资历的一种吧,Senior的下一步,不过中间这个坎据说比较难过。难道说态度不好的就是好几年都过不了的那些吗……

          • 白菜 软件工程师 2015/12/09

            principal engineer 也不是一般的程序员了

            我觉得情商主要是指
            不受自己/他人感情(情绪)影响的能力
            迎合他人感情(情绪)的能力

            因为只按自己的喜好做事所以态度不好
            这样要从senior到principal当然难了
            因为下一步要有带动人的能力了,只按自己的喜好来,怎么带动别人

            • Selina 文档工程师 2015/12/09

              唔,有道理,所以跟能好好交流的工程师都应该打好关系,说不定什么时候他们就升职了……

  • cedar 纯野生全栈工程狮 2015/12/09

    习惯和态度问题

    对于这类问题,我一般回

    ————–
    Q1: “XXXX”
    A1: xxxx

    Q2: “YYYY”
    A2: I can’t answer this question, please send to xx@yy.com

    Q3: “ZZZZ”
    A3: zzzz

    所谓细节决定成败,就是这样来的
    Best Regards

  • Yu_Hao 微信公众号: 一分钟的编程知识 2015/12/09

    没有真实的问题和背景,尤其是并没有给出你的工作职责,恐怕外人很难给出答案吧。 我来点不负责任的回应: 这几个问题是什么关系, 为什么要一起问? 像“产品A是否支持功能B”这样的问题, 为什么不能从文档中得到答案? 你确认这些问题“按理说应该很好回答”? 我读到这句话的时候, 想到的是类似的一句话 “这个需求按理说很好实现”。 当然了,也很有可能你不幸遇到了不负责任的程序员, 如果是这样,那我猜更改问题格式也没法解决了。

    • Selina 文档工程师 2015/12/10

      唔,我的备注写的是文档工程师,在你发评论之前应该已经可以直接在评论区看到。其实我也想过要不要在帖子里写我是文档工程师,然而想想已经被好几个人问过文档工程师是做什么的了,觉得不写也罢,反正真想知道的会自己查,不想知道的还会追着问……
      在我问清疑问写出东西之前,任何东西都应该没有非技术人员能看懂的文档。我觉得很好回答是因为实际你去一个一个打电话问,往往都是半分钟内可以说明白的事情。除非我问的是很笼统的某个功能是怎么回事,不然问题应该已经具体到是Linux还是AIX,支持云还是不支持云这样。

  • lixyz 野生程序员 2015/12/10

    态度问题+1

  • BlackJoker   2015/12/10

    基本职业素养问题吧。吊儿郎当的回答问题,可见工作也会有点不靠谱。

    • Selina 文档工程师 2015/12/10

      我遇到的多数感觉都是这样……可能需要重新考虑一下我的岗位在程序员心目中的地位问题。

  • 小猪 转产品中 2015/12/10

    额,我感觉这个要验证一下才好说,不然都只能是猜测。按中/印/美分类,找一类或每类出现过这样回复邮件的同事进行测试,打电话或者发邮件,对于邮件回复不全的问题,是:问题描述不清?是没看清?还是其他?当然这要找关系稍微好点的,或者好说话的,口气类似请教、解惑般。弄明白了,就好谋划对策了。可能是几类,个人职业素质问题,看问题不细心马虎性,邮件没看明白性。重点:有针对性的先弄清了再说~

    • Selina 文档工程师 2015/12/10

      验证一下啊,有点困难,基本是需要发信的都是没法在线找到的人,写邮件问这种事,再怎么委婉都会被认为是找抽吧?我下次有机会倒是可以问问中国的测试妹子,还是跟中国人比较好沟通……

      • 小猪 转产品中 2015/12/10

        测试人员应该还是挺有条理的吧,刚毕业没经验的就不说了
        先搞清楚原委,还是不要上纲上领的,不然影响心情,本来就一个人,更没人没地发泄了~(最后一句484太坏了)

        • Selina 文档工程师 2015/12/10

          最近的问题可能已经不是答问题答不全了,能给我封回复我就很高兴了,越说越觉得中国的测试妹子好好。工作是工作,私人是私人,我属于下了班就完全不会想工作的人……

  • weeds Linux软件工程师 2015/12/10

    哎。。每个人的思维不一样。 在我看来很多事情明摆着的事情, 无需解释

    • Selina 文档工程师 2015/12/10

      这必须的,测试有测试的思维,开发有开发的思维,都从一个角度想问题那不可能啊。

  • tifa :) SE 2015/12/10

    我的工作语言也是英语,我一般会:
    1. 最好不要用following questions, 而是写明有几个questions,如:following three questions;
    2. 如果对方实在无脑的话就在邮件列表里cc给他的上级老板,要是真敢不认真回复你的话直接把他没回答到的地方,在回复的邮件里说清楚(友好正式一点),要是他在上级面前都这样做事就没办法了(这个要用邮件的方式才能凑效)。

    • Selina 文档工程师 2015/12/10

      谢谢建议,可以一试,下次把数字加个粗。cc老板以前倒是经常,不过Agile了之后有点摸不清楚谁是老板了……

  • 大脚印   2015/12/10

    我觉得有关系,职位越高,对做事的条理性要求就越高,也越细致

  • alexhilton 程序猿 2015/12/14

    专业性和态度问题。
    首先,要把问题问好,明确,一条一条的列出。
    专业的人,会把问题,一条一条的回答。不这样做的,就是不够专业。或者是态度(如果他老板问他,肯定非常仔细的回答)