国人项目上了Github全球热榜,之后都发生了什么?
Posted 代码随想录
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了国人项目上了Github全球热榜,之后都发生了什么?相关的知识,希望对你有一定的参考价值。
大家好,我是Carl
不少录友应该应该都知道我把刷题攻略开源在Github上了,但发布之后,并没有像很多其他号主发布题解项目一样,一下子就火了。
而是我默默的更了半年,之后 突然间上了 trending(Github全球热榜),然后才开始被大家知晓。
当时我还写了篇文章:LeetCode-Master上榜了
上榜之后,我并不是就放在那里不去弄了,而是持续在维护,一直在增添新的内容。
放我一张我的github全年提交记录图:
除了LeetCode-Master,这里每一个项目,我都在不断维护,更新,其中已经给大家介绍了kv存储引擎项目 ,后序还会慢慢给大家介绍我写的其他项目。
回到正题,两个月过去了,给大家报告一下LeetCode-Master 都有了哪些变化!
关注数
首先最醒目的当然是 star 和 fork的增加,两个月,涨了将近1w的star数量。
这也是录友们对这个项目的认可,同时这个项目也真正的帮助大家学习算法不迷路。
期间也有非常多的录友特意来加我微信道谢:
也有成功进大厂的:
当然 还有很多很多 因为LeetCode-Master而受益的录友们,也欢迎大家如果因为看到我的题解而突然开窍,或者找到自己心仪工作 来和我道喜,也给我平淡的一天增添点欢乐 哈哈。
支持其他语言
之前不少录友和我反应说:有没有Java版本啊,有没有Python版本啊,要是有Go版本就好了,最好能支持JS版本等等。
虽说算法和语言关系不大,而且我统一使用C++讲解遇到C++语言特性的时候我都会强调一下,避免因为语言影响了大家的理解。
但即使这样,一些语言功底不太好,或者不太懂C++的录友还是希望有一个直接能看懂的语言版本。
之前其实我也没有什么办法,我更没有精力挨个去实现其他语言版本,如果发挥群众力量吧,很多录友虽然看我的题解用自己的语言写出来,但一直都不能收集在一起。
所以我给leetcode-master做了大改版,所有链接换成markdown文件,并特别写了篇文章:如何给Leetcode-Master提交代码。
经过了我和广大热心录友的不懈努力下,现在LeetCode-Master的题解已经全部支持C++,Java,Python,Go,JavaScript等多门语言。
可以满足绝大多数录友们的学习需求了!
看看这张截图,这将近500个PR就是我和广大热心录友们 满满工作量的证明:
这里还要再次感谢给LeetCode-Master提交过代码的小伙伴,目前已经有91位contributor,集体亮相:
其实github没有提供把contributor的头像汇聚在一起的功能,github上的列表会显示contributor的各种信息,提交次数,代码行数之类的,这样就没法截图,不方便大家集体亮相。
所以图片中的每一个图像都是我挨个复制粘贴出来,然后统一排版再截图的,光这个操作就花费了我近两个小时,脖子都僵硬了(此时会不会有掌声 鼓励一下),,,因为我想给大家一个亮相的机会,一个都不能落下!
也正是大家的一起努力,LeetCode-Master 才会越来越完善,每一位contributor的详情可以看这里:https://github.com/youngyangyang04/leetcode-master/graphs/contributors
LeetCode-Master 与 代码随想录 有什么差别?
这里顺便说一下 LeetCode-Master上的题目 和 公众号「代码随想录」刷题攻略上的题目是一样的,顺序也是一样的,只不过github上更新会快一些。
因为公众号上的文章发出去就改不了了,一些小问题,可能就在github上修复了,而公众号就要等下一次发文再来修复。
但两端题目和顺序都是一样一样的。
刷完了,还做哪些题目
不少录友说:LeetCode-Master 上的题目刷完了,还有没有其他推荐题目来做一做,而且看Carl的题解看习惯了,不想看其他题解了。
这个要求还是很高端的!哈哈哈
首先LeetCode-Master大家至少要刷两遍 才能彻底掌握各个算法解题思路,甚至得刷三遍!
然后如果还想刷其他题目,看对应题解的话,这次我把一些平时写的题解做个整理,很多题解是没有发到公众号和Github上的。
这些题目很不错,但有的题目是和刷题攻略类似的,有的题解后面还会适当补充,所以我还没有将其纳入到刷题攻略。一些题目等日后我完善一下,再纳入到刷题攻略。
不过大家如果把之前的题目都刷的熟练了,可以刷一刷这些题目,如下:
没错!LeetCode-Master一口气增添了三十多道题解!
这些题解现在已经可以在LeetCode-Master上看到啦,在单独的一个模块【补充题目】, 大家去刷起来吧!
这些题解,目前还只有C++版本,录友们成为contributor的机会又来咯,欢迎补充其他语言版本,你的头像和名字将永久出现在LeetCode-Master的贡献列表中,成为过万star项目的代码贡献者!
最后,项目地址:https://github.com/youngyangyang04/leetcode-master
录友们star,fork支持一波,真正有价值的项目值得大家顶起来💪!
为了感谢大家的支持,也方便大家学习算法,我还熬夜整理出一份PDF供大家离线学习。
PDF中不仅有刷题大纲、刷题顺序,还有详细图解,每一本pdf发布之后都广受好评先,PDF中共计20w字详细图解了 100多道力扣上的经典题目,先上图:
先上图:
赶紧去下载看看,你会发现相见恨晚!
作者简介
Hello,我是Carl,哈工大师兄,获得过ACM亚洲区奖牌,毕业先后在腾讯、百度采坑多年,公众号「代码随想录」作者,致力于将算法讲清楚,期待你的关注。
说了这么多,那么一键三联一下好不好🌹
以上是关于国人项目上了Github全球热榜,之后都发生了什么?的主要内容,如果未能解决你的问题,请参考以下文章
国人项目,上了Github热榜了!! 来瞅瞅,你会发现相见很晚
国人项目,上Github全球热榜了!! 来瞅瞅,你会发现相见恨晚
中国开源项目wuhan2020登上Github热榜,开发者加入支援大军!