`
444878909
  • 浏览: 639033 次
文章分类
社区版块
存档分类
最新评论

好的程序员应该第一时间去Google

 
阅读更多
我所知道的最好的程序员是在Framebase.io的技术合伙创始人.我不晓得他是怎么做到的,但是他对Google的使用远胜于我.

你应该知道这句名言:
"绝不要去记忆那些很容易在书中查到的东西" ---- 爱因斯坦

所以,除非你已经把排序算法熟记于心,要不然为什么要花2个小时自己去思索呢?最糟糕的是,当你能从某些之前做过的人那轻易的找到时,为什么还要从零开始重新实现某些半调子的东西?.

除了为了乐趣和教育目的,想要长期性的构建一些专有的东西是可以理解的,但实际的情况是,除非你是绝顶的天才,要不然一个开源项目的协作努力会打败你在8小时所做的任何事.

如果你需要在代码上实现某些东西并且不是最前沿的东西,先用Google搜索一下.如果还没人做过,要么是你没有正确的搜索要么你离你想要的东西 还有很远的距离.

我所知道的最优秀的程序员都明白如何去一点一点的架构和构建一个大型项目.他们可以集中精力在宏观上因为不想被细节拖住.他们知道如何用Google去快速的找到解决方案.别做重复的事情.

原文: The best programmers are the quickest to Google

分享到:
评论

相关推荐

    程序员面试题精选100题

    我看到这道题目时,第一反应就是每次push 一个新元素时,将栈里所有逆序元素排序。这样栈顶元素将 是最小元素。但由于不能保证最后push 进栈的元素最先出栈,这种思路设计的数据结构已经不是一个栈 了。 在栈里添加...

    Android高薪之路:Android程序员面试宝典 李宁

    下载一个cebx阅读器即可 《Android高薪之路:Android程序员面试宝典》目录: 第1章 Android入门 1 1 关于Android的非技术问题 1 1 1 为什么看好 Android 1 1 2 以前是否从事过Android的工作 做过哪些工作 1 1 3 你...

    2009.6.19—30举办3S研讨会暨Google Earth与Google Map等仿真建模与共享及ARCGIS与遥感高级程序员培训班

    第一单元:国际3S最新技术--3S一体化最新应用与遥感最新理论与应用: 1、3S一体化在城镇土地定级中应用 主讲人:GIS硕士、南京路川公司专业技术开发工程师 2、遥感理论与遥感最新技术开发:介绍遥感理论及一种先进的...

    程序员面试刷题的书哪个好-software-architect:所以你想成为一名软件架构师?

    在第二阶段,它应该有一个结构,对每个人来说都是一个好的开始(希望如此),但不是一个完整的东西。 在第 3 阶段,它将是关于“如何成为一名软件架构师”主题的最终指南。 我们走吧。 哦,我几乎忘记了:做贡献,...

    程序员面试刷题的书哪个好-prework:前期工作

    正如您在欢迎电子邮件中提到的,您将有两次签到:第一次是查看您的表现并验证进度,第二次是基于代码的测验以测试您的技能。 如果您对任何事情有任何疑问或需要帮助,请联系您的课程制作人。 快乐编码并准备好连续 ...

    程序员考试刷题-100DaysOfCode2:我的100天代码挑战的文档(完整)

    第一天 完成了 MLCC 课程的另一个模块。 这个模块是关于神经网络的介绍。 NN 是更复杂的特征交叉版本。 我们可以使用它们,因为它们可以轻松扩展以适应非线性模型。 使用 tensorflow 以 NN 作为任务来适应嘈杂的螺旋...

    Google.Android开发入门与实战

    继2008年9月第一款基于Android平台的手机G1发布之后,预计三星、摩托罗拉、索爱、LG、华为等公司都将推出自Gflg~Android平台的手机,中国移动也将联合各手机厂商共同推出基于Android平台的OPhone。按目前的发展态势...

    Google_MapReduce中文版-系统架构

    ·如何成为一个好的系统分析员 ·什么是系统分析 ·怎样做一个优秀的系统分析师 ·优秀的系统分析师必读——需求分析20条原则 相关主题 最新文章 ·Google MapReduce中文版 ·Google的系统工程师(SA)如何工作 ·The ...

    GWT(Google Web Toolkit)

    GWT(Google Web Toolkit) 是 Google 最近推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用,本文主要介绍如何利用 GWT 进行 Ajax 的开发。 GWT特性简介  1.动态,可重用的UI组件  GWT提供的...

    程序员考试刷题-365DaysOfLearning:365天的学习

    我的目标是为我的第一个数据学习路径获得该证书。 我将专注于学习数据工程的东西。 想法:只是怀疑在这个挑战结束时我的生活会发生什么。 它为我提供了很多工具来创建我的学习环境,例如用于 happbit 跟踪的 Done,...

    程序员考试刷题-skd:斯德

    程序员考试刷题 电气与计算机工程系CSE331L:微处理器接口和嵌入式系统实验室 - 第 1 部分(2020 年秋季) 这是CSE331L的官方 Github 存储库:微处理器接口和嵌入式系统实验室,第 1 部分,2020 年秋季。 所有与课程...

    程序员考试刷题-CSE331:CSE331

    程序员考试刷题 电气与计算机工程系CSE331L:微处理器接口和嵌入式系统实验室 - 第 1 部分(2020 年秋季) 这是CSE331L的官方 Github 存储库:微处理器接口和嵌入式系统实验室,第 1 部分,2020 年秋季。 所有与课程...

    《Google Android开发入门与实战》.pdf

    第5章 千里之行 始于足下——第一个应用helloworld 52 5.1 helloworld应用分析 52 5.1.1 新建一个android工程 52 5.1.2 填写工程的信息 52 5.1.3 编程实现 53 5.1.4 运行项目 54 5.2 调试项目 ...

    程序员考试刷题-Teach-CP:教CP

    时间:第一学期 英语语言 课堂: 讲座时间:周一14-16和周三11-13()。 提问时间:课后或预约 讨论解决方案 目标和机会 本课程的目标是通过面对困难的问题并通过展示帮助他们推理实施正确和有效解决方案的技巧来...

    谷歌教你5天搞定产品设计

    作为创业者,你是如何规划你的第一个产品的?这幅图非常清晰地为我们描述了大部分产品开发的过程。创业者先得到一个灵感,想出了一个“能够拯救人类”的好点子。接着,他们会组成团队,搭建出最轻量级的解决方案,用...

    leetcode打不开-how-to-code:计算机程序员如何思考

    leetcode打不开计算机程序员如何思考 通过阿德里安·朱厄尔 ...在这段时间里,他学到了宝贵的一课: Thinking correctly will allow the problem solver to easily teach him/herself anything programming

    Android程序设计基础

     第一部分中将首先介绍Android,内容涉及如何安装Android模拟器,如何使用IDE(Intergrated Development Environment,集成开发环境)编写第一个程序。然后,我们将介绍一些基本的概念,比如Android中的生命周期。...

    c#学习笔记.txt

    )专为.NET设计的一门语言,号称“C/C++家族中第一种面向组件的语言”。很多人觉得它应该像C或者C++,但事实上它更像是java的一个clone,所以作为入门,读一下清华大学出版社出版的《Java 语言与面向对象程序设计》...

    【网络上最详细的图文教程】如何在blockstack网络上注册你的第一个去中心化域名和blockstack id

    如何在 blockstack网络上注册你的第一个去中心化域名和blockstack id blockstack id 类似于qq登录或者微信一键登录,在github上高达6k的点赞,已经有数千的程序员使用这个blockstack架构来开发dapp。使用blockstack ...

    程序员考试刷题-CSE331L-Section-10-Fall20-NSU:这是CSE331L的官方Github存储库:微处理器接口和嵌入式系

    程序员考试刷题 电气与计算机工程系CSE331L:微处理器接口和嵌入式系统实验室 - 第 10 节(2020 年秋季) 这是CSE331L的官方 Github 存储库:微处理器接口和嵌入式系统实验室,第 10 部分,2020 年秋季。 所有与课程...

Global site tag (gtag.js) - Google Analytics