都闪开,这才是最牛x技术搜索引擎【云原生】

简介: 都闪开,这才是最牛x技术搜索引擎【云原生】


🍅 一、同样的搜索,不一样的结果

没认识西红柿以前,我搜索云原生是这样的:

这!不是我想看到的。针对码农来说搜索结果并不令人满意,甚至长期以来开发者们更习惯使用国外的搜索引擎找开发资料。

今天安利一款百度针对开发者定制的搜索引擎,简直不要太香…

  • 搜索全程无广告;
  • 自定义界面,享受搜索过程;
  • 针对场景搜索,快速抓住重点;

🍌 二、全网技术内容搜索

🥜 2.1 GitHub趋势榜:随时了解流行仓库

在首⻚提供了GitHub仓库趋势榜,同时支持按照开发语言、时间范围进行筛选。方便您随时获 取流行仓库信息。在登录状态下,您的筛选条件将保留,您可以更快速的浏览常用开发语言的仓库。

打开百度开发者搜索,第一印象也是非常简洁,除了搜索框和按钮外,界面没有其他元素。搜索结果页也没有广告和非技术内容,整体布局合理。

搜索结果分为几大区域:官网、百科、开源组织、代码仓库、开发者资讯、相关项目。

🥓 2.2 站点导航:设置常用技术站点不迷路

西红柿初步体验后,发现搜索结果覆盖全面,包括国内外主流技术类站点内容:

您可以将自己常用的技术站点设置在站点导航中,最多可设置8个站点,同时支持对站点进行拖拽排 序,让您直达站点不迷路。

  • 语言类官网:Java、Python、cplusplus 等
  • 软件类官网:Paddle、Tensorflow、Jmeter 等
  • 国外站点:Github、StackOverflow 等
  • 博客类站点:CSDN、知乎、简书、思否、博客园、InfoQ 等
  • 社区站点:studygolang、spring4all、kubernetes 中文社区等
  • 教程类站点:菜鸟教程、易百教程、w3school 等
  • 视频类站点:bilibili,黑马程序员、尚硅谷免费视频等
  • 个人站点:廖雪峰的官方网站、阮一峰的网络日志等

🍆 2.3 技术资讯:了解行业动态

作为互联网行业从业者,低头做事,抬头看路,不了解行业技术动态怎么行?

开发者搜索,有专门针对技术资讯的板块,让你能快速了解技术风向和大事件。

💿 2.4 在线工具:常用工具随手用

最多可添加9个常用工具,同时支持对在线工具进行拖拽排序,便于随时使用。

🍔 三、搜索场景体验介绍

🍆 3.1 搜开发语言:基于搜索词的智能提示

对于刚入行的开发者,或者首次学习某种开发语言来说,开发者引擎支持极其友好。开发者搜索在搜语言场景下为用户提供了官网、百科、开源组织、开源仓库等结果,并对其进行了卡片式展示。

比如在搜 python 时,提供了 python 官网的下载、安装、教程等子链,再也不用进到官网二次查找了,节省了不少时间。

也可以看到 python 在 github 中的组织和仓库,在右侧还可以看到使用 python 语言的开源仓库,比如 tensorflow,django,pytorch 等,这样可以马上根据 star、fork 数来对仓库质量做一个初步判断。

🍤 3.2 热⻔搜索词推荐:热⻔query直接搜

在完成本岗位的工作之余,西红柿强烈建议大家多去开源社区逛逛,了解前沿技术,保持技术敏感度,甚至还可以撸一撸源码,看看别人怎么实现的。

开发者搜索针对开源场景提供了专门的“开源”tab 页,可以搜索开源组织、开源仓库、开源协议、CVE 漏洞等开源信息。在 tab 页中,收录了 GitHub、Gitee、Eclipse、SourceForge 等相关内容,可以在此挑选想要和感兴趣的开源内容。

🍅 3.3 搜索Tab⻚:提供全部、视频、开源、教程Tab

现在大家都感觉到网络上的技术博客、教程的质量参差不齐。开发者搜索显然是建立了针对技术内容的质量评估模型和去重体系,优先展示质量高、原创的内容, 让你能快速过滤出想要的内容结果。

搜索云原生相关教程:

让开发者不再受点开多条结果却发现都大同小异的烦恼。

当然,如果你想要全网搜索,在“全部”tab 里可以搜索到全网的技术内容,并且根据内容区分出了“教程”tab 页,展示菜鸟教程、易百教程等教程类站点,方便对相应的技术进行系统学习。

🍇 3.4 结果收藏:对喜欢的结果进行收藏管理

你可以对喜欢的结果进行收藏操作,开发者搜索最多支持创建10个收藏夹,每个收藏夹最多收藏 100条结果。同时可以通过右上⻆进入收藏 管理⻚面,对收藏的结果进行进行编辑。

🥔 四、沉浸式搜索体验

开发者搜索基本具备了一款搜索产品应有的基础功能。在使用过程中,感觉产品经理还是照顾得比较周到的。包括:

  1. 深色模式:开发者更喜欢的深色模式
  2. sug 功能:基于搜索词的智能提示
  3. 搜索工具:提供发布时间、站点过滤筛选
  4. 搜索 Tab 页:提供全部、视频、开源、教程 Tab

可以在右上⻆进行深/浅色模式切换:

🍯 五、意⻅反馈

欢迎各位用户向我们反馈意⻅或建议,我们会根据用户反馈较多的问题进行优化,意在让开发者搜索成为更懂开发者的搜索引擎。

🍯 六、小结

目前来看,开发者搜索针对开发者日常检索较多的场景,有不同的展现策略和展现形式,在搜索结果的相关性和质量上都有不错的效果。

体验:https://kaifa.baidu.com/

