作为全球最大的同性交友代码托管服务平台,Github早已不再单纯。

可能有些机友还不太熟悉这个网站。

没关系,把它当成一个程序员分享作品的社区就行。

github托管使用方法(全球最大的代码托管服务平台)(1)

咱也不是程序员,也看不懂那些源代码,上这网站有啥意思?

这你就有所不知了,GitHub里的项目啊,骚的很。

机哥就看到过不少非常离谱的项目。

比如,灭霸脚本。

github托管使用方法(全球最大的代码托管服务平台)(2)

随机删除电脑里一半的文件,先不说作者是出于啥目的。

这种东西真的有人会用吗?

github托管使用方法(全球最大的代码托管服务平台)(3)

还有GIF表情包生成器的项目。

任意输入字幕,一键生成自己的专属表情包,效果是这样的。

github托管使用方法(全球最大的代码托管服务平台)(4)

不过,这些终究都是些小把戏。

论GitHub上最骚的项目,那还得是「程序员指南系列」。

你永远想不到,除了编程,程序员还会整些什么活。

机哥找了一些,给大家开开眼。

github托管使用方法(全球最大的代码托管服务平台)(5)

程序员做饭指南

先问问大家,如果想要做饭的话,会去哪里找菜谱?

机哥猜一猜,要么是搜做菜的网站和App,要么就是看美食博主的视频教程吧。

github托管使用方法(全球最大的代码托管服务平台)(6)

但这些菜谱也好,教程也罢,总会有些理解困难。

什么少许、适量、大量啦,要么就是油温八分热、煮至断生。

虽然算不上谜语人,但这种表达既不精准,也很难操作。

于是,一份由程序员创造的做饭指南就诞生了。

github托管使用方法(全球最大的代码托管服务平台)(7)

这个项目,目前已经获得3.25万颗星(点赞),在整个Github里都算得上是明星项目了。

github托管使用方法(全球最大的代码托管服务平台)(8)

感兴趣的机友可以在GitHub搜「HowToCook」查看。

懒得搜的同学,就跟着机哥来看看。

github托管使用方法(全球最大的代码托管服务平台)(9)

既然是做饭指南,就不应该只有菜谱和食材,烹饪工具才是基础中的基础。

这一点,一般的菜谱里可能不会提及。

但这份做饭指南里还是将它们一一列出,严谨!

github托管使用方法(全球最大的代码托管服务平台)(10)

程序员嘛,这个环节就相当于开发环境的搭建,很合理。

接下来就是这些厨具的使用,还有蒸、煮、炒、煎、炸、凉拌、腌制、焯水等等技术。

反正就是事无巨细,有种《厨房:从入门到精通》的既视感。

github托管使用方法(全球最大的代码托管服务平台)(11)

还是来看真正的菜谱吧。

从最简单的炒滑蛋,到经典的东北硬菜锅包肉,样样都有。

还有汤,有粥,有主食,有甜品,有饮料。

算了,机哥还是放张截图(图片可上下滑动),大家自行查阅吧。

github托管使用方法(全球最大的代码托管服务平台)(12)

在项目的介绍页面,每一个菜式都可以点击链接转跳。

样子嘛,乍一看和其它菜谱也没啥不同的。

github托管使用方法(全球最大的代码托管服务平台)(13)

但仔细看,你就会发现,这里面的用词及其严谨。

固体食材用量以克标出,液体食材则以毫升标出。

绝不会出现少许、适量这种描述。

一勺、一汤匙这种没有固定容量的也不可以。

github托管使用方法(全球最大的代码托管服务平台)(14)

因为,这是写在「示例菜」里明确的错误示范。

github托管使用方法(全球最大的代码托管服务平台)(15)

啥是「示例菜」?其实就是作者规定的菜谱标准格式。

除了禁止模糊描述,还要求标题的空格数量。

甚至,还要求给出按人数计算食材用量的公式,就像这样。

github托管使用方法(全球最大的代码托管服务平台)(16)

看看这个十分精髓的向下取整,细,是真的细啊。

到这里,可能就有机友会觉得奇怪了。

就算要求很严格,那不也还是菜谱嘛,跟GitHub也没啥关系啊?

github托管使用方法(全球最大的代码托管服务平台)(17)

且听机哥解释解释。

这份程序员做饭指南发在GitHub上,不仅仅是因为上面程序员多。

更重要的原因是,这份指南完全开源,任何人都可以为它添砖加瓦。

当然,不仅得按照格式来,还得要不断修bug。

github托管使用方法(全球最大的代码托管服务平台)(18)

一道回锅肉,就修改了十几次之多,用源码模式查看,整个页面都是花花绿绿的。

写份菜谱也太难了吧。

机哥又看了看Pull requests里的请求记录,少说也有三分之一是不通过的。

还有人因为一块老豆腐的重量破防了。

github托管使用方法(全球最大的代码托管服务平台)(19)

当然,结果就是被作者罚看「内容规范」。

机哥对此表示完全理解。

毕竟,在程序员眼里,代码报错跑不起来,找谁抱怨都不好使。

程序员斗图指南

正所谓,保暖思……娱乐。

程序员做饭指南解决了吃饭的问题,接下来就是精神需求了。

