嗨,程式設計師,你知道高階工程師用的搜尋引擎嗎?

語言: CN / TW / HK

嘮嘮叨叨

作為一個開發人員,每天寫程式碼,找解決方案,碰到 BUG,找搜尋引擎,如果你每天做著面向搜尋引擎的開發,那你是否碰到過搜尋引擎結果重複,廣告堆積,查無所用等問題呢?這個問題在今天就能得到解決~

巧的是,最近在找開發文件時,發現百度上線了一個全新的搜尋產品:

百度開發者搜尋:kaifa.baidu.com

首先域名好評,本以為會使用 devcode 這些土洋的名字,結果真就是 kaifa,漂亮~

從名字就知道,這就是面向開發者的搜尋引擎,不過 LOGO 中顯示當前版本是 BETA 版,看樣子產品還在不斷迭代,但既然已經上線,那肯定是優於普通搜尋的,而且是國內首家,那必須試試。

在這裡插入圖片描述

看了一下 slogan 和目標,發現定位都很明確,果然百度自家的技術人員很懂我們普通開發者。

產品 slogan:讓技術搜尋更簡單高效。

產品目標:開發者搜尋是一個面向開發者的知識搜尋平臺,專注於為開發者提供高效的技術搜尋服務。

搜尋初體驗

首先映入眼簾的就是 GitHub 趨勢榜,隨時瞭解流⾏倉庫,還可以直接快速發現優質專案,而且非常 NICE 的提供了開發語言和時間範圍的選擇,作為 Python 程式設計師的 橡皮擦 可以快捷的切換到 Python 優質倉庫,一眼就看到了熟悉的 you-get

在這裡插入圖片描述

右側是可配置的【站點導航】及【線上工具】功能區,站點導航需要登入百度賬號,即可實現自定義(最多可設定 8 個站點,同時⽀持對站點進⾏拖拽排序),線上工具對接了各種優質且無廣告的頁面,這簡直就是幫我們挑選最優質內容。

右上角是黑白配,深色模式更加符合夜晚編碼的程式設計師們,不過橡皮擦是從來不加班的~

在這裡插入圖片描述

深色模式

在這裡插入圖片描述

第一次搜尋

作為一款搜尋工具,查詢結果的好壞是直接影響感受的,直接輸入 Python,檢視結果頁。

開發者搜尋具備垂直 sug 功能,即基於搜尋詞的智慧提示,針對開發者群體做出了與技術相關的推薦。

在這裡插入圖片描述

檢索結果也劃分了區域,型別分為 全部、影片、開源、教程,功能區竟然還包括開源資訊,開源專案,資訊和前文的工具一樣,主要對接開源中國。

在這裡插入圖片描述

初步體驗搜尋結果覆蓋面比較全面,包括國內外主流技術類站點內容:

  • 語言類官網:Java、Python、C、Go、C++等
  • 軟體類官網:Paddle、Tensorflow、Jmeter 等
  • 國外站點:Github、StackOverflow 等
  • 部落格類站點:CSDN、知乎、簡書、思否、部落格園、InfoQ 等
  • 社群站點:studygolang、spring4all、kubernetes 中文社群等
  • 教程類站點:菜鳥教程、易百教程、w3school 等
  • 個人站點:廖雪峰的官方網站、阮一峰的網路日誌等

這裡要點贊一個設計 ,普通搜尋引擎檢索結果會被 CSDN、騰訊、阿里的聚合搜尋干擾,開發者搜尋竟然完全沒有那些 【垃圾頁】,而且遮蔽了大量的爬蟲站點,好用極了!

細節體驗

開發者搜尋-Beta (baidu.com)開發者搜尋基本具備了一款搜尋產品應有的基礎功能。在使用過程中,發現很多細節點,都是為了便於開發者使用,例如: 1、黑白色模式,考慮到程式設計師喜歡夜深人靜寫程式碼,開發者搜尋上線了深色,降低視覺疲勞; 2、sug 功能:基於搜尋詞的智慧提示,剛剛在前文已經對比了與普通搜尋的差異; 3、搜尋工具:提供釋出時間、站點過濾篩選,直接對接目標站點,進一步提煉優質內容; 4、搜尋 Tab 頁:提供全部、影片、開源、教程 Tab。

