笔记的思路笔记的总体思路是收集-整理-回顾
收集是不管什么资料,能有用的全部收集起来,比如微博上的,知乎上的,收藏夹里面的。
里面也不分类,就随便放,
整理就是将收集的资料分类整理好
回顾就是常常去看
笔记的结构层次
笔记本-->分区组-->分区-->页。
笔记本分类:
1-工作。
2-对工作(钱)提升最重要的部分。需要花大部分时间大部分精力去学习整理的部分。
3-除工作外感兴趣的部分。需要啃书,有全局性的了解,最好是能达到普通本科水平。
4-可以稍微了解,用来扩展知识面(装逼)的部分。比如长微博科普,知乎高赞答案等有兴趣但不想深入了解的都在这里。
其他-私人部分,私人部分比较少,全部合并到这里的笔记总纲中。
理论上,2是最重要的和最多的,3是最少的,4是两者之间。
各笔记本分区组介绍
每个分区组下面都会有一个基础分区,里面会有一个总览页面,介绍该分区组下面各个分区的基本信息。
0-快速笔记
默认快速笔记,临时剪报,未整理资料等等全部一股脑放里面。
还包括surface快速笔记,手写文档等等。总之没有整理过的都在这里。
一个礼拜整理一次,把这里的清空。.
1-工作记录
存放工作的项目资料和公司文档,换工作的话就导出来再删除。
2-专业技能
01-笔记总纲:私人部分,笔记组织架构,阅读记录,学习记录。
02-经验与BUG:记录工作学习过程中遇到的各种BUG,以及从中学到的经验
03-芯片体系:不同架构芯片的特殊点,包括其对应的IDE/编译器等。芯片配套的外围芯片介绍。
04-C和底层:C/C++,汇编,计算机原理与基础,编译器与编译知识等。
05-协议与功能:各种协议栈,蓝牙/TCP/CAN/文件系统/解码库分析等,各种功能,IAP/SPI等。
06-RTOS:uCOS/RT_thread等,未来整理后可能会合并到Linux分区组的操作系统分区中。
07-硬件:基础原理,PCB布板,信号完整性,测试仪器说明。
08-算法与工程:算法原理,数据结构,软件工程,设计模式。
09-Linux:内核,BootLoader,应用编程,网络编程,shell,驱动,操作系统原理等。非常之多。
10-其他编程语言:java/Python/C#等
11-移动开发:目前只有安卓编程,未来底层部分可能会整合到Linux中。
12-数学:微积分,线性代数,离散数学,mathematica等。这是补基础的,暂时不急。
13-运动控制:变频器,BLDC,PID等。暂时留存。
3-兴趣爱好
01-物理学:软件硬件的本质就是物理学。星辰大海的本质也是物理学。
02-网络安全:爬虫,漏洞,加解密。
03-政治:五大流氓。
04-心理学:自我控制,时间管理。
05-经济学:
06-英语:
4-知识扩展
01-历史:大国崛起,小国故事。
02-地理:旅游,风景,民俗。
03-天文:宇宙,外星。
04-网络:段子,鸡汤,娱乐。
05-生物:食品安全,奇怪的物种。
06-个人形象:健身,着装,护肤。
07-小知识:科普,乱七八糟的碎片知识。
08-娱乐:电影电视小说等。