1. 程式人生 > >程式設計師的基礎生存技能:高效用Google

程式設計師的基礎生存技能:高效用Google

如果票選近二十年最偉大的發明,我相信搜尋引擎肯定會佔據一個不容小覷的位置,它不單是一項發明,更是一項成就,最大程度消滅了資訊的不平等。既然人人都可以接觸到海量的資訊,那麼衡量資訊財富多寡就只剩下技巧這惟一的標準了:善用搜索引擎的都是資訊時代的富翁,不懂搜尋引擎的都是資訊時代的負翁。

而像程式設計師這種必須終生學習的職業,搜尋引擎就是我們的左膀右臂。懂搜尋引擎就是我們的基本功,不,應該是童子功。只是大部分新手都在過分粗放的使用搜索引擎,而花幾分鐘時間瞭解搜尋引擎的技巧和語法,就能讓自己的資訊財富來一個大躍進,不也是一筆劃算的買賣麼。

而對於技術類問題的檢索,谷歌的表現水準無疑要甩百度幾條街;所以善用搜索引擎的第一條原則必然是:一如既往毫不猶豫百折不撓的使用Google。而對於一名程式設計師來說,保證自己隨時隨地能訪問Google,是最最基本的技能,哪怕花費少許金錢也是物超所值。那麼以下就撇開百度、專門講講使用Google的小貼士。

完整匹配

在Google的輸入框裡,所有的空格都被理解為加號。如果你輸入的是mysql foreign key,那麼返回的搜尋結果裡也許既有mysql存在,也有foreign key存在,但不一定有mysql foreign key存在。另外,過分常用的、單獨存在沒有意義的詞彙往往被忽略掉,比如the/a/that等等。

如果你想要找含有mysql foreign key這個片語的文章,那麼你必須在搜尋詞前後加上引號,輸入”mysql foreign key”,不管你輸入的時候使用的是全形字元(“或者”)還是半形字元(”),Google都照樣能夠正確處理。這就是引號的作用:返回完整匹配的結果。

篩選

為了進一步篩選搜尋結果,還需要學會另外一個符號 — 減號(-)。比如,”mysql foreign key” - “nodejs”就要求Google返回含有mysql foreign key但不存在nodejs的文章。

萬用字元

另外一個程式設計師耳熟能詳的符號是正則裡最常露臉的星號,看到星號就下意識的想到萬用字元,在Google的搜尋規則中也是如此,輸入”mysql connect error *”就會返回所有已知的關於MySQL連線錯誤的文章。

站內搜尋

最後推薦一個威力無窮的語法,讓你有機會再對搜尋結果做一次篩選。比如針對程式設計師查bug,stackoverflow是我個人覺得可信度最高也最全面的一個網站,所以我就經常使用site的魔法,像”mysql foreign key” site:stackoverflow.com就會返回對應網站內所有關於mysql foreign key的文章。

語言和日期

像2shou叔這種英語閱讀能力不過關的人,遇到急事就不能一篇篇翻原版文件了,不得不求助國內的二手貨;這時,Google介面上的一個小按鈕就幫上大忙了:點選搜尋工具 - 不限語言,下拉選擇所有簡體中文網頁,一下子就回到了祖國母親的懷抱。有時用新出的庫版本,別忘了隔壁那個不限日期按鈕,可以幫你找到最最新鮮的技術文章。

Tab,以及宅男福利

只限Chrome的一招:輸入某個網址,再點選Tab,會能直接使用這個站點的站內搜尋了,比別人快個幾秒,關鍵時刻也很管用不是麼。

最後留個福利吧,曾經被人偷偷問過,谷歌的安全搜尋怎麼關閉;網上有一些繁複的攻略,對我們程式設計師,搜尋網址加個引數:&safe=off,一招就可日天。

祝大家Google快樂。

相關推薦

程式設計師基礎生存技能效用Google

如果票選近二十年最偉大的發明,我相信搜尋引擎肯定會佔據一個不容小覷的位置,它不單是一項發明,更是一項成就,最大程度消滅了資訊的不平等。既然人人都可以接觸到海量的資訊,那麼衡量資訊財富多寡就只剩下技巧這惟一的標準了:善用搜索引擎的都是資訊時代的富翁,不懂搜尋引

