服务器硬盘利用率多少正常(服务器硬盘多大容量)「服务器硬盘空间的利用率一般不超过85%」

  “

  提出好的题目是在编写软件时的一个非常紧张的技能。这么多年来我对此也算略有小成。这里有一些我用着以为很棒的引导方针!

  ”

  作甚好题目?

  我们的目标是提出易于答复的关于技能概念方面的题目。我时常碰到知识广博而且这些知识也是我想知道的人,但他们并不总是知道怎样确切地用最佳的方式表明。

  假如有一系列好的题目,那么就可以资助解答的人将他们所知道的内容有效地表明给我听,并引导他们告诉我我感爱好的东西。那么我们该怎样做到这一点呢?

  阐明你所知道的

  这是我最喜好的提问本领之一!提问情势根本上是如许的:

阐明到如今为止你对这个话题的明白

问“对吗?”

  比方,我近来在和人(一个良好的题目提问者)评论网络!他们说“以是,我在这里的明白是有某个递归式dns服务器链……”。那是不精确的!实际上没有递归式DNS服务器链。(当你谈到递归式DNS服务器时,只涉及一个递归式服务器)因此他们说出他们当前的明白,可以方便我们澄清它实际上的工作原理。

  我对rkt很感爱好,但我不明白为什么rkt在运行容器时会比Docker占用更多的磁盘空间。

  固然“为什么rkt比Docker要利用更多的磁盘空间”不怎么像是精确的题目——我差不多知道代码是怎样工作的,但我不明白为什么他们那样写代码。以是我把这个题目写到rkt-dev邮件列表:为什么rkt存储容器图像时差别于Docker?

  我:

写下了我对rkt和Docker如安在磁盘上存储容器的明白

想出了几个我以为他们大概会按照他们的方式计划的缘故起因

问“我的明白对吗?”

  我得到的答案超等超等有资助,正是我所探求的。我花了很长时间以一种我满意的方式订定了这个题目,我很高兴我花了时间,由于它使我更好地明白了个中奥妙。

  分析你的明白并不轻易(必要时间思考你所知道的并澄清你的想法),但结果会很好,更方便你要求资助的人针对性地提出解答。

  问答案是究竟的题目

  我有很多题目一开始有点含糊,如“SQL中的毗连查询JOIN怎样工作?”。这个题目不是很棒,由于毗连查询怎样工作有很多差别的部分!那么对方怎么知道我有爱好学习的是什么?

  我喜好问那种答案是一个刀切斧砍的究竟的题目。比方,在SQL毗连查询示例中,一些究竟题目的答案可以是:

毗连两个巨细为N和M的表的时间复杂度是多少?是O(NM)吗?还是O(NlogN)+O(MlogM)?

MySQL在举行毗连查询之前是否始终将联结列排序作为第一步?

我知道Hadoop偶然会“hash毗连”——这是其他数据库引擎也利用的一个毗连战略吗?

当我在一个索引列和一个未索引列之间举行毗连时,我必要对非索引罗列行排序吗?

服务器硬盘使用率多少正常(服务器硬盘多大容量) 服务器硬盘利用
率多少正常(服务器硬盘多大容量)「服务器硬盘空间的利用率一般不超过85%」 行业资讯

  当我问像如许超等具体的题目时,被问的人并不总是知道答案,但至少他们明白了我感爱好的题目是怎么样的——很显着,我并不想知道怎样利用毗连查询,我就是想相识一些实现细节和算法。

  朴拙地说出你不明白的地方

  很多时间当有人向我表明某事时,他们会说一些我不明白的东西。比方,大概有人正在向我表明一些关于数据库的东西,并说“好的,我们利用MySQL的乐观锁,因此……”。等等,我不知道什么是“乐观锁”啊。以是这必要提问了!:)

  制止或人接着说下去并提问“嘿,那是什么意思?”是一个超等紧张的技能。我以为它是自大的工程师的属性之一,而且作育起来会大有裨益。我看到很多高级工程师常常要求澄清阐明他或她不明白的地方——我觉得当你对本身的技能更有信心时,这更轻易。

  越是这么去做,在我要求别人澄清的时间就越是感觉天然。究竟上,假如有人在我表明的时间不要求我澄清,我反而会担心他们不是真的有在听!

  这也为题目答复者创造了在触及他们知识范畴范围之外时可以承认的余地!很多时间,当我问或人题目时,假如问到他们不知道的东西。我问的人通常真的非常善于说“不,我不知道!”

  辨认你不明白的术语

  当我开始当前这份工作时,我起首去了数据团队。当我看我的新工作必要什么的时间,有这些要求!Hadoop,Scalding,Hive,Impala,HDFS,zoolander,以及等等。我大概之前听说过Hadoop,但这些单词是什么意思我根本上是两眼一抹黑。此中一些是内部项目,此中一些是开源项目。以是我从要求资助我明白每个术语的寄义和它们之间的关系开始。我大概会问的一些题目是:

HDFS是数据库吗?(不,它是一个分布式文件体系)

Scalding利用Hadoop吗?(是)

