我不再需要StackOverflow

本文是翻译,版权归原作者所有


我猜StackOverflow今天宕机了。只有一小时,但是社会化媒体告诉你任何事情,你相信它使得整个编程世界不再寒冷。

这些很可能是玩笑,但是它让我意识到了一些事情。我只是花时间写代码,有开源项目,也有私人项目。我与llvm和c++这些的确不熟悉的技术斗争,它们对于从来没接触过的一些人绝对是很难的。整整一天,我没有访问StackOverflow

事实上,我没有去StackOverflow搜索任何llvm问题的答案,甚至我以前就是这样艰难地度过了数月。我的c++问题,我遇到的鲜有人知道的游戏框架playn的问题,大量的问答都在StackOverflow。事实上,我发现每几个月就会访问一次,通常是因为它被我正在看的文章或代码提到了。

当然,这不是说我从来没有用过StackOverflow。我记得当数年前我的程序员职业生涯刚开始时,我每天都来搜索问答,简单的有“iterating over two lists in python“,难理解的有“customizing the setup.py generated by pastescript”。但是有时候,发生了一些改变。

当一个类库没有按照期望的方式运行,我开始深挖代码以真正理解发生了什么。

我没有在StackOverflow上问API是否存在,或类库是否有特定功能,而是阅读文档。

我没有问我的理论是否可行,而是设计一种方法来测试,并在我的机器上运行。

我发现绕过StackOverflow,自己研究,我能从遇到的问题学到更多的东西。我不仅仅学习碰到的特定问题的解决方法,我还要学习我使用的相关技术,对其理解有助于解决一些相似的问题,否则我将不得不返回StackOverflow提问题了。

这里我没有说StackOverflow不好。它是一个非常棒的社区,你可以从真正理解问题的、有经验的开发者那里获取帮助。如果你真不知道从哪里获取信息,它就是提供这种清晰、有见地的回答的、令人惊奇的地方。但有时候,我发现我自己知道从哪里找到答案。我选择自己找答案,因为找答案的过程会让我更好地理解问题,解决办法,源于解决办法用到的技术,有时候还会对通常意义上的编程有更好的理解。

我百分百肯定我会再次使用StackOverflow的。我不再需要它,我的编程生涯不会因为没有它而停滞不前,明白这一点,感觉很好。

原文地址:http://toumorokoshi.github.io/i-no-longer-need-stackoverflow.html

译文:我不再需要StackOverflow 》| 腊八粥