程式設計師薪資到底有多?2017中國程式設計師薪資生存現狀調查報告

程式設計師一直都是一個備受人們關注的群體。2014年,據IDC統計,全球約有1850萬名程式設計師,中國佔10%。隨著近年全國網際網路創業熱潮的興起,“網際網路+”、“雲端計算”以及“智慧硬體”等領域發展迅速,市場對程式設計師的需求更為旺盛。 由程式設計師客棧聯合稀土掘金通過對北京、廣東、浙江、

面試感悟3年工作經驗java程式設計師應有的技能

第一階段:三年 我認為三年對於程式設計師來說是第一個門檻,這個階段將會淘汰掉一批不適合寫程式碼的人。這一階段,我們走出校園,邁入社會,成為一名程式設計師,正式從書本上的內容邁向真正的企業級開發。我們知道如何團隊協作、如何使用專案管理工具、專案版本如何控制、我們寫的程式碼如何

【本人禿頂程式設計師】面試題如何設計一個併發系統?

←←←←←←←←←←←← 我都禿頂了,還不點關注! 面試題 如何設計一個高併發系統? 面試官心理分析 說實話,如果面試官問你這個題目,那麼你必須要使出全身吃奶勁了。為啥?因為你沒看到現在很多公司招聘的 JD 裡都是說啥,有高併發就經驗者優先。 如果你確實有真才實學,在網際

面試感悟3年工作經驗程式設計師應有的技能

前言:因為和同事有約定再加上LZ自己也喜歡做完一件事之後進行總結,因此有了這篇文章。這篇文章大部分內容都是面向整個程式設計師群體的,當然因為LZ本身是做Java開發的,因此有一部分內容也是專門面向咱們Java程式設計師的。 簡單先說一下,LZ座標杭州,13屆本科畢業,算上年前在阿里巴巴B2B事業部的

本科程式設計師嘲笑碩士同事書都白讀了,級別工資都沒我

加QQ群:957389100(招募中) “我自己是一名從事了5年前端的老程式設計師,辭職目前在做講師,今年年初我花了一個月整理了一份最適合2019年學習的web前端乾貨,從最基礎的HTML+CSS+JS到移動端HTML5到各種框架都有整理,免費送給每一位前端小夥伴,這裡是小白聚

程式設計師到資料科學家SAS 程式設計基礎 (06)- DATA步與PDV

在BASE SAS 中,DATA 語句用於開始一個數據步, 後續為若干DATA步特定的語句;SAS資料步結束於下一個 DATA 步或 PROC 步開始之處,或者結束於後續顯式指定的RUN語句。 注意:DATA 步是SAS程式語言的基礎,它可以執行在多種執行環境中。本章要講的是傳統意義上的SAS DATA步,

程式設計師小灰-漫畫什麼是一致性雜湊?

                        一年之前——    

程式設計師節過了,工資沒了,程式設計師要哭了!背後的原因發人深省!

1024是程式內的重要計量單位,因此10月24日被定為程式設計師節,我們要向這些便利我們生活的“可愛的人”致敬。眾所周知,程式設計師是高收入職業,很多專業跟計算機專業相比,工資起步價要相差一倍,幾年後,這種收入差距可能更大。但2018年程式設計師節後,這一切在悄悄地發生變化。 程式設計師是碗青春

程式設計師高薪盛宴背後未來90%的程式設計師會被淘汰?

華為35歲辭退事件... 中興員工墜樓殘局... 每次聽到這樣的新聞,很多程式設計師一面為不幸的同僚扼腕嘆息,一面也在暗暗問自己: 技術變化那麼快,我會不會被淘汰? 又或者程式設計師十年後還會有今天的收入嗎? 一面是被淘汰一面是生存收入降低,兩顧兩相難! 假如今天的收入

程式設計師的自我進化技術的廣度與深度怎麼權衡

程式設計師的自我進化:技術的廣度與深度怎麼權衡 工作2-3年了,如果你已經走在自己喜歡和感興趣的技術路上,那麼首先恭喜你了;如果你還在技術圈迷茫和困惑,也請保持微笑。無論你屬於那種情況,對於絕大多數人來說,不妨停下腳步來看看,我們應該如何看待技術。我們都希望自己的技術既有廣度又有深度,但事實

