最好的程序员凡事先上谷歌搜索

我知道的最优秀的程序员是我的Framebase.io 网络公司的技术合伙人Tyler Menezes。我不知道他是如何练就这一身技术本领的,但他让我在对如何使用谷歌的问题上产生了颠覆性的认识。

你应该听说过这句有名的话:

“能在书本上简单查到的东西永远不要放进你的记忆里。”

所以,除非已经在心里记住了某种排序算法,为什么你非要花2小时试图自己去实现它?更糟糕的是,为什么你想用自己笨拙的方法把它再重新实现一遍呢?为什么你不去找找看看有人是否已经实现了它?

除非是为了好玩,或是出于教育的目的,我想不出一个人有什么理由要长期的独自的开发一个东西,而更有可能的情况是,除非你是个顶级的天才,那么,一起协作来开发开源项目将会给你带来比你独自开发8小时更大的收获。

如果你想实现一个东西,而它并不是什么最新的技术,那先在谷歌上搜一下。如果没有人做出过它,要么是你查错了方式,要么是你需要付出努力去完成这项任务。如果你打算尽力完成它,你应该找一些人寻求帮助。

我知道的最优秀的程序员都明白,对于大型项目如何一块一块的搭建架构,如何一部分一部分的开发程序。他们会关注大局,不拘泥于细节。他们知道如何使用谷歌更快的找到解决方案。DRY。

[英文原文:The best programmers are the quickest to Google ]
分享这篇文章:

15 Responses to 最好的程序员凡事先上谷歌搜索

  1. Null says:

    最好的运动员都先做热身

  2. 忧郁 says:

    最好的程序员都会学为己用,别人的东西不是随便copy过来就可以用的。自己的东西哪怕在笨拙,但它是属于自己的,用起来得心应手。虽然它现在看上去很笨拙,不如别人的好,也许将来有天你会优化它,将它变的很完美。

    • Tanlet says:

      如果是在读书年代,我很赞同这个想法!如果在工作时,你老板会对你说:这是神马特么的东西。写得又慢又丑(以下省略一万字)。一周的工作能为你省去几个小时的思考。

  3. wondery says:

    Because just for learn。

  4. 欧米茄 says:

    在别人的东西上修改优化,把它变成最适合自己要用的。

  5. Pz says:

    不能一概而论吧,看是什么情况

  6. yichangzyh says:

    在天朝,如何稳定的上google?

  7. bluesea147 says:

    It’s not real. We sometimes are customed to relying much on searching. It make us ignore the necessisaty of basic knowledge. I remember Haskell’s inventor once said, You should not always spend time in search how to concate strings for certain language….

  8. jujude says:

    搭建积木 提高效率

发表评论

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据