如何Google入门篇

目标

本文是关于如何使用Google自行解决问题:

  1. 使用关键词
  2. google "关键词 site:http://logdown.com/ " 找中文资料
  3. 用英文简单描述
  4. 直接贴报错讯息
  5. 记录过程和思路,最后总结

接下来我们透过范例来解释上述这五种用法,除了阅读这篇教材,也动手自己Google看看结果是什么?

1. 关键词

教材第三课6-4 文章应该按照发表时间倒序排列

课程教到@posts = @group.posts.order("created_at DESC")

按照发表时间"倒序"排列,如果想找正序排列,但又不知道怎么问,其实只要google "order DESC"就能看到答案如下: (也就是"created_at ASC"就会是正序排列)

2. logdown范例

教材第三课8-3 可以看到自己发表的所有文章

其中的额外作业部份,如果实在卡住不会做没有思路(在这边强烈建议自己先试着写,完全只要课程教的CRUD就能自己完成),可以尝试google下面的关键词 site:logdown.com来搜前期师兄师姐写的中文总结:
google 额外作业 site:logdown.com

3. 英文简单描述

教材第三课3-1 建立讨论群的架构
Step 5. 做完之后,会有两种颜色的按钮,如下:

这个时候如果想自己做其他颜色怎么搜呢?只要简单描述一下自己想做的事情,尽可能用英文不需要考虑文法,例如

google btn color

点开第一条链结就会发现,原来还有其他四种颜色:

可以发现白色是btn-default
蓝色是btn-primary
绿色是btn-success
等等各种不同颜色的按钮

4. 直接贴报错讯息

教材第三课8-3 可以看到自己发表的所有文章的Step 5,打开 http://localhost:3000/account/posts 你可能会看到如下的报错讯息:

此时可以直接把错误讯息复制贴到Google去 NoMethodError in Account::Posts#index

可以发现原来黄喵助教已经在论坛上解释了为什么会这样,以及如何解决:

5. 纪录

每一次的Google过程,都养成习惯记录下来,尤其是自己的思绪,写一篇logdown总结下来。详细描述自己遇到了什么问题,尝试google了哪些关键词,最后无论有没有找到答案,以后都能作为日后使用,方便和未来的自己协作。

这个步骤非常重要,一定要记得哦!