丁香五月天婷婷久久婷婷色综合91|国产传媒自偷自拍|久久影院亚洲精品|国产欧美VA天堂国产美女自慰视屏|免费黄色av网站|婷婷丁香五月激情四射|日韩AV一区二区中文字幕在线观看|亚洲欧美日本性爱|日日噜噜噜夜夜噜噜噜|中文Av日韩一区二区

您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號(hào)安全和更好的產(chǎn)品體驗(yàn),強(qiáng)烈建議使用更快更安全的瀏覽器
此為臨時(shí)鏈接,僅用于文章預(yù)覽,將在時(shí)失效
人工智能 正文
發(fā)私信給三川
發(fā)送

0

誰(shuí)說(shuō)程序員只能用谷歌?Bing 與 SyntaxDB 要成為更好的代碼搜索引擎

本文作者: 三川 2017-01-20 16:34
導(dǎo)語(yǔ):隨著程序語(yǔ)言越來(lái)越多,開(kāi)發(fā)者記不住的東西越來(lái)越多,搜索引擎也要進(jìn)化。

誰(shuí)說(shuō)程序員只能用谷歌?Bing 與 SyntaxDB 要成為更好的代碼搜索引擎

“No one is omniscient and that's ok. ”

這句讓人倍感溫馨的話(huà),意為“沒(méi)有人是全能的,這很 ok”。每當(dāng)你遇到不知如何去做的事情,怎么辦?你會(huì)谷歌、知乎、Quora、或者百度一下怎么做。但你也許會(huì)好奇,有沒(méi)有更簡(jiǎn)單的方法來(lái)找到你想要的答案?

據(jù)說(shuō)在開(kāi)發(fā)者江湖,百度一下的是小白,有問(wèn)題找谷歌的是大多數(shù),會(huì)去在線(xiàn)數(shù)據(jù)庫(kù)、碼農(nóng)社區(qū)找答案的一定是老司機(jī)。

2016 年,搜索引擎開(kāi)始在機(jī)器學(xué)習(xí)領(lǐng)域發(fā)力——承諾幫助開(kāi)發(fā)者搜索 syntax(語(yǔ)法)。其中,必應(yīng)搜索(Bing)與碼農(nóng)社區(qū) HackerRank 合作,幫助開(kāi)發(fā)者更快找到代碼問(wèn)題的答案。語(yǔ)法庫(kù) SyntaxDB 更是宣稱(chēng)要成為碼農(nóng)們的搜索引擎——取代谷歌成為世界最快速的編程問(wèn)題參考來(lái)源。當(dāng)然,這并不意味著遇到問(wèn)題的程序員們不會(huì)沖向 Stack Overflow 或者其他開(kāi)發(fā)者社區(qū);但這預(yù)示著編程問(wèn)題的搜索正在變得更輕松、便捷。

誰(shuí)說(shuō)程序員只能用谷歌?Bing 與 SyntaxDB 要成為更好的代碼搜索引擎

絕望呼救的人

碼農(nóng)世界的明星、微軟 IT 工程師、媒體人 Scott Hanselman 曾經(jīng)遇到過(guò)一個(gè)很有意思的問(wèn)題——

“我到底是一個(gè)(優(yōu)秀的)開(kāi)發(fā)者,還是只是個(gè)擅長(zhǎng)用谷歌的人?”

這個(gè)問(wèn)題沒(méi)有答案。但提問(wèn)者的解釋是:“走出自己的舒適地帶(comfort zone)會(huì)使我們成長(zhǎng)”。意思是當(dāng)我們處理原本不知道如何去做的任務(wù),以至于不得不用谷歌、去在線(xiàn)社區(qū)尋找答案時(shí),會(huì)獲得新的知識(shí)與技能,提高職業(yè)水平。

但在宣布該平臺(tái)與必應(yīng)的合作之時(shí),雷鋒網(wǎng)獲知,HackerRank 的CEO 、聯(lián)合創(chuàng)始人Vivek Ravisankar 發(fā)表了他的觀點(diǎn):當(dāng)你遇到一個(gè)不確定該如何處理的難題,搜索解決方案是“今天的程序員所面臨的主要生產(chǎn)力陷阱之一”。他進(jìn)一步解釋?zhuān)?/p>

“如果你想要改進(jìn)某個(gè)算法、或者學(xué)習(xí)新算法,你用搜索引擎搜索,然后考慮該點(diǎn)擊哪一個(gè)藍(lán)色鏈接。之后,你需要把所有搜到的東西移到你的文本編輯器里面,你不停嘗試、不斷遇到錯(cuò)誤,直到你找到合適的解決方案?!?/p>

誰(shuí)說(shuō)程序員只能用谷歌?Bing 與 SyntaxDB 要成為更好的代碼搜索引擎

Vivek Ravisankar (中)

兩大新晉搜索引擎:目標(biāo)是成為碼農(nóng)伴侶

SyntaxDB

誰(shuí)說(shuō)程序員只能用谷歌?Bing 與 SyntaxDB 要成為更好的代碼搜索引擎

“SyntaxDB 為經(jīng)常使用谷歌搜索 syntax 的人而設(shè)計(jì),它的目標(biāo)是成為世界最快的編程參考來(lái)源。”

SyntaxDB 由 Anthony Nguyen 創(chuàng)立,當(dāng)時(shí),他還沒(méi)有進(jìn)入 Shopify 成為軟件工程師,正在女王大學(xué)(Queen’s University)學(xué)習(xí)計(jì)算機(jī)工程和經(jīng)濟(jì)學(xué)課程。該網(wǎng)站支持九種語(yǔ)言:Java, JavaScript, C, C++, Swift, Go, Ruby 和 Python,并提供 Slack, DuckDuckGo 和 Visual Studio Code 的整合。

