微信公衆号:"算法與程式設計之美",歡迎關注,及時了解更多此系列文章。
問題描述
在我們剛開始學習程式設計的時候總會聽見一句話:“有問題找度娘”,可見作為一個程式設計新手搜尋引擎對我們的學習和問題的解決至關重要。但我們是否了解各類搜尋引擎的特點,我們又應該如何運用呢?
解決方案
接下來我們來分析一下兩大公開搜尋引擎的特點:

百度:全球最大的中文搜尋引擎,針對中國使用者,采用中文的邏輯思維,擁有世界上最大的中文資訊庫,為使用者提供最廣泛、最準确、最具實效性的資訊,但百度搜尋結果存在人工幹預行為。
谷歌:全球最大的英文搜尋引擎,也是目前最優秀的支援多語種的搜素引擎之一針對英文使用者,采用英文的邏輯思維,其搜尋服務不僅僅是簡單的資訊目錄,目錄中還收錄了10億多個網址,這在同類搜尋引擎中首屈一指。Google隻顯示相關的網頁,其正文或指向它的連結包含您所輸入的所有關鍵詞,而無須再受其它無關結果的煩擾。不僅能搜尋出包含所有關鍵詞的結果,并且還對網頁關鍵詞的接近度進行分析。且Google按照關鍵詞的接近度确定搜尋結果的先後次序,優先考慮關鍵詞較為接近的結果,這樣可以為您節省時間,而無須在無關的結果中徘徊。Google最擅長于為常見查詢找出最準确的搜尋結果。其中“手氣不錯(tm)”按鈕是最有特色的,它會直接帶您進入最符合搜尋條件的網站,相對省時又友善。Google儲存網頁的快照,當存有網頁的伺服器暫時出現故障時您仍可浏覽該網頁的内容。雖然網頁快照中的資訊可能不是最新的,但在網頁快照中查找資料要比在實際網頁中快得多。
高效運用搜尋引擎的方法:
(1)查找核心關鍵詞:
要搞清楚我們要查找的問題的關鍵詞是什麼,這樣才能更快的找到我們需要的知識。
(2)分析内容:
運用關鍵詞搜尋的過程中我們要學會快速分析其内容的可信度及專業技術的水準是否與我們的要求符合,選擇合适自己的知識進行學習。
(3)收集總結:
我們要學會收集對我們有用的連結、意見、閱讀清單等,因為你現在搜尋的知識的積累 都會成為你後來對學習和搜尋的記錄,也友善我們下一次的查找複習。
結語
搜尋引擎在我們的程式員的世界中至關重要,我們隻有有效的運用搜尋引擎才能找到更加準确的知識去提升我們的專業技術。選擇一款好的适合自己的搜尋引擎,對搜尋出的知識分析其适用性再加以學習利用使我們的學習和問題的解決更具效率性。
參考文獻
https://wenku.baidu.com/view/2bb5b844336c1eb91a375dc9.html各大搜尋引擎的優缺點對比。
where2go 團隊
微信号:算法與程式設計之美
長按識别二維碼關注我們!