程式設計師四大焦慮瞬間拿什麼拯救你,我日益後退的髮際線?

參加 2018 AI開發者大會,請點選 ↑↑↑ 一場突如其來的降溫,再度把程式設計師的格子襯衫送上熱搜,和“髮際線 = 專業水平”等常見標籤一樣,這往往被視作一種“程式設計師式的幽默”,但自我調侃之餘也不乏令人頭禿的真實焦慮。 身處時刻以終生學習為要求的

#程式設計師面試阿里失敗今天你們看不起老子,15年後老子收購阿里

有句話說的好,三十年河東三十年河西,就是告訴我在生活中不要小瞧某人,說不定幾年過後你只能仰望人家。這種例子在生活中太常見了,不如馬雲、劉強東不都是從不被人看好帶到商業大亨,於是,一些年輕人受了這樣的鼓舞,大有一番初生牛犢不怕虎的氣勢。 如果有想學習java的程式設計師,可來我們的java學習

利用Python爬取了1600個崗位!原來一個程式設計師的年薪可以這麼

Python學了這麼久,相信很多小夥伴都想知道錢途如何,全國各大城市招聘Python的崗位有多少,都招哪些職位,年薪如何等等,我爬取了拉勾近1600個Python相關的職位,我們用資料說話!   進群:548377875  即可獲取數十套PDF哦! &nb

3年工作經驗程式設計師應有的技能(面試)

面試主要看幾點:專案經驗+基本技術+個人潛力(也就是值不值得培養)。 關於專案經驗,我認為併發程式設計網的創始人方騰飛老師講的一段話非常好: 介紹產品時面試官會考察應聘者的溝通能力和思考能力,我們大部分情況都是做產品的一個功能或一個模組,但是即使是這樣,自 己有沒有把整個系統架構或產

#蘇寧程式雙十一生存指南工位吃飯,回家加班

“也只有坐地鐵的時候,才能在夢醒時分就看到妹子”。當格紋襯衫成為公眾心裡網際網路公司員工的標配,程式設計師淳樸、單調的形象正式深入人心。近日,蘇寧基於萬人程式設計師樣本,釋出了一版趣味十足的程式設計師“生存地圖”。 如果有想學習java的程式設計師,可來我們的java學習扣qun:72340

程式設計師的工資,到底程式設計師的工資有多?你不瞭解的程式設計師

都說程式設計師的工資高,程式設計師工資是不是過高? 如果和國內和其他職業橫向比較,是的,區域性過高。全世界和其他程式設計師(主要是美帝)比,不是,太低。網際網路是不是毒瘤?以後優秀的人才不都跑去當碼農了?巨集觀角度講,網際網路確實吸引了過多人才,不是以後,是現在很多優秀的人才都往網際網路跑了。大

《The most important non-programming skills for programmers(程式設計師的軟技能)》

文章標題: The most important non-programming skills for programmers(對程式設計師很重要的軟技能) 作者主要從11個方面進行了闡述,總結了一些對程式設計師來說比較常用的“編外”技巧,接下來我會大致介紹一下,並且附上自己的心得 1.Empathy(移

程式設計師面試被問公司困難會留下來嗎?怒反問公司輝煌會漲薪?

俗話說“樹倒猢猻散”,每一個公司的發展歷程都是曲折的,當生意比較火爆的時候,對於公司的發展是好事!可當公司在低迷期的時候,維持公司的正常運轉尤為重要。但這時候可能有員工看到公司頹態,會認為待著這裡沒有發展,於是就會產生離職的想法,而員工一旦離職,公司想要維持正常運轉的難度就會增加,難度越大就有越多員

程式設計師上網吐槽不學習就感覺特別空虛,網友都是被現實逼的

程式設計師作為網際網路行業的“螺絲釘”,在外界看來程式設計師的工作是非常枯燥泛味的,但是對喜愛這一行的人來說,每天都是充滿激情與挑戰的。因為在網際網路世界裡,程式設計師可以編織出自己想象中的“一切”。但是這“一切”是不穩定的,需要及時更新,比如解決bug,所以不少程式設計師都是充滿焦慮的。就有一名程