谷歌编程+读源码,你是怎么学习


最近很多刚入门电脑的同学问小编,你是怎么学编程的?

为 + 编程阅读源代码

那么,作为程序员,一般的信息来源主要来自哪里呢?

我个人认为主要来自这三个网站,分别是: , 和 。国内的网站也有一些,但是好坏就看大家自己定了。我也整理了一张图给大家,如下:

谷歌编程+读源码,你是怎么学习

说实话,我是科班出身的。我的大学专业是:信息对抗,而我校这个专业的主要研究方向是:网络对抗。研究信息嗅探,因此,小编对搜索引擎还是比较擅长的。

在我看来,最好的工具是谷歌。没有它你找不到任何东西。基本上你遇到的90%的技术问题都可以通过它来解决。当时业内流传着一句话:“外事问谷歌,内事问百度,交际问天涯,商务问猫扑”。但除了谷歌,其他几家公司似乎都做得不好。

——渗透测试者之剑(原书第3版)

作者:龙比尔·布朗,沉鲁斌译

如果你真的很熟悉这本书的内容,找资料真的很容易。

比如你不懂java.lang.n的异常,我们可以这样搜索:限制网址+关键词,比如:

site:stackoverflow.com java.lang.FileNotFoundException

上图只是找异常问题的简单组合,还有很多高级的组合技巧需要同学们自己去摸索。

说实话,小编也通过谷歌赚了不少小钱,也就是俗称的“信息差”。我稍后会告诉你这件事。

程序员的矿山:

对于大部分同学来说,就是一个大矿区,里面盛产开源项目,有些开源项目修改后真的可以卖钱。相信大部分读者都是在搜索框里输入关键词回车搜索,那么有没有什么技巧是我们不知道的呢?

必须有。比如快捷键,它确实给我们提供了很多快捷键来提高我们的搜索速度网站技巧,如何查看这些快捷键呢?在界面中按**shift+/**,会弹出快捷键窗口,提供丰富的快捷键,提高您的操作速度。

谷歌编程+读源码,你是怎么学习

看到上面的这些快捷键,是不是突然觉得真的很人性化呢?除了这些还为我们提供了很多搜索语法。

这里只是列出一些我常用的语法。如果你记不住这些语法网站技巧,我们还为我们提供了高级搜索功能,如下图:

谷歌编程+读源码,你是怎么学习

程序员互答平台:Stack

这个网站的优势在于它是以问题为中心的,不像知乎、Quora 那样是以人为中心的问答平台。

使用它有一个先决条件:你必须会说一点英语或使用翻译插件。

准确定位你的问题,其实对于大部分人来说,定位问题是非常困难的。我分享一个小技巧给读者,这也是我的“三问法”法则。

什么编程语言?你在做什么?怎么了?

将您的关键字组合放在搜索框中。一般来说,这样定位后答案是最准确的,如下图。

谷歌编程+读源码,你是怎么学习

本文主要教你“钓鱼”,而不是“钓鱼”。你需要多练习。技术的乐趣在于实践。

如果您觉得本文对您有帮助,希望您能点赞或转发支持。

作者丨D哥


© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容