GithubHelp home page GithubHelp logo

l371559739 / awesome-cheatsheets Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wx-chevalier/awesome-cheatsheets-and-mindmaps

0.0 1.0 0.0 1.99 MB

:books: Ultimate CheatSheets(Tutorials&MindMap), overview of syntax, features and practical tips, collection of useful code snippets, go from zero to hero at fly. :dizzy: 干货满满的全栈开发速学速查手册集锦

Home Page: https://wxyyxc1992.github.io

License: Other

awesome-cheatsheets's Introduction

awesome coder

中文版本 | English Version

Copyright © 王下邀月熊

Awesome CheatSheet 是对某项技术/领域的语法速览与实践备忘清单集锦。它包含了 JavaScript,Java,Go,Python,Rust 等常见的编程语言,Web,数据库,信息安全等 ITCS 知识图谱与技术路线中归档的知识技能点,其致力于提升学习速度与研发效能,即可以将其当做速查手册,也可以作为轻量级的入门学习资料。

default

Nav | 导航

建议前往 xCompass 交互式地检索、查找需要的文章/链接/书籍/课程,或者直接浏览本仓库的目录以了解更多内容,也可以使用 alfred-sg 在 MAC 设备上进行快速检索。

Preface | 前言

让知识在该在的地方 @ 王下邀月熊

笔记系统,或者说知识管理的首个难点,在于知识的检索,与更新;直观地来说,就是当我们想到某个知识时,应该如何去找到对应的笔记,或者说当我们想去记录某些心得体会时,应该把它们放在什么地方。一般来说,目前的笔记组织结构,可以是树形层级目录式,就像思维脑图一样,从某个点展开,延伸到各个具体的技术领域;也可以是 Tag 式,即为每个笔记进行人工地主题词提取,然后依赖于搜索功能进行检索。笔者上车伊始,即主张:知识应该放在它应该在的地方,因此数年来一直以近乎强迫的方式,去构建 ITCS 技术体系与知识图谱,并且将其作为泛笔记系统的目录规范。这种细致的划分方式,往往会随着自身对于技术世界的认知变化而不断衍化,因此也是建立在广泛的阅读、涉猎的基础上;不过磨刀不误砍材工,若能坚持下来,浇灌培育出属于自己的知识体系树,也是别有一番滋味在心头。

有了遨游星海的星图指引,我们就要开始逐个探索美丽的知识星球了。根据知识本身的特点,使用的频次,检索与更新的方式,我们又可以将笔记分为索引式、清单式、书籍式与代码式;下面我会结合自身的实践认知,来阐述这几个不同类型的笔记的构建与使用。

  • 索引式笔记,典型的代表是 Awesome Lists,其按照知识图谱来将各个领域的有效的链接沉淀下来。与 Google 这样搜索引擎搜出的结果相比,其含金量会更高。一方面,纳入到 AwesomeList 当中的链接,往往都是自身阅读、筛选过的,尽可能去芜存菁,去重留一,无论是分享某个技术领域的文章给他人,还是自己学习阅读,都能够避免冗余阅读。另一方面,很多优秀的文章并不一定会出现在搜索引擎的前几页,而是需要依靠自己日常浏览中主动发现、归纳。Awesome Links 中还包含了很重要的一个部分,*-OpenSource-List,是对于各个领域的常见开源项目的归档;即可以方便快速查找所需的框架与库、开发工具等,也能够提供一些优秀的,可以借鉴的开源项目来学习。

  • 清单式笔记,典型的代表是 Awesome CheatSheet,即是对于某个领域、方向的精华,以及日常工作中常用知识点的归档。无论是快速学习,还是作为日常开发中的工具手册,都是极好的。

  • 书籍式笔记,即可以是 Awesome-CS-Books-Warehouse 这样对于优秀书籍的搜集,也可以是 现代 Web 开发深入浅出分布式基础架构 等这样子各个领域的自己的笔记的编排。值得一提的是,书籍式笔记,并不强调一定要遵循知识图谱的结构,而是赋予其一定灵活性,以方便记录与交流。

  • 代码式笔记,典型的代表是 coding-snippets, 对于程序员这个角色而言,代码也是我们笔记系统的重要组成。在这个之上,我们又可以构建出一系列小的项目。

对于每个领域,Awesome CheatSheet 可能包含了以下主题的文件:

  • {Something}-CheatSheet.md: 对于 {Something} 的语法特性,实践技巧,技术栈进行速览与盘点。

  • {Something}-Snippets-CheatSheet.md: 有用的/令人吃惊的 {Something} 代码片,帮助开发者迅速理解并且应用到工作中。

  • {Something}-OpenSource-CheatSheet.md: 推荐的 {Something} 相关的开源库或者工具。

About | 关于

参考

版权

笔者所有文章遵循 知识共享 署名 - 非商业性使用 - 禁止演绎 4.0 国际许可协议,欢迎转载,尊重版权。如果觉得本系列对你有所帮助,欢迎给我家布丁买点狗粮(支付宝扫码)~

awesome-cheatsheets's People

Contributors

wx-chevalier avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.