如何不寻求帮助
Stack Overflow 不太受欢迎。然而,环境本身并不会变得有害。使用该平台的人以及不成文的规定,让开发人员和新手的情况越来越糟。
每个人都知道这件事,他们也知道!
在我继续之前,有一件事,
如果您是初学者,请忽略那些有害的词语。
我时不时会在 StackOverflow 上查看并回答一些关于网页抓取和 Puppeteer 的问题。我知道 StackOverflow 有多毒害人。
我?不,我不是乔恩·斯基特,我只是个在SO上只有5000点声望的小人物。很多人甚至不知道我的名字。
这种有害的环境对双方都有利。新手会感到不知所措。但我确信制定规章制度是为了防止浪费大家的时间。你在 StackOverflow 上写的任何东西都会在未来帮助别人,就像别人的回答会帮助你一样。
如果你想寻求帮助,那就做好被拒绝的准备吧。你必须从被拒绝中学习。也许你的问题很糟糕,也许这个问题之前已经被回答过很多次了。
这适用于任何平台,无论它们对新手多么友好,只要有成千上万的人参与,就会一片混乱。但这也不意味着这个平台有害。总有一些人感到快乐和感激,他们会提出合理的问题并得到正确的答案。
以下是寻求帮助时应避免的一些重要事项。
“你能帮我写出整个代码吗?”
问:我有 JavaScript Puppeteer 代码和 C# 的 PuppeteerSharp 代码。我知道这两个库很相似,也知道它们的网站。但我的问题在于,我几乎无法管理这些库,每个库都有很多方法,即使我有用 JS 编写的可运行示例,也很难找到所需的方法。请帮我将 JS 代码重写为 C# 代码,使其能够执行类似的操作。或者至少改写函数名,例如 JS(Puppeteer)方法 = C#(PuppeteerSharp)方法。
这个问题是求助的。他们寻求帮助是件好事,寻求帮助需要勇气。然而,网上的人没有时间,也不愿意免费帮忙。你需要找到一个非常具体的问题,然后提出来。
“我不能分享我的代码,也不能分享我迄今为止所做的研究。甚至我的问题也不能分享。”
请不要!请分享你目前为止做了什么!请告诉我们你遇到的问题。我们不懂读心术。我们需要了解问题所在,并知道如何提供帮助。
这体现了您的研究和努力。我们更愿意帮助那些努力工作的人。您的研究将帮助您以及其他遇到同样问题的人。
“你能解决我提到的所有问题吗?”
所有问题都在同一页上,
- 为什么它会显示无限 while 循环?
- 什么是 promise.all?
- 我从哪里得到$$?
- 如何获取 outerHTML?
- ...
所有这些都表明你没有做任何研究,承担了一个不该承担的大项目/任务,并且感到不知所措。
实际上,如果你能把你的问题分解成多个部分会更好。不要用问题轰炸整个页面,那样你会立刻被踩。如果你把问题分解成几个部分,就能帮助别人确切地知道需要帮助的地方。也许会有多个人针对不同的子主题提供帮助。
概括
是的,就是这样。互联网上充斥着各种有害的人。如果你想从中学习,你需要知道如何寻求帮助。
- 做你的研究。
- 询问非常具体的问题。
- 珍惜时间,你自己的和他人的。
- 尊重他人。
- 分享您的知识。
祝您编程愉快!
鏂囩珷鏉ユ簮锛�https://dev.to/entrptaher/how-not-to-ask-for-help-37o2