从纸笔到屏幕:我的CS笔记记录体验分享

news2024/12/23 9:57:22

前言

三年大学生活里,我花了很多时间在记录笔记上,也因为现有种类繁多的各种学习方式,和朋友一起走了很多弯路。纸笔,OneNote,Typora……

想总结分享一下自己大学期间的学习笔记记录方式(主要针对计算机学习),以及随之能带给我的更多价值。也许能帮助到你~

记笔记的目的

首先我这里所指的笔记,是为自己所服务的。因此我所介绍的选择规则也并不一定适合读者,大家不要想“学长说的就一定对”来读。原则是“自己记录起来方便”“自己翻阅起来方便”“自己看起来方便”。虽然我现在大多数笔记内容发到 CSDN 上,但是大多数内容还是抱着让自己方便复习,而不是让读者愿意给我点赞分享的心理去写的(经验分享帖除外,比如本文),这也是一个很容易本末倒置的误区。建议大家仅供参考~

初尝试:高中的纸笔记录习惯

高中期间唯一的整理方式就是纸笔,大一自然没有那么快的转变(我还纸笔编过程呢 XD

好处也有很多,比如不是计算机类课程(像高数,敲公式就不如纸笔写方便了;或者一些背诵类课程纸质文件携带会方便很多),比较重要的一个点是能维持书写的习惯。两三年不咋用纸笔,现在我的字迹已经变了很多了。怀念大一的时候认认真真买彩笔画笔记标重点的时候。

1692180531451

纸笔重点在于不要过度沉浸于自己美观的笔记排版。自己看着舒服没问题,但是重点还是学习的内容。不然这种东西最大的用处是学期末作为优秀笔记给你征集到大班公众号上加德育分。

笔记颜色建议不要超过3种,我这里是黑色为基本内容,绿色是举例,红色是重点强调,蓝色是注意事项和补充。

记录的时候不要偷懒,可以多写一些自己的理解注解,以防止自己第二遍看的时候花的回想和理解时间更长。尽量看一眼就能回想起这个知识点!

缺点:

  1. 编程类课程最好还是实操为主,纸笔写代码纸上得来终觉浅。纯考察应试类,重点在应试题解的课程问题不大(其实课内考察基本都是应试,不是么)。
  2. 速度上限会比打字慢一些,图表类也要自己绘制,写错了不好修改,不如截图拍照方便。
  3. 笔记想看的时候要随身携带,没带的时候记录查阅都不方便。

OneNote:电子手写笔记

每年8 9月左右正好是苹果的教育优惠,比如买 iPad 会送一个 AirPods。由于渐渐感受到纸笔的不便(比如截图放到文件夹里和自己纸笔画下来效率就差很多),我这老顽固也开始尝试放弃纸笔。

Thanks to my friend Pause_And_Again. 从购买到 OneNote 的使用他教了我很多。

平板打字效率相对电脑慢很多,但是优势在于手写记录很方便。想插入图片直接拍照截屏插入,写的内容不满意了可以轻松用套索挪动位置或擦掉重写,画图也有专门的形状工具。

b3e14b7f51f0c66b01e957192aee1f2

也可以导入 ppt pdf 后直接在其上做笔记,这是对于课程学习来说我认为最有价值的操作。

4c2af39ea9ba0b93a8d59ddec78d213

多台设备可以同步,虽然内容同步有些延迟(我感觉不超过1分钟,不知道现在怎么样),但是非常方便,有时候我用电脑看网课,截屏粘贴到 OneNote 里,在平板上记笔记,一刷新就看到同步过来的截屏,非常方便。

可以和同学一起共享笔记~

而且也支持自己的归档。这个归档方法是我在一篇知乎文章中学习到的,分为五大类,从素材的简单收集到完成归档的部分。

8856f0493f2c4621b8f120588e33a40

其他笔记软件我尝试的不多。有段时间想试试 Notion,但是第一感觉功能上其实都大差不差,第二重新学一套笔记体系太耗费时间,还是把重心放在学习而不是记笔记上。所以读者也可以酌情尝试自己喜欢的方案,比如印象笔记,Goodnotes,飞书……

Markdown:便捷的笔记格式

OneNote 的缺点在于有时候想找内容,还是不太方便的。虽然一定程度上可以认清我写的内容并进行查找,还是不如打字的笔记查找效率高。

下图中黄色的部分是 OneNote 识别我的手写输入进行查找的结果,字体写的清楚点他还是能识别出来的,比如这几个黄色位置应该都是“奇”“偶”字样。

e9c326c9e6fd633a8f6337a04a5b72c

而且记录过程中我还是需要不断地切换笔的颜色、插入图片、表格等不同格式,虽然效率已经不低了,但是写笔记多了就越来越觉得这些步骤很繁琐。脑机接口现在又没有那么普及哈哈哈。

markdown 是一种轻量级文本标记语言,我可以通过输入文本、代码、符号使得笔记呈现出不同的格式。html Latex 也有类似的效果,但是他们相对更为复杂,latex 常用于论文格式书写,html 常用于网页页面。而且 markdown 相比于 word,需要的手动排版也少了很多。

这么说大家可能还是感觉很模糊,句几个例子,比如我写下了这样一串神秘代码:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

- 无序序号1
- 无序序号2
	- 无序序号3
- 无序序号4

正文

>引用内容

然后使用支持预览 markdown 格式的阅读器打开,就会发现呈现如下效果:

1702699486023

markdown 支持的文本格式包括:标题,粗体、斜体、删除、标记、下划线,有序序号,无序序号,超链接,图片,引用,代码,表格,数学公式,甚至是各种时序图 gantt 图。

Markdown图表_mermaid甘特图

上图引用自:Markdown 入门及语法详细指南 ★_markdown语法-CSDN博客

这种简单的笔记书写方式优点如下:

  1. 排版简单。比如 word 需要疯狂调整字体,段落格式,颜色,背景……等等各种各样的格式,markdown 牺牲了格式上的灵活度,换来的是简洁的笔记写作方法。也就是说 markdown 虽然不支持一些格式细节的微调(比如调整正文字体颜色大小,段落前缩进,段间距……),但也节约了我很多维护格式的时间,是记笔记时,如果敲上几个字符就能得到想要的内容格式,非常方便。当然如果是写论文之类的排版高要求场景,还是要用 latex word 等操作。

  2. 简洁之美。阅读 markdown 笔记给我一种极简的感觉,让我专心在阅读内容上。

  3. 保存、编辑、移动方便,因为他本质上是由内容正文和字符组成的纯文本格式,复制粘贴到其他支持 markdown 平台上基本没有问题,而当复制 word 等文章的时候,图文排版、缩进等经常会崩的乱七八糟,气煞我也。而且现在很多平台都支持 markdown 语法,如CSDN,字节的稀土掘金博客平台,飞书,github pages, Gitbook……

    点名批评微信公众号发文,不支持 markdown,每次我导入进去都要重新排版,气煞我也!

  4. 导出格式多样,可以导出为 pdf,png 长图,html,word,latex 等。下图是我在用的 markdown 编辑器:typora 支持的导出格式。

    image-20231216122218942

  5. 内容查找方便,全打字内容,ctrl+F 快速定位。

总的来说,markdown 主要目的是使文本易于阅读和编写,拼上限拼不过 html css word latex 等,但是你的笔记记录需求是不是 markdown 可以全部轻松满足呢?我认为是完全没问题的。

markdown 编辑器选择

我主要用的是 Typora 本地编辑。这款软件价格是89元3台设备终身激活,大家也可以搜索旧的免费版下载。软件页面非常简洁,也支持主题切换,有很多开发者自己定制发布的主题。

image-20231216123156451

image-20231216123311344

飞书也是不错的选择,而且自带多维表格功能,一个项目可以关联多个文档、表格、任务甘特图等,还支持彼此之间的快速跳转。

image-20231216123716784

CSDN,稀土掘金等是一些博客网站的在线发布平台。不建议作为编辑器在上面编辑,我一般是本地写完直接复制粘贴过去发布。

image-20231216123827852

把博客公开发布是一个很不错的习惯,因为你可以从读者的评价中获得正反馈,也会督促自己的更新。

编辑过程中还有一个问题就是图片的保存。直接复制粘贴进去的图片都是选用本地的绝对路径,如果不小心把原图删了,图片就无法在博客中加载显示了。一般解决办法有两种,第一种是把该图片复制一份,放到相对路径文件夹中,供写博客使用;另一种是自己部署图床,将粘贴的图片上传,使用网络外链加载图片。下图是 Typora 的图像偏好设置,复制图片到指定路径都是第一种解决方案,上传图片是第二种解决方案。

image-20231216124741684

我是在 github 上创建了一个仓库作为图床,用 PicGo 图床管理应用帮我上传。

image-20231216124954925

image-20231216125102579

最大的优点在于,你写笔记时复制的每一张图片都会作为一次 github 的 commit,这就让我的 github contributions 看起来非常壮观。

image-20231216125219396

image-20231216125534103

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1315070.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

后端项目全局异常处理-使用RuntimeException自定义异常异常分类简单举例

接上篇:后端项目操作数据库-中枢组件Service调用Mapper 自定义异常: 手动抛出异常,为了后续统一捕获,需要异常自定义; 如:当使用抛出异常的方式表示“操作失败”时,为了后续统一捕获&#xff0c…

苹果计划将全球1/4的IPhone产能转移至印度

KlipC报道:据相关人士报道,苹果希望在未来2到3年内每年在印度生产超过5000万部iphone,要是该计划得以实现,印度将占领全球iPhone产量的四分之一。 KlipC的分析师Alex Su表示:“此次iPhone15推出是苹果印度制造计划的一…

YOLOv8重要模块解读

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 | 接辅导、项目定制 yolov8的模块代码主要在./ultralytics/nn/modules/下 conv.py 在conv.py文件的头部,__all__中声明了当前模块的所有暴露的模…

LeetCode刷题日志-73矩阵置零

思路一: 用一个同样大小的矩阵记录0的位置,然后遍历矩阵置0, 空间复杂度为O(mn) class Solution {public void setZeroes(int[][] matrix) {int [][] matrix_new new int[matrix.length][matrix[0].length];for(int …

太阳光模拟器助力植物生长研究领域的分析研究

概述 太阳光模拟器是一种精密的光学设备,能够模拟太阳光的波长、强度和分布,为植物生长提供所需的光照环境。在植物生长研究中,太阳光模拟器被广泛应用于探讨植物生长、发育和产量等方面的问题,为农业生产、园艺研究和植物科学提供…

论文阅读——Mask DINO(cvpr2023)

DINO是检测,Mask DINO是检测分割。 几个模型对比: 传统的检测分割中,检测头和分割头是平行的,Mask DINO使用二分图匹配bipartite matching提高匹配结果的准确性。 box对大的类别不计算损失,因为太大了,会…

Windows安装Tesseract OCR与Python中使用pytesseract进行文字识别

文章目录 前言一、下载并安装Tesseract OCR二、配置环境变量三、Python中安装使用pytesseract总结 前言 Tesseract OCR是一个开源OCR(Optical Character Recognition)引擎,用于从图像中提取文本。Pytesseract是Tesseract OCR的Python封装&am…

23款奔驰C260L升级香氛负离子 淡淡的幽香

相信大家都知道,奔驰自从研发出香氛负离子系统后,一直都受广大奔驰车主的追捧,香氛负离子不仅可以散发出清香淡雅的香气外,还可以对车内的空气进行过滤,使车内的有害气味通过负离子进行过滤,达到车内保持清…

2021年数维杯国际大学生数学建模C题冠状病毒下的旅游业未来发展规划求解全过程文档及程序

2021年数维杯国际大学生数学建模 C题 冠状病毒下的旅游业未来发展规划 原题再现: 旅游业是一个具有高度关联性的复合型产业。它不仅与交通运输业、餐饮业、旅游服务业直接相关,而且与第三产业的大部分行业密切相关。旅游业带动的消费支出主要包括三部分…

springAop有哪五种通知类型?可根据图标查看!

Spring AOP的通知类型有以下几种(后面是图标变化): 1.Before通知: 在目标方法执行前执行。 上白下红,方法前执行。 2.After通知: 在目标方法执行后(无论是否发生异常)执行。 图标…

静态路由的原理和配置

一.路由器的工作原理 首先我们知道路由器是工作在网络层的,那就是三层设备。网络层的功能主要为:不同网段之间通信、最佳路径选择也就是逻辑地址(ip地址)寻址、转发数据。 1.路由器是什么 路由器是能将数据包转发到正确的目的地…

不同的葡萄酒瓶盖会影响葡萄酒饮用的体验

首先,不同的葡萄酒瓶盖会影响我们找到想要喝的葡萄酒的难易程度。螺旋盖、Zork瓶塞和起泡酒“蘑菇形瓶塞”赢得了直接的满足感,它们只需要拔瓶塞不需要开瓶器。来自云仓酒庄品牌雷盛红酒分享对于所有其他的酒瓶封口,我们都需要一个工具来打开…

【Java JVM】实例对象内存布局

当 Java 应用启动后, 基本就是在不断的创建对象, 回收对象的过程中。 而这些创建的对象基本都是存放在应用的堆 (heap) 中, 但是这些对象在堆中又是什么样子的呢? 在这篇文章中, 我们分析一下 Java JVM 中实例对象的内存布局。 在 HotSpot 虚拟机里, 对象在堆内存中的存储布局…

240Wqps,美团用户中台, 如何使用DDD架构?

尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50)中,最近有小伙伴拿到了一线互联网企业如阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的面试题: 谈谈你的DDD落地经验? 谈谈你对DDD的理解&#x…

Canal实时同步MySQL数据到ES

一、canal简介 canal主要用途是对MySQL数据库增量日志进行解析,提供增量数据的订阅和消费,简单说就是可以对MySQL的增量数据进行实时同步,支持同步到MySQL、Elasticsearch、HBase等数据存储中去。 早期阿里巴巴因为杭州和美国双机房部署&…

LabVIEW实时建模检测癌细胞的异常

LabVIEW实时建模检测癌细胞的异常 癌症是全球健康的主要挑战之一,每年导致许多人死亡。世界卫生组织指出,不健康的生活方式和日益严重的环境污染是癌症发生的主要原因之一。癌症的发生通常与基因突变有关,这些突变导致细胞失去正常的增长和分…

深度探索Linux操作系统 —— 构建根文件系统

系列文章目录 深度探索Linux操作系统 —— 编译过程分析 深度探索Linux操作系统 —— 构建工具链 深度探索Linux操作系统 —— 构建内核 深度探索Linux操作系统 —— 构建initramfs 深度探索Linux操作系统 —— 从内核空间到用户空间 深度探索Linux操作系统 —— 构建根文件系统…

漏刻有时数据可视化Echarts组件开发(42)动态创建DIV容器

效果展示 引入外部文件 <script src"js/jquery.min.js"></script><script type"text/javascript" src"js/echarts.5.4.3.min.js"></script>CSS层叠样式表 实现一行3列效果&#xff0c;自动换行&#xff1b; .ecbox {he…

卷积神经网络(CNN)中感受野的计算问题

感受野 在卷积神经网络中&#xff0c;感受野&#xff08;Receptive Field&#xff09;的定义是卷积神经网络每一层输出的特征图&#xff08;feature map&#xff09;上每个像素点在原始图像上映射的区域大小&#xff0c;这里的原始图像是指网络的输入图像&#xff0c;是经过预处…

在开发微信小程序的时候,报错navigateBack:fail cannot navigate back at firstpage

这个错误的意思是&#xff1a;在这个页面已经是第一个页面了&#xff0c;没办法再返回了 报错原因 这个错误原因其实也简单&#xff0c;就是在跳转的时候使用了wx.redirectTo()&#xff0c;使用wx.redirectTo()相当于重定向&#xff0c;不算是从上一个页面跳转过来的&#xf…