北大青鸟:作为JAVA程序员,应该学习如何提问!

  • 时间:2017-12-25
  • 点击:
  • 作者:鸟哥
  • 来源:长沙北大青鸟
北大青鸟:根据数据统计,提问题的程序员基本上有以下这些类型:
 
 
一、完美主义者:特别是在询问关于某些开源工具的问题时,他们可能已经通过代码进行了调试,发现了问题的真正原因。但是即使没有发现真正原因,完美主义者也会讲明白这个问题,重现步骤,建议可能行得通的解决方法,或者甚至是,建议可能行得通的修复途径。事实上,完美主义者没有问题。只有答案。
 
二、话匣子:这个人实际上没有问问题。他们表明他们的想法,有时会到处放置浮夸的问号。对于问题,他们给出的是他们的思路流程,如果你揣着答案等的话,他们要么自己找到了答案,要么在多封电子邮件之后才问出真正的问题。“哦,对了,我发现这个需求是完全错误的,我用一些其他的技术解决了这个问题。实际上,我完全改变了库。”呵呵。只希望他们别再问问题了。
 
三、笨蛋:代码在这。我不知道哪里出错了?
 
三、经理:对于这种类型的人,时间就是金钱。问题一定很短,答案越快越好。令人令人啼笑皆非的是,因为保持问题简短(意即:不完整,不简洁),大多数情况下,会丢失很多重要的细节,然后为了解答问题,程序员只能请求更多细节。所以,经理(自然会失望,因为他得到的并非是一个答案而是一个新的问题)会再次发送一个短的讯息,并且更紧急地要求答案。循环往复。最后可能需要1-2周的时间才能解答。
 
四、抱怨者:这类人不问问题。他们一直一直抱怨,直到问题消失。如果情况没有变好,那就有了更多的理由抱怨。
 
现在应该清楚的是,作为JAVA程序员,一个精心准备的问题(简明扼要,简单,简短,但有足够的细节)将会产生更佳的答案。如果你确切知道对于该问题你需要学习什么,那么更有可能得偿所愿。