给程序员。10个有价值的GitHub存储库

GitHub是一个平台,为程序员提供了组织代码的强大工具。但是GitHub存储库中除了代码外还包含大量有价值的教程。例如,我从事软件开发,并一直在寻找可能以某种方式对我有用的存储库。这是我最喜欢的GitHub项目中的10个。







1.danistefanovic /构建自己的x



⬝GitHub Stars:大约82K对于任何希望构建的人来说



build-your-own-x存储库是一个绝佳的资源。这样的人可以在这里找到很多想法,每个想法都可以构成他们自己项目的基础。此外,在此存储库中,即使您甚至没有使用它来找到想法,也可以找到很多有趣的材料。



2.trekhleb / javascript-算法



⬝GitHub上的明星:大约81000个



“程序员”(软件工程师)和“开发人员”(软件开发人员)之间的区别之一是,在理解算法和数据结构方面,“程序员”最有可能胜过“开发人员” ... 但是,无论您已经知道什么,都可以在javascript-algorithms存储库找到感兴趣的内容。即,有大量关于算法和数据结构的材料及其在JavaScript中实现的示例。在这里,您还可以找到采访中遇到的问题的答案。



3.ossu /计算机科学



⬝GitHub星星:约6.4万个计算机科学



资源库包含指向免费的计算机科学学习资料的链接,我认为这将对许多人感兴趣-从正考虑开始编程的人到自学成才的程序员工作。



4.30秒/ 30秒的代码



⬝GitHub之星:约59K 30秒的代码



存储库包含一百多个JavaScript代码的简短示例。在这些示例中,您可以找到某些算法的实现以及对程序员解决各种工作任务有用的代码。我认为该存储库绝对值得您关注。



5,哥特人/现实世界



⬝GitHub明星:约有4.6万个



曾经想知道如何使用某种语言或某种技术创建实际应用程序的人吗?如果是这样,那么专门为您创建了代表RealWorld示例应用程序项目realworld存储库许多示例应用程序都是典型的待办事项列表的克隆,称为TODO应用程序。现实世界存储库采用了不同的途径。也就是说,在这里您可以找到一个精心制作的项目,类似于medium.com。同时,在此显示此项目的变体,它们是使用各种技术创建的,用于开发应用程序的客户端和服务器部分。



6. EbookFoundation /免费编程书籍



⬝GitHub明星:约16万个免费编程书籍



存储库包含许多指向与编程相关的各种主题的免费书籍的链接。



7.Donnemartin /系统设计入门



⬝GitHub明星:约10.7万



system-design-primer存储库中,您可以找到有关系统设计的教程。设计大型系统的能力是一项宝贵的技能,在许多领域都有实际应用。此外,大型公司正在招聘高级(及更高)编程职位的专家,他们期望这些专家具有类似的技能。如果您要准备构建大型系统,则一定要签出该存储库。



8.vinta /真棒Python



⬝GitHub之星:约86,000个很棒的python



存储库包含精心策划的库,框架和用Python编写的各种项目的集合。对于任何学习Python的人来说,这都是一个很好的资源。该存储库适合初学者和经验丰富的程序员。



9.goldbergyoni /最佳实践



⬝GitHub明星:约有5.2万名



我不断阅读有关Node.js的各种建议和“最佳实践”的资料,但无法阅读。这就是为什么当我找到nodebestpractices存储库时,我意识到它会让我着迷很长时间。自学成才的程序员的麻烦之一是,他们并不总是从被称为“最佳实践”的东西开始。这样的资源库可以帮助此类程序员的专业成长。



10,josephmisiti /很棒的机器学习



⬝GitHub明星:约4.6万个很棒的机器学习



存储库类似于上面的很棒的python。您可以在这里找到大量有价值的机器学习资源。



结果



我希望您在上述存储库中找到了那些对您有利的材料。



您有没有喜欢的GitHub存储库可以推荐给其他人?










All Articles