zoukankan      html  css  js  c++  java
  • 【HepHap

    HepHap is Coming.

    当我开始着手开发这款Web应用时,我并不清楚它最终会是怎样,最后呈现给用户的会是怎样一个界面、怎样一个形式。但有一点我心里明白,一直明白,那就是,我要做的是一件事,一件个人认为有意义的事。这世上有意义的事很多、很多,每个人的定义也不尽相同,正因为如此,这世上才会出现如此众多的传奇,跨越各个领域,占据各个年代。总有这么一群人,做着这么一些事,不管最终结果如何,胜负成败都无法掩盖其光芒。

    作为一个程序员,抑或是一个码农,也许在很多时候,很多人的眼里,他们只是一群堆积代码的人,对着电脑,不断敲击键盘,键入一行行看似玄乎的字符,也许很多程序员们自己也是这般认为的。没错,我们平常干的就是这样的活。但是有一点我想说明的是,不管你信与不信,不要小看这一行行代码,正是他们的存在,这个世界才会如此运转,才会这般井然有序地工作着。所以,永远不要小瞧这群人,更不要尝试忽略他们。

    HepHap 是什么?

    没错,正如你所看到的,我将其定义为“程序员的搜索引擎”,可以这么说,也许只有程序员才会用到它。我不用去解释何谓搜索引擎,因为这个大家都清楚,并且都经常、熟练地使用着。我在这儿就介绍它与传统搜索引擎的几点不同之处:

    1) 面向的用户群体。毫无疑问,那些主流的搜索引擎针对的用户对象是网络上所有的用户,它们面对的是各行各业,形形色色的搜索内容。我不想去评论它们各自的搜索结果准确度怎样,因为因人而异,每个用户我想都有自己独爱的搜索引擎。而HepHap,只为程序员而生,只为程序员工作。所有的搜索结果只针对程序员,当然也针对我自己,所有内容也只会与编程相关,更重要的是,它专注于寻找并挖掘与编程相关的问题答案,帮用户更快更准确地定位问题,解决问题。

    2) 搜索结果的来源。HepHap并不像那些主流的搜索引擎一样,去抓取整个Internet的数据。可以这样说,所有你看到的搜索结果都来源于固定的几个网站。也许你会质疑,这几个网站的内容就代表了整个Internet?当然不是。但是很多时候,我们碰到的是这样的情况:例如搜索某个内容,可能会弹出几十个相关的链接,并且分别来自不同的站点,但是当你一个个点进去浏览时,发现里面的内容都是雷同的,这一定让人感到沮丧。没有人愿意花几秒钟的加载时间去浏览相同的内容,这简直是浪费生命,尤其是在你迫切地想要解决问题的时候。在这里,HepHap只提供几个专业网站的内容,并且确保过滤雷同的内容,最大限度地提高搜索效率。

    3) 搜索结果的排序。也许这一点每个搜索引擎都做到了,并且都已做到了一定程度地优化,不管其中是否夹杂了一些商业因素,总之结果都还算令人满意。但是,HepHap做的更多,除了基于相关性排序,它还根据每个搜索结果的具体内容、重要度进行排序,相信这更有助于让你优先看到需要的信息。

    4) 答案推荐机制。这也许是所有搜索引擎欠缺的一点,但HepHap做到了。有时候它更像是一个问答社区,用户可以对那些有帮助的回复做标记,帮助其他人更好地甄别、定位有用的答案。当然,HepHap做得更加犀利。在用户输入搜索内容进行查询的同时,HepHap直接提供针对你搜索内容的答案推荐,也就是说,幸运的话,你不用浏览任何一条搜索结果的详细内容,就能得到你想要的答案。这是不是更加直观方便呢?

    HepHap 的存在意义?

    正如上面提到的,HepHap存在的意义其实很简单,帮助程序员更好地寻找答案、发现答案。不得不承认,程序员是一种与时俱进的职业,有太多的东西需要去接触、去提升、去应用,效率这时候就变得至关重要。很多人遇到问题首先会求助于搜索引擎,当搜索引擎都帮不了他们时,他们会选择求助于网络社区,这往往要耗费他们几天时间,甚至更长。这对于一个正处于兴致高涨时期的程序员来说无疑是一种折磨,有时候甚至会削弱他们对开发的激情。从根本上来说,这种情况下Internet上并不是没有答案,而是搜索引擎并没有正确地引导到那些答案上。

    另外,我相信,到目前为止,Internet上的信息量早已达到一定数量级,这个数量级足以帮助我们解决目前我们能遇到的绝大多数问题。这时候需要做的,更多的是对数据的整合、提取、过滤,而不是重复地去制造更多冗余的数据。这也许是HepHap存在的另一方面意义,看上去这更加有价值。

    结束

    也许说再多都是多余的,任何产品、服务,只有用户说了算,软件亦是如此。

    有人问我为什么取这个奇怪的英文名字,我也不清楚,本来我是想取名为"Help Happy",中文意思为助人为乐,互联网本身就是一个提倡合作、自由的地方,可惜这个域名被注册了,想来想去就取了这个名字。

    如果你对这个产品感兴趣,或是有更好的改进意见,抑或是想参与到产品的开发过程中来,我们诚挚欢迎!记住,永远不要小看自己。

     

    Stay hungry, Stay foolish!

    Writed by Jerry Tong

    网站链接:http://hephap.com

    很抱歉把网站链接放在最后,我只想你能读完上面的内容,知道它是干什么的,再决定是否需要体验使用。

    如果有什么想交流,欢迎:jerrytong_90@hotmail.com

  • 相关阅读:
    Java Spring Boot VS .NetCore (十) Java Interceptor vs .NetCore Interceptor
    Java Spring Boot VS .NetCore (九) Spring Security vs .NetCore Security
    IdentityServer4 And AspNetCore.Identity Get AccessToken 问题
    Java Spring Boot VS .NetCore (八) Java 注解 vs .NetCore Attribute
    Java Spring Boot VS .NetCore (七) 配置文件
    Java Spring Boot VS .NetCore (六) UI thymeleaf vs cshtml
    Java Spring Boot VS .NetCore (五)MyBatis vs EFCore
    Java Spring Boot VS .NetCore (四)数据库操作 Spring Data JPA vs EFCore
    Java Spring Boot VS .NetCore (三)Ioc容器处理
    Java Spring Boot VS .NetCore (二)实现一个过滤器Filter
  • 原文地址:https://www.cnblogs.com/tongqj/p/3932880.html
Copyright © 2011-2022 走看看