这段时间以来,我发现大家都把Github挂在嘴上,但是不少人其实并不会用Github。具体怎么说呢,比方说实现某些简单的功能的时候,自己可能需要花2-3小时去实现,那么大家愿意自己去实现。

具体一些,比方说我以前写一个简单的爬虫采集大众点评的一些数据的时候,我可能需要花时间去了解网站结构然后写爬虫,写下来没个半天不行。但是这种网站你上Github搜索「大众点评爬虫」或者「dazhongdianping」等等关键词。你会发发现有一堆的爬虫项目,你直接拿来稍微改一下就能用了。

这个直接能节省你半天甚至一天的时间,你可以节省这一天的时间用在更有意义的事情上面,比如说做深入的挖掘分析。

我们很多搞技术的人经常会陷入所有事情都要亲自干的这种误区。但记住并不是所有事情都要亲力亲为的,有时候只是浪费时间。比你成功的人通常不会重复造轮子,而是会利用资源。

。。。

在利用Github搜索资源的时候其实也是有一些小技巧的。也不能称之为技巧,但你往下看肯定是让你非常受益的。

1、awesome + xx

awesome这个单词表示的棒极了一类意思,如果你在Github中搜索awesome  + xxxg关键词,你就能搜索这个关键词的资源大全,比方说:

awesome python

awesome go

awesome linux

你就会发现关于这些东西的学习资料真的是一大堆一大堆的。无论是书籍资源,库资源,还是学习视频、学习笔记,应有尽有。会了这个技能你再也不用到处求学习资源了。

2、功能 + 网站

我在上面举了个例子。比方说当你想采集某个网站的时候,你可以在Github里面搜「网站名称 +Scrapy」,如果搜不到可以搜「网站名称+采集」,还可以搜「网站名称+Python」等等。

如果你想做一个仿大众点评的App,那么你在Github上搜「仿大众点评」,你就能快速找到别人做的一个大众点评项目,拿来几乎可以直接用了,想一想这节省了你多少时间?

有时候你找不到,可能仅仅是你关键词弄得不对,记得换一换关键词,比如说英文搜索,拼音搜索,大多时候就能搜到了。

3、接口

大家在开发调用一些数据接口查询的时候,个人开发者一般来说都有一些调用的限制,必须要成为企业或者付费才能调高这些限制。

比如说百度的地图的路线规划API,普通开发者的Key一天只能调用2000次,而且并发只有20次,这个数量肯定不够,但是我们个人开发者又不愿意花钱去搞这件事情,怎么办呢?

我们看到这个接口调用是这样调用的,只要在最后写上开发者的AK就行了,所以我们把这个网址中不是自定义的内容直接拿到Github里面搜就可以了。全是你想要的东西。

其实类似的操作很多的,比方说搜数据库的密码。你想想在开发的过程中哪些东西是约定俗成不会变的,你在GitHub中就能搜索到了。当然并没有让你去干坏事撒。

。。。

类似的小技巧其实挺多的,Github其实真是一个藏宝的地方,关键是你会不会用。要会发挥想象力,多想多动手,千万不要不想只动手。

丧心病狂的Github技巧相关推荐

  1. 程序员github头像_给新程序员的5个GitHub技巧

    程序员github头像 by Alyson La 由Alyson La 给新程序员的5个GitHub技巧 (5 GitHub tips for new coders) This October I c ...

  2. 你必须收藏的Github技巧

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 来源:http://1t.click/mfz GitHub Pages大家可能都知道,常用的 ...

  3. 你必须『收藏』的Github技巧

    一秒钟把Github项目变成前端网站 GitHub Pages大家可能都知道,常用的做法,是建立一个gh-pages的分支,通过setting里的设置的GitHub Pages模块可以自动创建该项目的 ...

  4. 你必须收藏的 GitHub 技巧

    作 者:当耐特 来 源:cnblogs.com/iamzhanglei/p/6177961.html 一秒钟把Github项目变成前端网站 GitHub Pages大家可能都知道,常用的做法,是建立一 ...

  5. 一个丧心病狂的Github项目:东北话编程,大写的服!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源:开源最前线(ID:OpenSourceTop) 还记得12月 ...

  6. 8个酷炫的GitHub技巧

    有梦想,有干货,微信搜索 [大迁世界] 关注这个在凌晨还在刷碗的刷碗智. 本文 GitHub https://github.com/qq449245884/xiaozhi 已收录,有一线大厂面试完整考 ...

  7. 东北话编程,大写的服!这是一个丧心病狂的Github项目!

    程序员的成长之路 互联网/程序员/成长/职场 关注 阅读本文大概需要 4.2 分钟. 来自:开源最前线(ID:OpenSourceTop) 项目地址:https://github.com/zhanyo ...

  8. 【github技巧】解决githubusercontent打不开的问题

    使用ipaddress.com或者https://site.ip138.com/网站查询githubusercontent真实IP地址(推荐ipaddress): https://githubuser ...

  9. python做什么项目好_推荐两个牛逼的Python项目

    首先能问出这种问题的一定没好好看我之前写的这篇文章:丧心病狂的Github技巧,你要是学会了这篇文章的技巧,我相信你肯定不会再问我怎么找项目了. 但是看着有一两千的人给我的留言点赞,都想要Python ...

  10. 哈哈哈,这个教人写烂代码的项目在 GitHub 上火了...

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 如果说到什么是好代码,我们肯定都能说出一堆规则,例如使用一致的格式 ...

最新文章

  1. 脉冲电子围栏系统介绍_网络型脉冲电子围栏系统介绍
  2. 使用泛型解决之前的问题
  3. mysql.zip免安装版配置
  4. maven:Exception in thread main java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenC
  5. 数据库51年来十八件大事年表
  6. 初学Golang:Go 的数据类型及常见特性
  7. ubuntu20.04下开发海康威视网络摄像头sdk(二)云台基本控制(位姿控制)
  8. Linux 指令篇:档案目录管理--ls
  9. 运筹优化算法问题汇总
  10. 图形验证码识别接口(免费)
  11. VR眼镜连接android设备,VR眼镜怎么连接手机 VR眼镜使用教程
  12. LiveQing私有云端流媒体-拉转直播功能
  13. 颜值性能满分的华为Noto9,这个性能会让将他视为手中的至宝吗
  14. 25-陈庆祥-词法分析
  15. Instant-Meshes-标架场方法
  16. Java Web 项目入门指南(http、Servlet、Request、Response、ServletContext、会话技术[cookie、session]、Filter、Listener)
  17. 移动互联网应用开发概览
  18. 2021/8/21错题
  19. 【学习笔记】集合幂级数
  20. 英文论文-城市云脑,基于互联网云脑的智慧城市新架构

热门文章

  1. unity中eulerAngles和rotation的区别
  2. <数据结构>单链表实战之实现两个有序链表的交并差集
  3. 数模转换器(DAC)——百度百科
  4. ST、SC、FC、LC光纤接头区别?
  5. 虚幻4渲染编程(材质编辑器篇)【第六卷:各向异性材质玻璃材质】
  6. 享元模式(羽量级模式、蝇量级模式Flyweight,对象结构型模式)
  7. 物联网竞赛-LoRa和NB-IOT模块学习知识汇总
  8. Java源码阅读绘图规范手册--[捷特版]
  9. 【基础系列】赏析刘洪普《PyTorch深度学习实践》与《实战:基于CNN的MNIST手写数字识别》(Python版)
  10. 百度正式开放大数据引擎