編程初學(xué)者如何使用搜索引擎

或許你會(huì)認(rèn)為這篇文章的內(nèi)容極為基礎(chǔ)。事實(shí)上很魂,我也是這么覺得的讶泰。但從很多同學(xué)的留言以及QQ群中的討論來看咏瑟,還是有必要簡(jiǎn)單地科普一下,分享我的一點(diǎn)“搜索”經(jīng)驗(yàn)痪署。

如果你在學(xué)習(xí)編程的過程中码泞,以及平常的生活中,可以很自然地利用搜索引擎解決問題狼犯,那么你已經(jīng)達(dá)到本文所期望的目標(biāo)余寥。否則,你應(yīng)當(dāng)認(rèn)識(shí)到:

正確地使用搜索引擎是學(xué)習(xí)編程的必備技能

現(xiàn)在是互聯(lián)網(wǎng)的時(shí)代辜王,學(xué)習(xí)的方式已經(jīng)同過去完全不同劈狐。二十年前你想去學(xué)習(xí)一門新技能罐孝,只能通過問人呐馆、圖書館查資料、買書莲兢、上學(xué)習(xí)班等現(xiàn)在被稱之為“線下”的方式汹来。后來,搜索引擎在一定程度上改變了整個(gè)世界的運(yùn)作方式改艇。如今你遇到問題收班,第一反應(yīng)不是去用搜索引擎,而仍然選擇問人谒兄,那我只能善意地認(rèn)為你是個(gè)“復(fù)古”的人摔桦。

當(dāng)然可能更多時(shí)候是,你用了一下搜索引擎承疲,但是沒得到你想要的結(jié)果邻耕,于是你又只好去問人。這種情況燕鸽,你就需要一點(diǎn)搜索引擎使用技巧和意識(shí):

用 google 作為你的默認(rèn)搜索引擎

google 是目前這個(gè)星球上最好用的搜索引擎兄世,沒有之一。按理說啊研,在開放的互聯(lián)網(wǎng)上御滩,有一個(gè)最好用的產(chǎn)品,你沒有理由不去用它党远,而要勉強(qiáng)于其他拙劣的替代產(chǎn)品削解。然而因?yàn)橐恍┍娝苤牟灰嗽诠_場(chǎng)合討論的原因,你可能不得不選擇一些名聲不那么好的搜索引擎沟娱。
所以氛驮,如果你立志成為一名程序員,那么為了更好地get“搜索”這項(xiàng)必備技能花沉,首先還得獲取另一項(xiàng)不宜在公開場(chǎng)合討論的技能柳爽。這就不是我們今天要討論的了媳握。

選擇合適的搜索關(guān)鍵詞

提出一個(gè)好問題,本身就對(duì)解決這個(gè)問題起了很大的幫助磷脯。選擇搜索關(guān)鍵詞也是一樣蛾找。如果你只是用“我安裝python為什么不成功”、“運(yùn)行python的時(shí)候報(bào)錯(cuò)”這樣空泛的大白話去搜索赵誓,天知道這要怎么解決……

  • 用關(guān)鍵詞打毛,而不是整個(gè)句子

雖然現(xiàn)在的搜索引擎已經(jīng)在語義分析和分詞上做得相當(dāng)成熟了,但還是建議用關(guān)鍵詞來描述你的問題俩功,這樣可以使你的問題更加具體和精準(zhǔn)幻枉。通常,用空格分割的1~3個(gè)關(guān)鍵詞诡蜓,可以比較得到比較好的搜索結(jié)果熬甫。

  • 直接使用報(bào)錯(cuò)信息搜索

如果你是在為你的程序無法運(yùn)行而尋找解決方案,那么直接使用報(bào)錯(cuò)提示信息進(jìn)行搜索是最好的選擇蔓罚。一般來說椿肩,代碼異常,都會(huì)輸出異常的類型和位置豺谈,而應(yīng)用軟件的錯(cuò)誤甚至還會(huì)提供對(duì)應(yīng)的錯(cuò)誤碼郑象,以便于定位和解決問題。用這些信息去搜索茬末,比你用自然語言描述錯(cuò)誤現(xiàn)象要精準(zhǔn)幾百倍厂榛。

  • 添加范圍限定的關(guān)鍵詞,縮小搜索范圍

