“ 讲道理我们天天写代码,肝到肝肠寸断,薅光了自己的缕缕毛发。最后还是被pm追着跑(如果pm是妹子,我没啥意见),为了面向下班开发,我的第一篇文(水)章(文),就是为了让你们早点下班的,奥力给。”
01、弟弟你会提问吗?
有道是,提问是一种艺术,提的好对方秒懂,提的不好对方一脸蒙圈,轻则关了你的issues,重则口吐莲花问候你妈。
链接:github.com/ryanhanwu/H…
star指数:9601⭐
推荐说明:教育你这么提问,大纲清晰,罗列清楚,国内外使用。当然看时必须思考,如何转换为自己的语言,以及符合自己的行为模式,你是模仿不来别人的骚操作的。
02、如果你是一个leader,想收集归纳文档要怎么做?
很多团队在初期,可能不太需要文档收集平台,但是当项目慢慢延展时,文档就如同项目的说明书一般,极为重要。常言道,今日代码你知我知天下之,明日代码你不知,我不知,天估计也不知。当然国内有很多平台也是值得推荐的,语雀、石墨都不错,但是咱扣呀。
链接:github.com/outline/out…
star指数:7607⭐
推荐说明:自建简单,UI好看,直接用docker部署起来,不要太容易。这种存粹仿造书本形式的文档接口,看了就爱了。
03、简单到爆炸的OCR
有时候,你看到一篇好的长图文章,想保存怎么?直接保存图片嘛,在电脑上看上去就是一坨翔。手打嘛,我头不铁并且不是憨憨,那这个时候OCR就派上用上了。
链接:github.com/naptha/tess…
star指数:20497⭐
推荐说明:其实没啥好说的,就是盘它!中文识别率算是挺ok的,使用起来是真的简单,幼儿园级别。
04、我们开发一个流程图吧?
不,我拒绝,你是铁憨憨,我不是头铁娃。pm:“少年,你渴望力量吗?”开发:“我想抱住我的头”。哈哈,憨憨的日常对话,不过流程图这个东西,在日常开发中确实是占比比较小的,大部分场景是在管理台,管理台嘛,功能有就行,程序员自己做主。
链接:github.com/alyssaxuu/f…
star指数:5651⭐
推荐理由:这个库体积是真的小,整个加载进来才20kb不到,而且支持拖拽、排序、数据导入、导出都一应俱全。当然如果你够强,做CI/CD的时候用它吧,骚气的一批。
05、刷题吗?leetcode欢迎你哟
刷题是为了啥?为了面试。刷题是为了啥?扩展一下思路。刷题是为了啥?练一下新学的语言。理由有很多,但是我蛮佩服那些,直接上手去刷题的朋友,大锅题真的头铁。
链接:github.com/azl39798585…
star指数:25156⭐
推荐理由:这位大佬,真的是集方法论、教学论、实例代码的,三位一体教学。让你在学习的过程中,还能掌握学习方法,图+文+例的方式非常完美。
06、监控项目性能,体验如丝般柔滑
前端代码有一个最大问题,也是pm最诟病的问题,就是慢,在特殊场景下会慢,在特殊手机下会慢,在特殊网络下会慢,当pm拿着用户视频来质问你时,真的不知道该怎么办。而且这种监控服务真的很贵,你去看看arms一年多少钱吧。
链接:github.com/sitespeedio…
star指数:3683⭐
推荐理由:“收集浏览器指标,从而帮助您监视,分析和优化网站速度和性能”,这是它标题上的说明,我觉得就够打动我了。用数据甩pm脸吧。
07、我们来谈谈编译器是怎么工作的
想在面试and码农交流中间,掌握核心装逼技能吗?那么就来谈谈编译器吧。计算机基础技能,掌握了吹逼不慌了,面试不喘了,写一天代码都不累了。
链接:github.com/YongzeYao/t…
start指数:29⭐
推荐理由:这是一个中文翻译项目,原项目呢,用简单的代码,向你描述了整个javascript的编译过程,这里并且配上了中文说明。宝藏全在注释里面。
08、招人了,面试该提什么问题呢?面试了,该学啥?
面试、招人,最大的问题就是,初试、过初试。初试呢大部分公司不愿意花费太多精力,一般都是问问基础,直接派人问呢,浪费人力,不如做题吧。面试者能找到现在网上大多数的面试题,但是很多都是深挖太多细节,其实是留给二、三面用的。
链接:github.com/h5bp/Front-…
star指数:43276⭐
推荐理由:大部分都是很基础的题目,不过这份list最大的好处,就是涵盖之广泛,html、css、js、测试、性能、网络、编码、扩展,一应俱全,用来初试是在合适不过了。
结尾
先写8个吧,其实我还有200多个没有写,留(继)给(续)下(水)次(文)。快过年了,辛劳的一年结束了,不管这一年怎么样都过去了,我们还是要继续面对下一年,该工作工作、该生活生活,路漫漫,其修远兮。希望你养成收集总结分享的好习惯,咱不说有莫大帮助,起码用到的时候,可以信手拈来,拜个早年,回见。
(少年不转发and关注一下吗?)