目前是 beta 阶段,希望正式版能带来更好的体验,造福国内的开发者。

相关文章
|
8天前
|
边缘计算 Cloud Native 安全
构建灵活高效的下一代应用架构 随着企业数字化转型的加速,云原生技术正逐渐成为构建现代化应用程序的关键支柱。
随着企业数字化转型加速,云原生技术逐渐成为构建现代化应用的关键。本文探讨了云原生的核心概念(如容器化、微服务、DevOps)、主要应用场景(如金融、电商、IoT)及未来发展趋势(如无服务器计算、边缘计算、多云架构),并分析了面临的挑战,如架构复杂性和安全问题。云原生技术为企业提供了更灵活、高效的应用架构,助力数字化转型。
29 4
|
8天前
|
Cloud Native 安全 物联网
云原生技术在现代软件开发中的应用与挑战####
云原生,这一词汇如同一股强劲的科技风暴,席卷了整个信息技术领域,它不仅重塑了软件的开发模式,还引领了一场关于效率、可扩展性和弹性的深刻变革。本文旨在深入探讨云原生技术的核心概念,分析其在现代软件开发中的广泛应用,并直面伴随其发展而来的挑战,为读者勾勒出一幅既充满机遇又不乏考验的云原生技术图景。 ####
|
10天前
|
Kubernetes Cloud Native 持续交付
云计算的转型之路:云原生技术的崛起与实践####
【10月更文挑战第16天】 本文深入探讨了云原生技术在现代IT架构变革中的核心作用,不同于传统概述,本摘要将聚焦于云原生如何促进企业实现敏捷开发、弹性伸缩及高效运维,通过具体案例分析展现其在实际业务场景中的创新应用,揭示这一技术趋势对企业数字化转型的深远影响。 ####
29 2
ly~
|
15天前
|
Cloud Native 持续交付 云计算
云原生技术是指
云原生是一种基于云计算的软件开发和部署方式,通过容器化、微服务架构、持续交付和持续部署等技术,实现高效、可靠、可扩展的应用程序。其核心优势包括弹性和可扩展性、高可用性、敏捷开发和迭代以及降低成本。适用于互联网应用、企业级应用和大数据与人工智能等领域。
ly~
48 1
|
3天前
|
Cloud Native 前端开发 JavaScript
前端开发者必看:不懂云原生你就OUT了!揭秘如何用云原生技术提升项目部署与全栈能力
【10月更文挑战第23天】随着云计算的发展,云原生逐渐成为技术热点。前端开发者了解云原生有助于提升部署与运维效率、实现微服务化、掌握全栈开发能力和利用丰富技术生态。本文通过示例代码介绍云原生在前端项目中的应用,帮助开发者更好地理解其重要性。
19 0
|
6天前
|
Kubernetes Cloud Native 持续交付
云端新纪元:云原生技术重塑IT架构####
【10月更文挑战第20天】 本文深入探讨了云原生技术的兴起背景、核心理念、关键技术组件以及它如何引领现代IT架构迈向更高效、灵活与可扩展的新阶段。通过剖析Kubernetes、微服务、Docker等核心技术,本文揭示了云原生架构如何优化资源利用、加速应用开发与部署流程,并促进企业数字化转型的深度实践。 ####
|
3天前
|
敏捷开发 Cloud Native 持续交付
云原生技术在现代企业中的应用与实践
【10月更文挑战第23天】本文将深入探讨云原生技术在现代企业中的广泛应用,并结合具体案例分析其对企业数字化转型的推动作用。我们将从云原生技术的基本原理出发,逐步揭示其在提高业务敏捷性、降低成本和增强系统可靠性方面的优势。同时,文章还将分享一系列成功实施云原生技术的企业案例,为读者提供实践中的参考和启示。最后,我们将讨论云原生技术面临的挑战及未来的发展趋势,为企业在这一领域的进一步探索提供指导。
|
4天前
|
Kubernetes Cloud Native 开发者
云原生技术入门:Kubernetes和Docker的协作之旅
【10月更文挑战第22天】在数字化转型的浪潮中,云原生技术成为推动企业创新的重要力量。本文旨在通过浅显易懂的语言,引领读者步入云原生的世界,着重介绍Kubernetes和Docker如何携手打造弹性、可扩展的云环境。我们将从基础概念入手,逐步深入到它们在实际场景中的应用,以及如何简化部署和管理过程。文章不仅为初学者提供入门指南,还为有一定基础的开发者提供实践参考,共同探索云原生技术的无限可能。
17 3
|
4天前
|
Cloud Native 持续交付 云计算
云原生技术深度探索:构建现代化应用的基石####
【10月更文挑战第21天】 本文将深入探讨云原生技术的核心概念、关键技术及其在现代软件开发中的应用。我们将从容器化、微服务架构、持续集成/持续部署(CI/CD)、无服务器架构等关键方面展开,揭示这些技术如何共同作用,帮助企业实现高效、弹性且易于维护的应用部署与管理。通过实例分析,展现云原生技术在实际项目中的显著优势,为读者提供一套全面理解并应用云原生技术的指南。 ####
18 2
|
5天前
|
Cloud Native 持续交付 开发者
云原生技术在现代软件开发中的实践与挑战####
本文探讨了云原生技术在现代软件开发中的应用,重点分析了其核心组件如容器化、微服务架构、持续集成/持续部署(CI/CD)以及无服务器计算的优势与面临的挑战。通过实际案例,阐述了如何有效实施云原生策略以提升系统的可扩展性、可靠性和开发效率。同时,文章也指出了在向云原生转型过程中常见的技术障碍和解决策略,为开发者和企业提供了宝贵的实践经验分享。 ####

热门文章

最新文章