比如你要搜索python相關(guān)的一個(gè)問題丽惭,那么在你的關(guān)鍵詞里加上python會(huì)好過直接搜索你的具體問題击奶。比如你想了解Requests模塊的具體用法,如果不加上python吐根,則很難找到你要的信息正歼。更進(jìn)一步,如果你清楚你的問題是django方面的拷橘,那么直接加上django關(guān)鍵字會(huì)比加python更有效局义。但要注意,你得分清你的問題屬于哪個(gè)范圍冗疮。如果是因?yàn)槟愕臄?shù)據(jù)庫(kù)和你操作系統(tǒng)不兼容而導(dǎo)致的問題萄唇,你卻一直用python關(guān)鍵字進(jìn)行搜索,那就跑偏了术幔。

  • 避免引入歧義

有的時(shí)候另萤,你會(huì)發(fā)現(xiàn)你搜索的關(guān)鍵詞會(huì)導(dǎo)向一個(gè)被熱議的問題,但你確信這個(gè)問題并不是你想要的。這時(shí)候?qū)幙煞艞夁@個(gè)會(huì)導(dǎo)致歧義的關(guān)鍵詞四敞。當(dāng)然還有另外的解決方法泛源,稍后我會(huì)提到。
還有時(shí)候忿危,歧義是因?yàn)槟沐e(cuò)誤的推測(cè)而帶來达箍,比如上個(gè)例子中的“python”導(dǎo)致查不到數(shù)據(jù)庫(kù)的問題。所以在搜索過程中铺厨,你需要根據(jù)情況調(diào)整你的關(guān)鍵詞缎玫。

  • 逐步修正關(guān)鍵詞

復(fù)雜的問題往往無法一蹴而就地解決。搜索的過程也是一個(gè)反復(fù)思考的過程解滓,需要通過已有的結(jié)果推斷和修正赃磨,最終達(dá)到目標(biāo)。

分辨搜索結(jié)果的質(zhì)量

最近一段時(shí)間洼裤,國(guó)內(nèi)某知名搜索引擎被眾人口誅筆伐邻辉,對(duì)于搜索結(jié)果的排名和誤導(dǎo)也是其中一條罪狀。雖然搜索編程相關(guān)的資料不太至于讓你上當(dāng)受騙逸邦,但搜索結(jié)果的質(zhì)量還是有可能影響到你的學(xué)習(xí)恩沛。可能你下載到的軟件不是官方正版缕减,而是被植入了木馬病毒的版本。也可能你輕信了投放推廣的培訓(xùn)機(jī)構(gòu)芒珠,去上了一個(gè)糟糕的培訓(xùn)課程桥狡。更多的情況是,搜索出的結(jié)果里皱卓,有很多無效的裹芝、重復(fù)的甚至錯(cuò)誤的內(nèi)容,耽誤你的時(shí)間娜汁,誤導(dǎo)你的方向嫂易。

鑒于此,如果你無法選擇更好的搜索引擎掐禁,那我只能建議你怜械,認(rèn)真分辨搜索結(jié)果的質(zhì)量。要對(duì)搜索結(jié)果保持懷疑的態(tài)度傅事,不要只迷信排名靠前的結(jié)果缕允,它們可能是推廣(注意點(diǎn)看,一般搜索引擎都有標(biāo)注)蹭越,也可能是做過一些排名優(yōu)化障本,或者僅僅是運(yùn)氣好排到了前面。下載軟件包盡量去官方的網(wǎng)站,查閱資料盡量選擇官方的文檔驾霜。另外案训,獨(dú)立技術(shù)博客的質(zhì)量要高于那種掛滿小廣告的資源站。

對(duì)于編程方面的問題來說粪糙,還有種選擇是直接去相關(guān)的網(wǎng)站進(jìn)行搜索萤衰。這里強(qiáng)烈推薦又一個(gè)程序員的必備工具:StackOverflow。多次有人問我猜旬,英語不好能不能編程脆栋。我的回答是,可以洒擦,但你會(huì)錯(cuò)過很多好東西椿争。比如這時(shí)候,你就只能去用中文同類網(wǎng)站熟嫩。有個(gè)SegmentFault屬于國(guó)內(nèi)做得不錯(cuò)的秦踪,但在內(nèi)容上肯定無法與StackOverflow相提并論。

另外掸茅,知乎也是個(gè)可以搜索問題的去處椅邓,但一般是偏向評(píng)價(jià)性質(zhì)的問題,而非具體的技術(shù)問題昧狮。

搜索引擎的高級(jí)技巧

