# 善用搜索
學會了如何提問,其實已經能把握住問題的中心,也就可以先使用搜索去嘗試解決問題。
### 搜索引擎選擇
通常我也會根據具體的搜索內容決定使用什么引擎,比如我要搜技術類的問題,肯定優先考慮google。搜索下載資源,優先考慮相應的下載資源網站。做到縮小搜索范圍,才能讓搜索結果的質量得到提高。
其實配合上`site`的用法,在google上也能很快鎖定搜索結果。
常用的幾個站點:
- [google](http://google.com/ncr)
- [baidu](http://baidu.com)
- [Duck Duck Go](http://duckduckgo.com)
- [海盜灣](http://thepiratebay.se/)
- [天天美劇](http://www.ttmeiju.com/)
- [豆瓣](http://douban.com)
### 設置Chrome的搜索
Chrome是我最常用的瀏覽器,大部分搜索我都是在它之中完成的,那么如何節約時間呢。首先了解一個快捷鍵:`command+l`,快速定位到地址欄。
其次借助Chrome的地址欄搜索功能,快速搜索。中文版默認的可能是百度搜索,我比較喜歡設置google搜索,打開`Setting->Search->Manage search engines`,修改defalut search為:
~~~
Google google.com {google:baseURL}search?q=%s&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:bookmarkBarPinned}{google:searchClient}{google:sourceId}{google:instantExtendedEnabledParameter}{google:omniboxStartMarginParameter}{google:contextualSearchVersion}ie={inputEncoding}
~~~
如果設置了代理的,可以先訪問google.com/ncr選擇為通用版本。確保訪問到頁面是通用版本,在地址欄里搜索試試。如果還會自動轉向到代理的國家,Chrome也會提示你繼續使用還是切換為google.com。同時需要設置`Setting->Currently showing search results in`為English, 中文 (簡體)。
如果只選擇結果為English,那么掛上日本的代理,出現的結果優先會是日文。
### 其他搜索設置
在Chrome的地址欄中,也可以設置快捷鍵觸發其他搜索, 在`Setting->Search->Manage search engines`,添加:
~~~
DDK duckduckgo.com https://duckduckgo.com/?q=%s
~~~
類似的規則,在地址欄中輸入duckduckgo然后按一下tab,就可以選擇自定義的引擎進行搜索。
### 搜索技巧
直接給一張圖解釋:
### 參考資料
- [Google語法詳解](http://www.docin.com/p-201879681.html)
- [搜索引擎有哪些常用技巧?](http://www.zhihu.com/question/19847393)
- [如何用好 Google 等搜索引擎](http://www.zhihu.com/question/20161362)
- 介紹
- 程序員基礎知識
- 字符編碼
- 技術名詞
- 語義化版本
- 命名規范
- 書寫文檔
- 開源協議
- 目錄結構
- 正則表達式
- 平凡之路
- 數據結構與算法
- 堆和棧
- 浮點數類型
- XML和JSON
- 算法學習之路
- 排序算法
- 代碼架構
- 設計模式
- 常用的Javascript設計模式
- 面向對象編程
- 繼承
- 多態
- 封裝
- 面向接口編程
- 代碼評審
- 六種量化你代碼的方式
- 程序員必備的代碼審查(Code Review)清單
- 服務器部署
- AWS簡介
- 網絡知識
- HTTPS, SPDY和 HTTP/2性能的簡單對比
- HTTP狀態碼
- 懂點設計
- 佳作賞析
- 無縫平鋪
- Sketch學習
- 設計與實現的平衡
- 寫點東西
- 使用gitbook
- 合格的PM
- 一個好的產品經理
- 產品經理的技能
- 團隊合作
- 關于招聘
- 培訓新人
- 領導能力
- 獲取知識
- MOOC
- Podcasts
- 英語學習
- 設計學習
- 前端學習
- iOS學習
- 游戲開發
- 關注健康
- 過勞檢測
- 關于睡眠
- 提升效率
- 學會閱讀
- 學會提問
- 善用搜索
- 學會寫作
- 時間管理
- 知識管理
- 文件管理
- 密碼管理
- 制作視頻
- 制作PPT
- 論音樂對效率的影響
- 程序員效率指南
- SOHO
- 創業資源
- Hacker
- 保護隱私
- 關于工作
- 找工作前需要思考的問題
- 原則與技巧
- 關于簡歷
- 其他方面
- 硬件相關
- 常用軟件
- Windows
- 硬件配置
- 系統安裝
- 常用軟件
- Mac
- 通用設置
- 權限問題
- alias設置
- 常用軟件
- 開發環境
- 快捷鍵設置
- 常用終端命令
- dotfiles
- Android
- 常用軟件
- 如何登錄美國區GooglePlay
- 開發工具
- git
- EditorConfig
- node
- shadowsocks
- ST3--Windows篇
- ST3--Mac篇
- gulp
- 字體的選擇
- Emacs
- WebStorm
- tmux
- Sketch
- Sketch中文學習資料
- Trello
- 使用Trello管理項目的經驗
- git進階
- 15分鐘學會使用Git和遠程代碼庫
- GitHub秘籍
- JetBrains
- IDE設置
- 附錄
- 計算機科學與技術
- 網站
- 書籍
- 工具