找房子、找保姆、找装修…在Github是不行的,但是:***找Demo,找构架,找工具,找资源…就上Github!Github,啥都有。***今天跟大家分享几条快速在Github找到想要的资源的Tips,包括找工具,找框架,找干货,找小女朋友等。

上一期入口:GitHub 上10个最有意思的项目合集

6. 寻找Demo

要领:技术栈的关键字搜索,并按更新时间进行排序

生命有限 ,如若是每次我们尝试一个新的技术,总得自己编写一个个 Demo。编写多个 Demo,都得花去个半天八小时的时间。如此一算,能花费在其它事情上的时间便更少了。若只是试用官方的 Demo,往往是比较容易的。可我们编写应用的时候,总得结合到当前的场合来。这时整合并不是一个轻松的工作,依赖冲突、引入第三方依赖等。

温馨提醒:对于简单的项目来说,自己直接写 Demo 会更加方便。尝试项目需要成本,若是需要尝试使用多个项目,那么有可能就浪费时间。

5. 寻找架构

要领:技术栈 + boilerplate 又或者是 starter 等关键词进行搜索

无论是后端的微服务架构,还是前端应用,应用的架构正在变得复杂。后端微服务,需要结合一个个的框架,哪怕是 Spring Initializr 这样的工具,也只能帮助我们搭建项目。我们还需要配合其它工具,一起搭建出一个基本的系统。

对于前端应用也是类似的,若是 Angular 这样大而全的框架,时间花费倒也是不多。如 React 这种需要组合的、小而美的框架,使用官方的 create-react-app 也很难做出我们想要的东西,寻找一个合适的脚手架是一个更好的选择。

这时,我们大抵可以,直接使用技术栈 + boilerplate 又或者是 starter 等关键词进行搜索,如 react boilerplate。如果其中找到的组合技术栈,不符合自己的要求,那么再加上相应技术栈的关键字,如 react redux boilerplate 即可。有意思的是,在这时使用 Google 会比 GitHub 方便一些。

温馨提醒:我们需要衡量:修改脚手架的成本,是否比自己重头写快。

4. 寻找 awesome-xxx 系列

要领:Awesome + 领域、语言、框架等

当你想了解一个框架,造个轮子,不妨试试搜索 xxx-like 或者 xxx-like framework,中文便是 仿 react 框架 或者 类 react。如我们在 Google 上搜索 react-like 就会搜索到 inferno。不过,按 GitHub 的尿性,要搜索到这样的框架,并不是一件容易的事。这时 Google 往往比 GitHub 搜索好用。

3. 寻找数据与爬虫工具

要领:scrapy + 网站名称或域名

当我们需要数据的时候,就会考虑写爬虫。于是 GitHub 上充满了各各样的式爬虫,除此还有得同学把爬虫数据都放在上面了。某次,当我在玩 ElasticSearch 搜索引擎的时候,突然需要一些真实的数据用来测试。便得找爬虫,就在 GitHub 上,找到了大众点评的一些爬虫。

这个关键词,就是: scrapy dianping.com,得来不费功夫。

2. 寻找干货资源

要领:知识点 + 笔记;书名

GitHub 上拥有大量的学习资源,从各类的文章到笔记,还有各式各样的电子书。如:

  • 只需要搜索: 类型 + 笔记,如 操作系统 笔记 就能找到一些操作系统相关的笔记。

  • 只需要搜索: 书名 就能找到一些和这本书相关的资源,如 重构 改善既有代码的设计。

1. 寻找模仿轮子的轮子

要领:框架 + like

当你想了解一个框架,造个轮子,不妨试试搜索 xxx-like 或者 xxx-like framework,中文便是 仿 react 框架 或者 类 react。如我们在 Google 上搜索 react-like 就会搜索到 inferno。不过,按 GitHub 的尿性,要搜索到这样的框架,并不是一件容易的事。这时 Google 往往比 GitHub 搜索好用。

寻找女朋友(以下内容纯属玩笑,切勿当真)

要领:daydream + never stop trying + lucky

在Github上找女朋友并没有想象的那么简单,最主要的是,要学会做梦和YY;这里讲一下YY的技巧:上班时不能YY,流口水让同事看到不好;一般晚上睡前最适合YY,想象一个场景,然后可以带入一段故事,这样YY的质量会更加饱满,情绪也更加愉悦,梦醒后的失落感也更强烈。

同时也可以在Github搜索关键字为:酱、娃、喵之类的用户,当然要注意一点,看清楚人家用的什么技术,不然到时候没有共同语言就尴尬了。

【关于技术清单】技术清单是由实验楼整合、梳理的一系列知识点合辑;每辑都有MD,PDF和思维导图多样呈现,并提供下载。本期为Github系列,包含5篇精选清单,下载方式如下

相关阅读

8个爽滑的Windows小软件,不好用你拿王思葱砸死我

60人,42天,死磕机器学习,结果如下。