大多數(shù)搜索引擎景馁,除了直接搜索關(guān)鍵字,都還會(huì)提供一些高級(jí)功能逗鸣,常用的包括:

  • 站內(nèi)搜索 site

示例:在搜索框中搜索
python site:http://zhihu.com

就可以把搜索結(jié)果限定在知乎內(nèi)合住。對(duì)于一些沒有站內(nèi)搜索或站內(nèi)搜索不好的網(wǎng)站來說很有用。

  • 完全匹配 ""(雙引號(hào))

示例:在搜索框中搜索
"matching query does not exist"

可以得到精確匹配這段文字的結(jié)果撒璧,而不是把它們當(dāng)做多個(gè)關(guān)鍵詞來搜索透葛。

  • 去除結(jié)果 -(減號(hào))

示例:在搜索框中搜索
django -unchained

單純搜索django,會(huì)得到一部分同名電影《Django Unchained》的結(jié)果卿樱。通過減號(hào)可以去除包含unchained的結(jié)果僚害。注意減號(hào)前面必須有空格,后面必須沒空格繁调。

  • 文件類型 filetype

示例:在搜索框中搜索
python filetype:pdf

得到的結(jié)果都是pdf類型的萨蚕。這對(duì)于搜索文檔或者ppt很有幫助。

百度現(xiàn)在將時(shí)間涉馁、文件類型门岔、站點(diǎn)三項(xiàng)過濾加在了搜索結(jié)果的上方,這點(diǎn)我覺得還是不錯(cuò)的烤送,畢竟大多數(shù)人不會(huì)像程序員一樣習(xí)慣使用代碼和符號(hào)語言寒随。

最后,對(duì)于需要寫論文的同學(xué)來說,還有個(gè)不能不去的地方就是
http://scholar.google.com
同樣妻往,如果你又沒法好好使用它互艾,要找替代品。那我真心不想告訴你還有個(gè)
http://xueshu.baidu.com
因?yàn)槲以囘^了讯泣,這上面連我自己的論文都搜不到纫普!

Crossin的編程教室

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市好渠,隨后出現(xiàn)的幾起案子昨稼,更是在濱河造成了極大的恐慌,老刑警劉巖拳锚,帶你破解...
    沈念sama閱讀 219,039評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件假栓,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡霍掺,警方通過查閱死者的電腦和手機(jī)匾荆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來杆烁,“玉大人牙丽,你說我怎么就攤上這事⊥没辏” “怎么了烤芦?”我有些...
    開封第一講書人閱讀 165,417評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)入热。 經(jīng)常有香客問我拍棕,道長(zhǎng),這世上最難降的妖魔是什么勺良? 我笑而不...
    開封第一講書人閱讀 58,868評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮骄噪,結(jié)果婚禮上尚困,老公的妹妹穿的比我還像新娘。我一直安慰自己链蕊,他們只是感情好事甜,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著滔韵,像睡著了一般逻谦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上陪蜻,一...
    開封第一講書人閱讀 51,692評(píng)論 1 305
  • 那天邦马,我揣著相機(jī)與錄音,去河邊找鬼。 笑死滋将,一個(gè)胖子當(dāng)著我的面吹牛邻悬,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播随闽,決...
    沈念sama閱讀 40,416評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼父丰,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了掘宪?” 一聲冷哼從身側(cè)響起蛾扇,我...
    開封第一講書人閱讀 39,326評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎魏滚,沒想到半個(gè)月后镀首,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,782評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡栏赴,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評(píng)論 3 337
  • 正文 我和宋清朗相戀三年蘑斧,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片须眷。...
    茶點(diǎn)故事閱讀 40,102評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡竖瘾,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出花颗,到底是詐尸還是另有隱情捕传,我是刑警寧澤,帶...
    沈念sama閱讀 35,790評(píng)論 5 346
  • 正文 年R本政府宣布扩劝,位于F島的核電站庸论,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏棒呛。R本人自食惡果不足惜聂示,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望簇秒。 院中可真熱鬧鱼喉,春花似錦、人聲如沸趋观。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽皱坛。三九已至编曼,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間剩辟,已是汗流浹背掐场。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工往扔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人刻肄。 一個(gè)月前我還...
    沈念sama閱讀 48,332評(píng)論 3 373
  • 正文 我出身青樓瓤球,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親敏弃。 傳聞我的和親對(duì)象是個(gè)殘疾皇子卦羡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容