回答问题就是您如何成为专家。始终让别人回答您的问题或“随时待命”提供个人帮助,您不会成为专家。
你不是需要个人协助。如果您想快速学习如何做某事,个人协助会很好。专家努力了解自己正在使用什么工具,因此他可以解决出现的任何问题(包括您自己在内的任何人)。打个比方,就是要学会物理地解决某个物理问题,而不是了解物理问题,并且能够随意复制该公式,而不必全神贯注地记住它。
在论坛上回答一个(非常具体的)问题可以帮助您摆脱困境,但是,如果您想成为专家,则应该学习如何变得自力更生:您可以通过以下方式回答您的问题:您。当问题弹出时,您可以通过深入研究来回答。例如,对于您的Crystal Reports:深入研究不仅意味着使用Crystal Reports研究示例,而且意味着研究Crystal Reports库代码本身。这样一来,您便可以真正了解Crystal Reports库的含义,如何组合在一起,从而如何最好地为您使用它,以及它是否适合您要解决的任何问题,甚至您可以扩展它以使其执行目前无法执行的操作...
深入研究是大多数“生产程序员”不愿意做的事情。转到任何论坛,包括StackOverflow,您都会发现该社区大致分为三类:
- 大多数“询问者”:需要帮助解决他们遇到的问题的人。他们也确实回答问题,但是查看他们的StackOverflow配置文件,您会发现他们的问题数量远远超过他们的答案数量。
- 回答者的部委:遇到问题,已解决问题(有或没有外部帮助)并愿意帮助他人的人。他们确实提出问题,但是答案的数量远远超过其问题的数量。
- 一群试图成为“答题者”的“询问者”。
因此,如果您想成为某方面的专家,请开始回答问题。您自己的问题以及其他人提出的问题。如果您不知道最重要的问题的答案,请进行研究。如果答案已经给出,或者您在某个地方找到了答案:请确保您不“只是应用”它(例如复制粘贴代码),但是您知道答案为什么可以解决问题以及您需要做什么问题(要求)是否略有不同。
哦,为什么很难聘请专家?论坛上的所有答复者都是志愿者。获得后续问题以清楚地表明提问者没有采取答案并自己奔跑,这不是很愉快,并且动机不佳,无法继续回答。另一方面,获得后续问题以表明提问者已经回答了问题,并进行了一些实验/研究以进一步了解他/她。建议不要在同一个线程中或在注释中的StackOverflow上执行此操作,而是从另一个线程/问题开始,在该线程/问题中显示对上一个问题的回答的位置,尝试过的位置以及遇到的问题现在。