摘要:给大家分享一批cheat sheet,由各个领域的技术大咖精心归纳和总结,高质量超全面,居家必备~
俗话说,好记性不如烂笔头。作为要整天学习和运用五花八门的技术的程序员,记笔记是我们个人成长中重要一环。
若能对所见所学融汇贯通,进行及时、高效、精炼的归纳和总结,精炼成卡片式的资料,这便是我们常说的"cheat sheet", 也就是“作弊卡”。
借助cheat sheet,我们可以快速查阅和回忆相关知识,同时也帮助我们融汇贯通现有知识,并举一反三,触类旁通,更快更好地学习更高阶的知识。
另外,cheat sheet也是学习新知识的一个高效途径。 通过cheat sheet,我们可以十分直观地了解到新知识的概念、广度和要点,便于我们快速评估、学习、转化和应用。
可以说,高质量的cheat sheet, 对于新手或有经验者,都是很宝贵很难得的资源。
著名开发社区Dzone,则专门开设了Refcardz栏目,专门发布各种应用广泛和热门的技术的参考卡 "refcard",也就是cheat sheet。目前,发布的 refcard已经有270多份,并不断增长中。
refcard.png
这些refcard都编排为精美的双列PDF,由微软、甲骨文、谷歌等大厂研发专家甚至该技术的发明者和贡献者,根据其深刻的认知和丰富的经验,精心归纳和总结而来,内容全面但又简明扼要,主题和门类非常丰富,包括但不限于:
JAVA、GO、PYTHON、Ruby、Groovy等等各种开发语言
MySQL、MongoDB、Redis、PostgresSQL等等主流数据库
Kafka、HBase、Hadoop、Spark、Tensorflow等大数据、实时计算和机器学习相关原理、组件和框架
HTML5、CSS、Struts2、Node.js、Grail、Spring等web开发相关技术和主流框架
Java、MySQL等开发语言、数据库、计算框架等性能调优和工具
Git、SVN、REST、正则表达式、XML、JSON、Docker等开发常见协议和工具
DevOps、敏捷开发、持续集成、模块化和模式设计等开发理念、方法论及工具
etc
无论是供有经验开发者不时翻阅复习,快速查找技术要点,还是供新手开发者快速评估和学习应用,它们都非常实用和有帮助。每天抽十分钟看上一份,开拓视野,作为技术储备,也是非常有益的。
有个美中不足的地方就是Refcardz只有英文版。不过技术资料的英语都比较简单,大家平时接触得也比较多,refcard阅读起来不会有难度。 顺便提醒一下,翻译别人的作品需要得到作者的许可和授权哦。
作者:KAMIWei
链接:https://www.jianshu.com/p/00c0c138b13e
共同学习,写下你的评论
评论加载中...
作者其他优质文章