這些內容在上文我們都已經進行了體驗,去除“雜質”,保留優質內容。

尤其在搜尋工具中,增加了一個站內搜尋,可以優中擇優

在這裡插入圖片描述

開發者搜尋還為每篇文章都增加了 【收藏】、【贊】、【踩】 動作,其中 收藏 非常好用,開發者搜尋最多⽀持建立 10 個收藏夾,每個收藏夾最多收藏 100 條結果,同時可以通過右上⻆進⼊收藏 管理⻚⾯,對收藏的結果進⾏進⾏編輯。

在這裡插入圖片描述 在這裡插入圖片描述 你還可以在檢索過程中對結果進行或者 ,點贊越多,排序越⾼,你的贊/踩會影響結果的排序,方便其他人得到更加優質的內容。

搜尋體驗

搜具體語言,例如 Python、Go、MySQL

發者搜尋為語言進行了特殊處理,當你檢索某一特定語言,例如 Python、Go、MySQL 等內容時,它會通過卡片形式展示官網,相關資訊,相關開源庫,並且查詢結果集和右側的相關專案中都會展示使用 Python 語言的開源庫,最重要的是在相關專案中展示了 starfork 數,可以很直觀的對倉庫質量做評判。

在這裡插入圖片描述

檢索普通的技術資料時,優先展示的是去重/篩選之後的優質資料,並且頁面非常簡潔,移除了右側的卡片區域,直接將內容呈現在眼前,橡皮擦翻閱了 10 頁內容,沒有找到重複的資料。以前找不到資料,現在是資料太多,要挑好資料了。

在這裡插入圖片描述

開源專案卡片

使用開發者搜尋查詢某一具體開源專案時,會發現其結果將開源倉庫進行了細緻的處理。你可以直觀的看到協議、官網,以及 README 內容,甚至可以直接展開 README,不用去 github (國內開啟速度有時很慢),就可以便捷的瞭解該專案,甚至只依賴 README 內容,就可以把它直接應用到你的專案中。

在這裡插入圖片描述

如果在檢索中發現該開源專案被其它專案引用,開發者搜尋還會呈現相關專案,如下所示,而且這些專案按照 star 數進行了排序,這些都是關聯性強且技術優質的內容,每一個檢索結果都能幫你深入專案本身,甚至可以直接找到你可用的目標專案。

在這裡插入圖片描述

搜部落格教程相關

普通搜尋結果匯出都是 copy,洗稿,爬蟲採集,但檢視開發者搜尋結果之後,發現其針對技術內容的質量進行了建模,並增加去重體系,優先展示了質量高,原創的內容。

在使用開發者搜尋前,你總是在沙子中挑金子,現在你只需要在金子中找純度更高的就可以了

而且切換到 “教程” tab 頁,裡面竟然用大資料篩選了【教程類】站點資料,這點確實沒有想到,看來開發者工具演算法已經可以識別出普通部落格內容和教學部落格內容了,拿到這些資料,你可以很方便的對技術棧進行系統學習。

在這裡插入圖片描述

推薦一下

目前來看,開發者搜尋 已經初具技術搜尋產品的雛形,就是面向我們開發者的最優引擎,而且是國內首家在做的平臺,雖然還處於 BETA 階段,但在這幾天的試用中發現搜尋體驗和產品功能正在持續優化。

而且橡皮擦使用過程中發現百度開發者搜尋完全無廣告、真的是一點點都沒有,就是純技術內容的展示,這點留下了非常好的印象。

希望正式版能帶來更好的體驗,真正幫到國內的開發者。

大意了,開發者搜尋這麼好的東西怎麼剛發現~

「其他文章」