Github不仅仅是一个存放我们的代码和与其他开发者分享项目仓库的地方,Github上有数以千计的宝贵资源可以挖掘,当然还有也有一些话题过于宽泛,推荐它们毫无意义。今天我将在Github上与大家分享一些小众但有用的存储库。1.存储库Effective_Engineer.md更像是一篇文章或清单。它可以帮助你:提高开发过程的速度通过改善学习习惯来提高学习效率除了编码时的专注和效率之外,这个存储库还会给你一些成为更好的软件工程师的建议,主要是受知识传播的启发软件架构大师MartinFowler的作品。Github地址:https://gist.github.com/rondy/af1dee1d28c02e9a225ae55da2674a6f2,TechInterviewHandbook对于那些正在准备面试的程序员来说,这是一个很好的资源,里面包含了大量面试相关的资源,“算法”是一个很酷的知识,相信大一的时候大家都学过,但是后来都忘记了,直到毕业需要找工作的时候,才意识到它的重要性。通过这个仓库,你将知道如何回答与算法和数据结构相关的面试问题。Github地址:https://github.com/yangshun/tech-interview-handbook3,big-list-of-naughty-strings在这个repository中,有一个文件blns.txt。它包含一长串字符串,您可以使用这些字符串来测试应用程序中的用户输入。即使是自动化测试比较多的大公司,也会遇到用户名输入无效的情况,如果你是做系统/应用设计用户输入的,那么这个项目就是你需要的,除此之外,列表中最重要的部分是#Scriptinjectionsection-从第320行开始,不要错过。Github地址:https://github.com/minimaxir/big-list-of-naughty-strings4,free-programming-books这个仓库是Github上最受欢迎的仓库之一,拥有132Kstars,贡献者超过950人以上25,000个叉子。该列表最初是由KaranBhangui和GeorgeStocker编写的关于StackOverflow的免费书籍列表。关键是有中文,而且涉及的话题很广,不管你想要什么样的书,都可以在那里找到。Github地址:https://github.com/EbookFoundation/free-programming-books5,Freefordev这是一个你可以在日常工作中使用的工具列表。本仓库收集国外SaaS、PaaS、BaaS和IaaS完全免费或有限免费服务,专注典型应用开发Github地址:https://github.com/ripienaar/free-for-dev受此项目启发,qinghuaiorg创建了一个国内Github上的免费服务聚合,感兴趣的不要错过。Github地址:https://github.com/qinghuaiorg/free-for-dev-zh6,You-Dont-Need这是一个很有意思的仓库,收录了各种文章,标题包括[Youdon'tneedX]。这说明了为什么开发人员现在过度设计应用程序,尤其是在JS生态系统中。开发者选择使用某个框架或工具并不是因为他们真的需要它,而是因为这些框架/工具被广泛使用。宣讲。Github地址:https://github.com/you-dont-need/You-Dont-Need.com