就比如,在微信群里聊天装X。

github托管使用方法(全球最大的代码托管服务平台)(20)

考虑到程序员平时的工作,除了痛骂产品经理之外,社交活动相对匮乏。

如果遇上了斗图撕逼,难免落于下风。

github托管使用方法(全球最大的代码托管服务平台)(21)

为了帮助广大程序员,一个浩大的表情包收集项目就此诞生。

江湖人称:程序员斗图指南

github托管使用方法(全球最大的代码托管服务平台)(22)

github托管使用方法(全球最大的代码托管服务平台)(23)

字面意思,这个项目就是大型表情包合集。

据不完全统计,目前这个项目至少已经收集了两千多张表情图。

机哥看了看简介,确实比较全面。

比如咱们熟悉的格局系列。

github托管使用方法(全球最大的代码托管服务平台)(24)

还有比较罕见的小鹦鹉表情包,还是超齐全的那种。

看到如此精品,机哥立马就收藏了。

github托管使用方法(全球最大的代码托管服务平台)(25)

当然啦,这些都只是开胃菜。

正餐还是里面那些程序员专用的表情包,GayHub味儿真的太冲了。

这个是「基佬」分类下的。

github托管使用方法(全球最大的代码托管服务平台)(26)

还有「程序员」的专属分类,没点编程知识甚至看不懂。

github托管使用方法(全球最大的代码托管服务平台)(27)

不过,他们最擅长的,还得是精准自黑。

github托管使用方法(全球最大的代码托管服务平台)(28)

再多的机哥就不一一展示了。

总之,这个项目,光分类就有54个。

一定能助你成为群里的斗图之王。

程序员学车指南

考驾照,可能是很多人要经历的最后一场考试。

再加上它并不是「纸上谈兵」,难倒了不少人。

github托管使用方法(全球最大的代码托管服务平台)(29)

教练的优美话语,咱就不多说了。

更大的问题是,驾照都拿到手了,却不知道入库为啥要倒着进去。

机哥在GitHub里找到了一个冷门项目,堪称学车宝典。

github托管使用方法(全球最大的代码托管服务平台)(30)

作者在里面记录了自己的驾考笔记。

光看目录都有种头晕的感觉。

github托管使用方法(全球最大的代码托管服务平台)(31)

从基础的交通安全法规,到驾驶道德和常识。

你想的到的它有,想不到的它也有。

github托管使用方法(全球最大的代码托管服务平台)(32)

机哥最喜欢的,还是关于机动车基础知识的部分。

不仅讲了前驱车和后驱车的驾驶差异,甚至科普了四冲程内燃机的原理。

github托管使用方法(全球最大的代码托管服务平台)(33)

至于考试项目,也有极为详细的图解。

不仅能明白怎么操作,还能知道为什么这么做。

github托管使用方法(全球最大的代码托管服务平台)(34)

当然啦,这些内容也并不是作者原创,基本上也是从网上收集整理的。

除了这些文字和图片之外,作者还整理了很多驾考的资料,甚至还有模拟驾驶的软件。

这些对于硬核的程序员群体来说,可能会是一个更容易接受的学习方式。

程序员买房指南

车都学完了,下一步是不是该考虑买车买房了?

别担心,GitHub上早就有买房的指南。

github托管使用方法(全球最大的代码托管服务平台)(35)

这是一位在杭州的程序员老哥,总结自己在2017年买房的经验。

内容之详实,知识之硬核,远超我等凡人的想象。

开篇就是讲杭州的房地产板块划分,再讲到更实际的容积率、层高、公摊面积等等概念。

github托管使用方法(全球最大的代码托管服务平台)(36)

机哥已经能想象到,没有买房需求的人,看到这些已经头晕了。

相反,如果是正在纠结中的准业主,肯定眼睛都发亮了。

具体的内容的确枯燥,机哥也就不展开来折磨大家了。

github托管使用方法(全球最大的代码托管服务平台)(37)

简单一句话,任何时候都不要低估程序员的认真程度。

这工程量,堪比一份城市房地产研究报告。

无独有偶,2020年,又有一位上海的程序员老哥整了一份上海买房指南。

github托管使用方法(全球最大的代码托管服务平台)(38)

github托管使用方法(全球最大的代码托管服务平台)(39)

这次,已经深入到城市定位和人口目标的分析了。

光是里面整理的上海各个楼盘报价,估计拿过来都可以开直播讲课了。

github托管使用方法(全球最大的代码托管服务平台)(40)

不知道各位机友看了是啥感觉,机哥反正是服了。

在机哥眼中,程序员已经不只是一种职业了,还代表严谨、科学、专业。

毕竟,计算机科学也是科学嘛。

好了,看到这里,大家的耐心余额估计已经不足了,该收了。

github托管使用方法(全球最大的代码托管服务平台)(41)

其实,还有诸如「程序员考公指南」、「程序员装备指南」、「程序员上大学指南」……

反正一句话,除了程序之外,你甚至可以在GitHub里找到有关生活的一切。

github托管使用方法(全球最大的代码托管服务平台)(42)

所以,这就是互联网的共享精神吗?

且慢,有没有一种可能……

他们(程序员)在摸鱼,只是用GitHub打了个掩护。

,