热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

如何仅凭README就名列GitHubNo.1并收获上万Star?

点击上方“CSDN”,选择“置顶公众号”关键时刻,第一时间送达!一个程序员买房经验总结项目名列GitHubNo.1,并收获上万Star,见此让我不由得感叹,去年知乎上提

点击上方“CSDN”,选择“置顶公众号”

关键时刻,第一时间送达!

一个程序员买房经验总结项目名列 GitHub No.1,并收获上万 Star,见此让我不由得感叹,去年知乎上提问「如何仅凭 README 就获得上千 star?」的自己还是太年轻。

能够登顶 GitHub Trending 的项目类型真是越来越难琢磨了,以前的像神经网络通过深度学习自动把设计稿变成 HTML 和 CSS 代码的 Screenshot-to-code-in-Keras、“Write nothing, deploy nowhere”的 No code 这些还都能理解,毕竟前者是在探索人工前端开发的自动化,后者则是程序员写 Bug 捉 Bug 的痛点问题。

但是为什么这两天,一位来自杭州的程序员基于自己在 2017 年买房经历总结出来的买房购房知识居然在 GitHub 上迅速窜起,并在短短几天时间内就名列 GitHub No.1,已经获得了上万的 Star?

项目地址:

https://github.com/houshanren/hangzhou_house_knowledge


640?wx_fmt=png&wxfrom=5&wx_lazy=1

以及,为什么这位程序员会将自己的买房经验放到 GitHub 上?又是为什么会迅速蹿红?带着种种问题,CSDN 联系上了这个项目背后的程序员 —— 现在在中国婚博会任职大数据负责人的李佳龙,请他分享了自己将买房经验总结上传至 GitHub 上的初衷以及为什么会登顶 GitHub Trending 等。

一行代码没写的 GitHub 热门项目

不知大家是否还记得去年今月,因为苹果封杀动态化,导致国内多个原本正在筹备开源的动态化框架就这样悄然无声了,而其中有一个当时在 GitHub 上建了一个仓库,后来,在只有 README 的情况下,获得了上千个 Star。

而在刚刚看到「hangzhou_house_knowledge」这个项目的 README 时,我有种惊呆的感觉,一是没有代码,甚至可以说是与编程这项事情毫无关系;二是,这个 README 太长了,从杭州版块分析、房子概念、房产信息渠道到地铁交通、拆迁、学区、配套设施分析、杭州各区域规划及价值分析等,整理得可谓是非常得全面且详细,从以下的截图,可见一角:

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

在向佳龙问询到这个项目时,他给我回了这么一句话 —— 「恩,战战兢兢,一行代码没写的 GitHub……」。隔着电脑,我能感受到他此时此刻非常忐忑的心情,可以想到,能够成为 GitHub No.1 是他所没有预料到的,光环来得太快就像龙卷风。

而所伴随的,其实是褒贬不一。这个项目无论是 GitHub 还是微博以及其他平台上,都引起了非常激烈的讨论,有人感谢,有人求其他地方的买房经验分享,有人甚至在 Issues 中发起了招聘。但是也有人反对,提出质疑,很不希望在 GitHub 上出现除编程之外的东西,尤其还是国人的分享。

对此,佳龙表示,整理这份资料最初,是想要通过它让程序员朋友们对房地产市场有所了解,因为自己在买房之前,对这些可以用「一脸懵逼」来形容,买房过程很痛苦,但是房产市场日新月异,希望不会形成误导。并且,在所有程序员的心里,GitHub 是全世界所有程序员用来托管代码、分享编程知识的地方,佳龙也在思虑放在 GitHub 上是否欠妥,会给大家造成困扰,在昨晚,他已经将 GitHub 上的 Issues 关闭了。

在此,CSDN 特别向佳龙提出了几个问题,为了尽可能地传达无误,以 QA 的方式呈现给大家。

CSDN:请先向大家介绍一下自己吧。

李佳龙大家好,我叫李佳龙,先说下心情吧,战战兢兢,这里面更多的是在做资料整理的工作,作为 IT 工作者没有在代码上做贡献挺惭愧的。这些年一直在 GitHub 上索取并没有贡献什么,以后多做贡献吧。

曾经北漂五年多,来杭刚满一年。目前在中国婚博会任职大数据负责人,曾在汽车之家、优酷、多点工作过。其实整理资料这件事还是要感谢在汽车之家的领导教会了我很多东西。

CSDN:为什么会将自己买房的经验总结放到 GitHub 上呢?

李佳龙先说下背景吧,2017 年 11 月的时候,有北京的前同事想来杭州置业,正好在这期间整理了下杭州的一些房产的基础知识和我买房过程当中自己的一些经验总结。开始是整理在 wiki 上,后来有更多的朋友想看下相关的东西,因为里面有很多高清的图片最大的图片有 70M,微信群给大家分享,但是附件比较大被禁止了。有朋友提议放到 GitHub 上,然后就有了后来的事情。

