我不再依赖StackOverflow了

本文由 极客范 - 张 赫 翻译自 toumorokoshi.github.io。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。

stackoverflow2

我猜前段时间StackOverflow宕机了。宕机持续了约一小时,但是如果你翻翻社交网站上的相关帖子,你可能会相信在StackOverflow宕机的这一小时里,整个编程世界都停止运转了。

当然大部分帖子是开玩笑的啦,但是这使我意识到了一些事情。我刚刚写了一天的代码,几小时花在开放的项目中,几小时是我个人的项目。我在与那堆我根本不熟悉的技术诸如LLVM、C++艰苦搏斗了一整天。这些东西对于之前没碰过的人来说非常困难。然而这一整天里我压根没有用StackOverflow。

事实上,我之前从来没有到 StackOverflow上面去找任何关于LLVM、 C++或是 playn framework(一个不出名的游戏框架,有关它的大部分问答信息都在StackOverflow上面)的答案。即使是我已经为此付出了几个月的艰辛,我也从不去Stackoverflow上当伸手党。当然了,其实我可能会隔几个月才会偶尔看一次 StackOverflow,通常也是从我正在看的论文或是代码上面的链接点击过去的。

这并不是说我从来没用过 StackOverflow。我记得我刚开始从事编程行业的头几年里,那是天天都泡在上面。从简单的用Python遍历两个列表到困难的定制pasteScript生成的setup.py,各种问题我都试着问过了。但是渐渐的,我不再这么做了。

当一个库的行为不正常时,我开始跟进到代码里面去试图了解真正发生了什么。我会去读文档,而不是去StackOverflow问一个API是否存在或是一个库是否有某个功能。我会去找到测试方法并且在我的电脑上进行实际的测试,而不是去StackOverflow问我的方案是否正确。

我发现通过自己研究而不是直接去查找StackOverflow,我从我的错误中学到了更多。我不仅仅是解决了我的问题,我还学到了更多的细节。我已经用我的洞察力解决了好几个类似的问题,若是之前,我肯定要到StackOverflow找答案。

现在,我并不是说StackOverflow是坏东西。它是一个能从资深开发者那里学到东西的好地方。当你着实不知道去哪能找到相关的信息时,能有这样一个提供了清晰而深刻答案的资源库是非常令人惊喜的。但有时候当我知道可以去哪找到答案时我就会选择自己去找。因为我知道寻找答案的过程会带给我对于问题、答案以及技术更深刻的理解,并且通常这样能够加强我的编程功力。

我百分之百肯定还会再去StackOverflow,但是很高兴自己能认识到不要再依赖它,即使没有StackOverflow,我的编程生涯也不会停滞。



原文链接: toumorokoshi.github.io 翻译: 极客范 - 张 赫

译文链接: http://www.geekfan.net/6836/

[ 转载请保留原文出处、译者和译文链接。]

一个又会前端又会后端的双修开发者。 新浪微博:@张赫lov

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">