Hive利用Scalding吗?(不)

  实际上我编写了一部关于全部术语的“字典”,由于术语着实太多,而且明白全部的术语意味着真正资助我定位本身,以便于以后提出更好的题目。

  做一些研究

  在我键入上面的SQL题目时,我在Google搜刮框中输入了“怎样实现SQL毗连”。我点击了一些链接,看到“哦,我知道了,偶然有排序,偶然有哈希毗连,从前我听说过”这些话,然后写一些我碰到的更具体的题目。起首轻微Google一下,这可以资助我写出更好的题目!

  也就是说,我以为人们偶然对“在没有谷歌搜刮之前就不要提题目”这一原则太过苛刻——偶然我在和或人一起吃午饭的时间,由于对他们的工作好奇,于是我就会问到相干的根本题目。这完全正常!

  但是做研究非常有效,而且做充足的研究以便于提出一系列超赞的题目真的很故意思。

  决定去问谁

  在这里我重要评论向你的同事问题目,由于大多数时间我都是向他们告急的。

服务器硬盘使用率多少正常(服务器硬盘多大容量) 服务器硬盘利用
率多少正常(服务器硬盘多大容量)「服务器硬盘空间的利用率一般不超过85%」 行业资讯

  扣问同事时,我会思考到的一些题目是:

是提问的好机遇吗?(假如他们在忙着做一件紧急的事变,那么大概就不是好机遇)

扣问他们解答题目所必要的时间是不是可以节省我尽大概多的时间?(假如我问了一个题目,将耗费他们5分钟答复,却将节省我2个小时的时间,那就棒棒哒:D)

他们必要多少时间来答复我的题目?假如我有半小时的题目要问,那么我大概会之后再安排一段时间,假如我只有一个快速的题目,那么我很有大概如今就问了。

这个人对这个题目而言是否过于太高级了?我以为这是很轻易陷入的陷阱,那就是每个题目都去问最有履历/最有知识的人,而且每个题目的主题还各不雷同。但实际上更好的办法是找一个知识轻微没那么广博的人——通常他们可以答复大部分的题目,扩散负荷,而且他们还可以展示他们的知识(哈哈)。

  我不总能做好这些事变,但思量这些确实于我有所资助。

  别的,我通常会更多地去问更靠近题目的人——险些每天我都会与之评论的人,一样平常说来我更很倾向于去问他们题目,由于他们更相识我的工作配景,从而给我一个有效的答案。

  《HowtoaskquestionsthesmartwaybyESR》是一个盛行和相称有敌意的文档(它的开头报告很烂,如‘我们称呼如许的人为“失败者”’)。内容关于如安在互联网上向陌生人提问。向互联网上的陌生人问题目是一个超等有效的技能,可以让你获取真正有效的信息,但这也是一类“硬模式”的题目。由于与你对话的人对你的环境知之甚微,以是更细致地报告你确切想要知道什么更佳。我不喜好ESR文档,但它确实阐明白一些有效的东西。文章的“HowToAnswerQuestionsinaHelpfulWay”部分还是挺不错的。

  提出题目以表现不显着的内容

  更高级的题目提问情势是提出题目以显现隐蔽的假设或知识。这种题目实际上有两个目标——第一,得到答案(大概这个人知道但其他人不知道的信息),但也要指出,这里有一些隐蔽的信息,而且共享这些信息是有效的。

  Etsy的“DebriefingFacilitationGuide”中的“TheArtofAskingQuestions”部分就是在讨论已发生变乱的配景下的一个非常好的入门先容。以下是从该指南摘录的几个题目:

“当你猜疑这种范例的失败发生时,你想要探求什么?”

“你怎么判定这种环境是‘正常’的?”

你是怎么知道数据库瓦解的?

你怎么知道那是你必要page的团队?

  这些雷同的题目(看起来很根本,但实际上并不显着)在某些权势巨子人士提问的时间特别强大。我特别乐意看到司理/高级工程师问及这类根本但紧张的题目,如“你是怎么知道数据库瓦解的?”,由于它为程度较低的人创造了以后提问雷同题目的空间。

  答复题目

  AndréArko的“HowtoContributetoOpenSource”内里有部分是我非常欣赏的

  既然你已阅读了全部要点并pull哀求,那么就开始查察你可以答复的题目。假如题目你从前就答复过,大概你刚刚阅读的文档就可以解答,那么用不了多少时间你就能发现这一点。答复你知道怎么答复的题目。

  假如你正在攀缘一个新项目,那么答复那些正在学习你刚学完的那些内容的人的题目,可谓是巩固知识的好方法。每当我第一次答复关于一个新主题的题目时,我总是会有一种“OMG,要是我答错了该怎么办啊,OMG”的感觉。但通常我都可以精确答复他们的题目,然后我就会感觉本身棒棒哒,好像本身更好地明白了主题!

  题目也是巨大的贡献

  好的题目可以为社区做出巨大的贡献!我答复了一些关于CDN的题目,并在CDNsaren’tjustforcaching写出了答案。很多人告诉我,他们真的很喜好这篇博文,我以为我问的这些题目资助了很多人,不但仅惠及本身。

  很多人表现本身很喜好答复题目!我以为将好的题目当作一件你可以做的超棒的事变,并放到对话中是很紧张的,而不要只是以为“问好的题目,如许人们才只会轻微恼火,而不会非常非常恼火”。

  保举阅读

  存亡攸关,你的投票决定我的去留

  各大互联网公司的开工红包末了一个不忍直视!

  新年找工作程序员应该如许优化简历

  中国第一代程序员盘货一个期间的传怪杰物

  你所不知道的程序员程序员着实真的很…

  小编喵喵个人微信号:itmiao520懒人复兴"喵喵"扫码添加。

点击左下角阅读原文查察更多长知识文章!

客户评论

我要评论