很震惊收到这些 Star,我想说的是,买房是个痛苦的过程,之所以说“买房不易,且买且珍惜”,是因为这期间遭遇了杭州房产市场的一票难求的盛况,也看到了搜狗、滴滴、新浪、顺丰等公司在杭州的布局,但看到更多的是房产市场的惨烈与人情冷暖,在这段时间里,特别感谢家人的陪伴。

希望通过这个文章能让大家在买房这件事上少走些弯路。更直观地了解下市场,但房产市场瞬息万变,特别是杭州。我整理的资料都有很多过时了,希望不要误导大家,真心买房的还需要自己多下功课。

CSDN:你觉得你的买房经验总结为什么能够登顶 GitHub Trending 呢?

李佳龙说实话挺震惊的,还是大家对房产的关注度吧。因为我在来杭州之前对房产真的没什么概念,程序员这个群体都是很努力的,因为这种努力大家可能对窗外的事情关注得不是很多,所以我感觉大家可能是看见了另外一个窗口吧,我个人觉得自己的贡献是能让大家有更多的其他方面的意识。因为竞争这件事上本身就是多维度的。

CSDN:收获了什么样的反馈、效果与变化?

李佳龙收到更多的是大家的各种感谢和一些文章内错误之处的勘误。也结识了更多优秀的人。感恩大家。

CSDN:那么,如何仅凭 README 就名列 GitHub No.1 并收获上万 Star 呢?

李佳龙:这个问题我也不知道该如何回答,没想过。既然已经现在这样了,我倒是希望大家能够一起维护下去,在哪个平台下都可以,可以扩展到更多城市,大家做贡献,而不是我来编辑维护。

最后,如果你有疑问或者想说的话,欢迎在留言中分享,一起互动。

————— 推荐阅读 —————

点击图片即可阅读

640?wx_fmt=jpeg

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=jpeg

640?wx_fmt=gif


推荐阅读
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文内容为asp.net微信公众平台开发的目录汇总,包括数据库设计、多层架构框架搭建和入口实现、微信消息封装及反射赋值、关注事件、用户记录、回复文本消息、图文消息、服务搭建(接入)、自定义菜单等。同时提供了示例代码和相关的后台管理功能。内容涵盖了多个方面,适合综合运用。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 阿里Treebased Deep Match(TDM) 学习笔记及技术发展回顾
    本文介绍了阿里Treebased Deep Match(TDM)的学习笔记,同时回顾了工业界技术发展的几代演进。从基于统计的启发式规则方法到基于内积模型的向量检索方法,再到引入复杂深度学习模型的下一代匹配技术。文章详细解释了基于统计的启发式规则方法和基于内积模型的向量检索方法的原理和应用,并介绍了TDM的背景和优势。最后,文章提到了向量距离和基于向量聚类的索引结构对于加速匹配效率的作用。本文对于理解TDM的学习过程和了解匹配技术的发展具有重要意义。 ... [详细]
  • 本文详细解析了JavaScript中相称性推断的知识点,包括严厉相称和宽松相称的区别,以及范例转换的规则。针对不同类型的范例值,如差别范例值、统一类的原始范例值和统一类的复合范例值,都给出了具体的比较方法。对于宽松相称的情况,也解释了原始范例值和对象之间的比较规则。通过本文的学习,读者可以更好地理解JavaScript中相称性推断的概念和应用。 ... [详细]
  • Final关键字的含义及用法详解
    本文详细介绍了Java中final关键字的含义和用法。final关键字可以修饰非抽象类、非抽象类成员方法和变量。final类不能被继承,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。文章还讨论了final类和final方法的应用场景,以及使用final方法的两个原因:锁定方法防止修改和提高执行效率。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 本文介绍了一些好用的搜索引擎的替代品,包括网盘搜索工具、百度网盘搜索引擎等。同时还介绍了一些笑话大全、GIF笑话图片、动态图等资源的搜索引擎。此外,还推荐了一些迅雷快传搜索和360云盘资源搜索的网盘搜索引擎。 ... [详细]
  • HTML学习02 图像标签的使用和属性
    本文介绍了HTML中图像标签的使用和属性,包括定义图像、定义图像地图、使用源属性和替换文本属性。同时提供了相关实例和注意事项,帮助读者更好地理解和应用图像标签。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
  • 本文介绍了腾讯最近开源的BERT推理模型TurboTransformers,该模型在推理速度上比PyTorch快1~4倍。TurboTransformers采用了分层设计的思想,通过简化问题和加速开发,实现了快速推理能力。同时,文章还探讨了PyTorch在中间层延迟和深度神经网络中存在的问题,并提出了合并计算的解决方案。 ... [详细]
author-avatar
林x强
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有