嗨,程序员,你知道高级工程师用的搜索引擎吗?

简介: 嗨,程序员,你知道高级工程师用的搜索引擎吗?

作为一个开发人员,每天写代码,找解决方案,碰到 BUG,找搜索引擎,如果你每天做着面向搜索引擎的开发,那你是否碰到过搜索引擎结果重复,广告堆积,查无所用等问题呢?这个问题在今天就能得到解决~

巧的是,最近在找开发文档时,发现百度上线了一个全新的搜索产品:

百度开发者搜索:https://kaifa.baidu.com

首先域名好评,本以为会使用 devcode 这些土洋的名字,结果真就是 kaifa,漂亮~

从名字就知道,这就是面向开发者的搜索引擎,不过 LOGO 中显示当前版本是 BETA 版,看样子产品还在不断迭代,但既然已经上线,那肯定是优于普通搜索的,而且是国内首家,那必须试试。

开发者搜索还为每篇文章都增加了 【收藏】、【赞】、【踩】 动作,其中 收藏 非常好用,开发者搜索最多⽀持创建 10 个收藏夹,每个收藏夹最多收藏 100 条结果,同时可以通过右上⻆进⼊收藏 管理⻚⾯,对收藏的结果进⾏进⾏编辑。

你还可以在检索过程中对结果进行赞或者踩 ,点赞越多,排序越⾼,你的赞/踩会影响结果的排序,方便其他人得到更加优质的内容。

搜索体验

搜具体语言,例如 Python、Go、MySQL

发者搜索为语言进行了特殊处理,当你检索某一特定语言,例如 Python、Go、MySQL 等内容时,它会通过卡片形式展示官网,相关资讯,相关开源库,并且查询结果集和右侧的相关项目中都会展示使用 Python 语言的开源库,最重要的是在相关项目中展示了 star、fork 数,可以很直观的对仓库质量做评判。

检索普通的技术资料时,优先展示的是去重/筛选之后的优质资料,并且页面非常简洁,移除了右侧的卡片区域,直接将内容呈现在眼前,橡皮擦翻阅了 10 页内容,没有找到重复的资料。以前找不到资料,现在是资料太多,要挑好资料了。

开源项目卡片

使用开发者搜索查询某一具体开源项目时,会发现其结果将开源仓库进行了细致的处理。你可以直观的看到协议、官网,以及 README 内容,甚至可以直接展开 README,不用去 github (国内打开速度有时很慢),就可以便捷的了解该项目,甚至只依赖 README 内容,就可以把它直接应用到你的项目中。

如果在检索中发现该开源项目被其它项目引用,开发者搜索还会呈现相关项目,如下所示,而且这些项目按照 star 数进行了排序,这些都是关联性强且技术优质的内容,每一个检索结果都能帮你深入项目本身,甚至可以直接找到你可用的目标项目。

搜博客教程相关

普通搜索结果导出都是 copy,洗稿,爬虫采集,但查看开发者搜索结果之后,发现其针对技术内容的质量进行了建模,并增加去重体系,优先展示了质量高,原创的内容。

在使用开发者搜索前,你总是在沙子中挑金子,现在你只需要在金子中找纯度更高的就可以了。

而且切换到 “教程” tab 页,里面竟然用大数据筛选了【教程类】站点资料,这点确实没有想到,看来开发者工具算法已经可以识别出普通博客内容和教学博客内容了,拿到这些资料,你可以很方便的对技术栈进行系统学习。

推荐一下

目前来看,开发者搜索 已经初具技术搜索产品的雏形,就是面向我们开发者的最优引擎,而且是国内首家在做的平台,虽然还处于 BETA 阶段,但在这几天的试用中发现搜索体验和产品功能正在持续优化。

使用过程中发现百度开发者搜索完全无广告、真的是一点点都没有,就是纯技术内容的展示,这点留下了非常好的印象。

希望正式版能带来更好的体验,真正帮到国内的开发者。

大意了,开发者搜索这么好的东西怎么刚发现~