SyntaxDB 網(wǎng)頁(yè) UI 簡(jiǎn)潔,使用較簡(jiǎn)單。當(dāng)用戶(hù)鍵入語(yǔ)言名稱(chēng),或是某個(gè)概念,SyntaxDB  會(huì)給出相關(guān)答案。搜索結(jié)果按照最好的答案排序。當(dāng)用戶(hù)點(diǎn)擊某個(gè)概念的鏈接,其定義、syntax、相關(guān)注解以及案例會(huì)展示出來(lái)。

與 HackerRank 的聯(lián)姻后的必應(yīng)

誰(shuí)說(shuō)程序員只能用谷歌?Bing 與 SyntaxDB 要成為更好的代碼搜索引擎

對(duì)于這樁合作,Vivek Ravisankar 在博客里寫(xiě)道:

IT 工程師們通常利用搜索引擎,來(lái)搜尋諸如 Stackoverflow、Stackexchange 等網(wǎng)站或各個(gè)博客中的答案。這帶來(lái)學(xué)習(xí)編程語(yǔ)言、玩代碼的新方式。“但現(xiàn)在,你有了一個(gè)更為順暢的新選擇——它不僅能‘吐出’你需要的代碼答案,還能實(shí)時(shí)編輯、擺弄代碼。這不需要任何 IDE 安裝,能節(jié)省你以往浪費(fèi)在搜索頁(yè)面和代碼編輯器之間來(lái)回切換的時(shí)間?,F(xiàn)在,代碼在必應(yīng)搜索引擎的實(shí)時(shí)編輯器運(yùn)行

必應(yīng)“UX 特征與分享工具部”工程負(fù)責(zé)人 Marcelo De Barros 解釋道:

“除了學(xué)習(xí)在某個(gè)語(yǔ)言中特定算法、代碼是如何編寫(xiě)的;用戶(hù)們還能檢查,同樣的方案是如何在其他編程語(yǔ)言中實(shí)現(xiàn)的。這為編程語(yǔ)言們提供了羅塞塔石碑般的模型

雷鋒網(wǎng)注:這是極大的贊揚(yáng)(吹噓)。羅塞塔石碑是同時(shí)刻有希臘文字、古埃及文字和埃及通俗文字的石碑,是歷史學(xué)家破譯古埃及文字幾乎唯一的信息來(lái)源。把必應(yīng)與 HackerRank 的合作成果與其相提并論,表示微軟認(rèn)為它為不同編程語(yǔ)言之間的理解與轉(zhuǎn)換,打開(kāi)了新窗口。

使用谷歌的頻率:隨經(jīng)驗(yàn)增長(zhǎng)還是下降?

在項(xiàng)目描述中,Anthony Nguyen 提供了一個(gè)鏈接,導(dǎo)向了一個(gè)被超過(guò) 500 個(gè) Reddit 用戶(hù)回答的問(wèn)題:

碼農(nóng)老司機(jī)使用谷歌搜索的頻率有多大?(How Much Does an Experienced Programmer Use Google?)

這個(gè)問(wèn)題也沒(méi)有標(biāo)準(zhǔn)答案。雷鋒網(wǎng)看到,一個(gè) Reddit 用戶(hù)回答:“如果你每天用超過(guò)四種語(yǔ)言寫(xiě)代碼、修補(bǔ)漏洞,一些小細(xì)節(jié)會(huì)不斷忘掉?!绷硪粋€(gè)用戶(hù)解釋?zhuān)骸皩W(xué)會(huì)怎么用谷歌是工作很重要的一部分”。還有一名為  devsquid 的用戶(hù)解釋說(shuō):“當(dāng)你的編程知識(shí)增長(zhǎng),你的問(wèn)題變得更具一般性。”

名叫 BlueRenner 的用戶(hù)表示,使用谷歌是最高效的方法。把代碼放入文本編輯器是編程中最不重要的一步。知道放什么、放在哪里,才是最重要的工作環(huán)節(jié)。一名有 20 年工齡的老碼農(nóng)表示,沒(méi)了谷歌開(kāi)發(fā)者要怎么活?沒(méi)人能把所有文件都記住。

最后,署名為 gigitrix 的用戶(hù)做了個(gè)很精辟的比喻:“谷歌是我大腦的 SSD,而大腦的 RAM 更適合存儲(chǔ)問(wèn)題空間,而不是 API 文件和語(yǔ)言細(xì)節(jié)?!?/strong>

via jaxenter

相關(guān)文章:

“下一代搜索引擎”Vurb,為何賤賣(mài)給Snapchat

AIR 023 | 從搜索引擎到行動(dòng)引擎,前谷歌科學(xué)家如何打造智能搜索

Google搜索引擎引入AI算法,搜什么都幫你找得到

Facebook用AI變身強(qiáng)大搜索引擎,要挑戰(zhàn)谷歌?

雷峰網(wǎng)版權(quán)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見(jiàn)轉(zhuǎn)載須知。

誰(shuí)說(shuō)程序員只能用谷歌?Bing 與 SyntaxDB 要成為更好的代碼搜索引擎

分享:

用愛(ài)救世界
當(dāng)月熱門(mén)文章
最新文章
請(qǐng)?zhí)顚?xiě)申請(qǐng)人資料
姓名
電話(huà)
郵箱
微信號(hào)
作品鏈接
個(gè)人簡(jiǎn)介
為了您的賬戶(hù)安全,請(qǐng)驗(yàn)證郵箱
您的郵箱還未驗(yàn)證,完成可獲20積分喲!
請(qǐng)驗(yàn)證您的郵箱
完善賬號(hào)信息
您的賬號(hào)已經(jīng)綁定,現(xiàn)在您可以設(shè)置密碼以方便用郵箱登錄