大牛推荐的10本学习 Python 的好书

6个炫酷又好用的 Python 工具

10个不到500行代码的超牛Python 练手项目

技术变现,到底怎么变?

6条 Tips 为你照亮 GitHub 寻宝之路相关推荐

  1. bzoj 1624: [Usaco2008 Open] Clear And Present Danger 寻宝之路(floyd)

    1624: [Usaco2008 Open] Clear And Present Danger 寻宝之路 Time Limit: 5 Sec  Memory Limit: 64 MB Submit:  ...

  2. 照亮无尽前沿之路:华为正成为科技灯塔的守护者

    20世纪中叶,著名科学家.工程师,被誉为"信息时代之父"的范内瓦·布什,在<科学:无尽的前沿>中讨论了科学战略与科学基础设施对科技发展的重要性.其中提出,人类科技发展已 ...

  3. 撰写商业计划书的21条军规! (附: Airbnb 早年BP和Uber 路演PPT)

    [url=http://www.360doc.com/content/15/0907/20/26373106_497544685.shtml]撰写商业计划书的21条军规! (附: Airbnb 早年B ...

  4. GitHub 寻宝指南

    作为一个资深的咨询师.程序员,GitHub 是我用过的最好工具,因为 Google 并非总是那么用.GitHub 是一个宝藏库,可没有藏宝图,GitHub 一1亿的仓库也和你没有关系.这么一些年下来, ...

  5. 从 Windows 切换到 Mac,不能错过这9条Tips

    作者 | Cathal Mac Donnacha .译者 | 弯月 我原本是一名 Windows 的粉丝,从 10 岁起就开始在家学习编程,而后又从事了 8 年多的前端开发,这期间使用的都是 Wind ...

  6. bzoj1624:[Usaco2008 Open] Clear And Present Danger 寻宝之路

    Description 农夫约翰正驾驶一条小艇在牛勒比海上航行. 海上有N(1≤N≤100)个岛屿,用1到N编号.约翰从1号小岛出发,最后到达N号小岛.一张藏宝图上说,如果他的路程上经过的小岛依次出现 ...

  7. GitHub使用之路

    我现在才了解到GitHub是多么强大,可惜我到大三才真正使用. 如果你没有GitHub,不要嫌麻烦,相信我,绝对值得. 其实我也是刚入门,还是直接放别人的博客吧 基本操作 https://blog.c ...

  8. quot;敏捷式软件学习quot; 一条快捷的程序员的成长之路

    看了不少同学的问题,很多是关于编程的学习教材,学习路线,学习方法等,也有不少老师给做了解答,但真正能起到帮助的不是很多,我开发程序有十多年了,也从事过一段培训工作,虽然创新能力有限,但也不停的总结和回 ...

  9. [USACO08OPEN]寻宝之路Clear And Present Danger

    OJ题号:洛谷2910 思路:Floyd 1 #include<cstdio> 2 #include<algorithm> 3 using namespace std; 4 i ...

最新文章

  1. php session redis 配置
  2. (转载)SQL基础-- 约束(CONSTRAINT)
  3. 为什么我特别讨厌语音输入
  4. 王不留,混迹基层八年穷屌丝,考研准备四个月,考上中国科技大学MBA,成为一家软件上市公司中层管理者(附备考攻略)
  5. vue 安装 axios
  6. nexus-3.0.0-03-win64搭建Maven nexus私服
  7. 2019年9月全国计算机二级Office题库软件
  8. 解决teamviewer达到设备数量上限
  9. 飞鱼服务器 微信,飞鱼微信客服系统软件
  10. 编码 GBK 的不可映射字符 (0x81)
  11. Android工程师进阶第一课 夯实Java基础 JVM内存模型和GC回收机制
  12. Python简笔画——用Turtle库画一只《穿红靴子的小鸭》
  13. uboot官方http下载地址
  14. STM32F10xxx20xxx21xxxL1xxxx Cortex-M3程序设计手册 阅读笔记四(3):嵌套向量中断控制器
  15. 2020计算机数电实验第四次(2)
  16. rabbitMq用guest登录失败解决办法
  17. 解决蓝奏网盘无法正常下载
  18. 电脑开机后进不了桌面怎么办
  19. 通俗易懂讲解汇率、外币汇率、本币汇率、通货膨胀
  20. 提示 STOP:c000021a unknown hard error

热门文章

  1. Central Europe Regional Contest 2012 Problem c: Chemist’s vows
  2. gdb core调试
  3. nullnullanimate用法
  4. SQL Server导入导出工具弱爆了
  5. (转)javascript实现导出Word、Excel
  6. 【Android】线程池
  7. android 自己定义水平和圆形progressbar 仅仅定义一些style就能够
  8. android 垂直 SeekBar 源代码(VerticalSeekBar)[转]
  9. Android的Notification研究
  10. [z]Qt 内存管理机制