相关文章
|
7月前
|
弹性计算 Java 程序员
推荐程序员必知的四大神级学习网站
今天给大家整理一些小编经常学习和访问的学习网站,供大家参考学习。
|
4月前
|
机器学习/深度学习 前端开发 程序员
探索编程之道:从小白到专家的旅程
【8月更文挑战第29天】本文将引导读者踏上一段从编程新手到资深开发者的旅程。我们将通过一个实际的项目案例,探讨如何从零开始学习编程,逐步掌握关键技能,并最终成长为一名能够独立解决复杂问题的专家。在这个过程中,我们将分享实用的学习资源、策略和心态调整方法,帮助读者在编程之路上不断前进。
|
4月前
|
开发者
探索编程之旅:从新手到专家的心路历程
【8月更文挑战第15天】编程,一个充满挑战与创新的领域,吸引着无数人投身其中。本文将带你领略编程世界的奇妙之处,分享我从一名初学者逐步成长为资深开发者的心得体会。在这个过程中,我们不仅会探讨技术层面的成长,还会深入理解编程背后的哲学思考。无论你是刚开始接触编程的新手,还是已经有一定经验的开发者,这篇文章都会给你带来新的启示和思考。让我们一起踏上这段探索编程之旅,感受编程带来的无限可能。
|
4月前
|
自然语言处理 程序员 Windows
【杂谈】关于大学生学习编程好用的工具
【杂谈】关于大学生学习编程好用的工具
|
7月前
|
运维 监控 安全
网络安全预习课程笔记(四到八节)
网络安全领域的岗位多样化,包括应急响应、代码审计、安全研究、工具编写、报告撰写、渗透测试和驻场服务等。其中,应急响应处理系统故障和安全事件,代码审计涉及源码漏洞查找,安全研究侧重漏洞挖掘,工具编写则要开发自动化工具,报告撰写需要良好的写作能力。渗透测试涵盖Web漏洞和内网渗透。岗位选择受公司、部门和领导的影响。此外,还可以参与CTF比赛或兼职安全事件挖掘。了解不同岗位职责和技能需求,如安全运维工程师需要熟悉Web安全技术、系统加固、安全产品和日志分析等。同时,渗透测试包括信息收集、威胁建模、漏洞分析、攻击实施和报告撰写等步骤。学习网络安全相关术语,如漏洞、木马、后门等,有助于深入理解和学习。
|
7月前
|
Go C++ Docker
Gopher进阶神器:拥抱刻意练习,从新手到大师。
Gopher进阶神器:拥抱刻意练习,从新手到大师。
Gopher进阶神器:拥抱刻意练习,从新手到大师。
|
数据可视化 Windows
推荐5款实用小工具,第五款更是小白最爱
作为一个黑科技软件爱好者,电脑里肯定是不会缺少这方面的东西,今天的5款实用小工具闪亮登场了。
227 0
推荐5款实用小工具,第五款更是小白最爱
|
前端开发 小程序 程序员
人人自媒体的时代,程序员该如何利用好自己的优势?我记住了这些神器...
无可否认,随着互联网的不断发展完善,我们现在的生活无时无刻都在与网络打交道。伴随着流量这个名词的冲击,我们对自媒体这一行业也开始了不断的摸索,基本在我的圈子里,做自媒体的太多太多了,有图...
397 0
|
消息中间件 NoSQL Dubbo
面经手册 · 第1篇《认知自己的技术栈盲区》
讲到技术盲区,先说说我自己。几年前我也是从传统行业跨到互联网,同时还是从C#开发转到Java开发,与其说转不如说是回归Java。从上大学到毕业实习,我都是做Java的,但入职第一家公司,由于技术积累以及需要用C#与中继器、IO板卡、摄像头等进行交互,以及开发的软件是部署到客户端的,所以整套服务都是C#与少部分的C语言进行编写。
260 0
面经手册 · 第1篇《认知自己的技术栈盲区》
|
移动开发 前端开发 搜索推荐
H5十大新特性(前端面试新手必背)(2)
H5十大新特性(前端面试新手必背)(2)
112 0
H5十大新特性(前端面试新手必背)(2)