Stack Overflow Is Your Mandatory Tool

The following text is a partial translation of the original English article, performed by ChatGPT (gpt-3.5-turbo) and this Jekyll plugin:

我之前说过,当我们决定支付软件开发人员的报酬时,你在Stack Overflow上的声望对我们非常重要。然而,对这个度量标准有很多抱怨。例如,这里这里。简而言之,你们中的很多人不同意,并且说Stack Overflow的点赞数只是衡量某人回答无知程序员提出的愚蠢问题所花费的时间的一个指标而已。让我不同意并解释为什么你在这个平台上的活动对你的职业生涯如此重要。

基本上,你的Stack Overflow个人资料展示了你是否具备五项技能。这些技能对于办公室“奴隶”来说可能并不重要,但如果你要远程工作,它们是至关重要的。

如何搜索StackExchange知识库非常庞大,包含了几乎你可能问到的任何软件问题的答案。你必须知道如何搜索它,不仅仅通过谷歌。你必须熟悉该平台及其关键特性,而只有成为一个活跃用户才能学到这一点。当你的声望很高时,对我作为潜在雇主来说,这清楚地表明你知道如何在这个知识库中找到正确的信息。

如何提问。向咖啡机旁的朋友提问是一回事,向600多万开发人员的社区提问完全是另一回事。你必须学会如何解释你的问题,如何表达问题,如何标记和命名问题。第一次尝试时,你会发现这并不容易;你的问题听起来幼稚、愚蠢和模糊,并以“最好的问候”结束(这是你在SO上不应该做的事情)。当然,它们将得不到任何点赞。随着你的提问水平的提高,你会惊讶地发现越来越多的问题会得到点赞,而你的声望也会增长。这将成为你“提问”技能成长的指标。对我来说,作为潜在雇主,这是非常重要的技能。

如何回答。最初,你会害怕回答问题。然后,你的大多数答案会被点踩。然后,其中一些答案会被接受为最佳答案。最终,其中一些答案会开始得到点赞。在这之前,你会经历很多挫折和负面情绪。你会学会如何使你的答案有益——不仅仅对于你的朋友,因为他们不想冒犯你,说你不知道自己在说什么,而是对于那些更关心你能传达出的信息而不是你本人的陌生人。这是一个你无法购买的技能;你必须赢得它。而在分布式团队中,它至关重要。

如何应对蠢货。你知道在办公室该怎么对付他们,但在互联网上,他们更加咄咄逼人和冒犯。而且蠢货有很多。在你能够在编程社区中获取信息而不拔光你的头发并对着显示器大喊大叫之前,你需要学习和实践很多。Stack Overflow会对你有很大帮助,无论是通过你提出的问题还是你尝试给出的答案。而这些你无法仅仅通过与你的朋友交流来学到。

如何应对聪明人。那里的一些人非常聪明和博学,当你的问题或在使用平台时犯的错误变得太烦人时,他们并不总是礼貌。同样,你的办公室朋友不会教你如何与那些大师们打交道,以便你能够利用他们的知识;你必须积极参与Stack Overflow的讨论。这项技能在分布式编程中非常重要,你必须自己解决大部分问题。

总之,Stack Overflow是任何现代软件开发人员必备的工具,无论你使用的编程语言、年龄、项目或专业水平如何。它就像一个IDE和单元测试——你只是为了更快地开发而使用它们。有些人仍然在使用vimemacs而不写任何测试,但你不想成为他们那样。

Stack Overflow不仅仅是一个网站,如果你愿意,可以在那里拥有一个账户。它是一个必需的工具,如果你想让我,你的潜在雇主,将你视为一个严肃的工程师。如果你每天都使用这个工具,你的声望将不可避免地达到很高的水平。

顺便说一下,这是我的StackExchange个人资料。我多数声望是几年前赢得的,所以现在我主要是得到了我之前发布的回答和问题的点赞。然而,我在编码时仍然继续使用Stack Overflow,每天

Translated by ChatGPT gpt-3.5-turbo/42 on 2023-12-15 at 07:09

sixnines availability badge   GitHub stars