大家觉得读书笔记有必要做数据库吗?

本贴最后更新于 272 天前,其中的信息可能已经时移世易

微信截图 20240223235608.png

之前一直用 wolai,很喜欢这种数据库的功能,尤其是做成读书笔记的时候。但是回过头来问自己“整理了数据库的形式,有封面视图、日历识图、表格式图”“可以各种打分、筛选、打标签”,忙得不亦乐乎。可是然后呢?是否形式大过了实质?
大家做读书笔记是怎么记录的呀?欢迎交流

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    22337 引用 • 89380 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • Xiang123456 1

    我一般是读完一本书手写一篇总结,之前会摘抄书本批注的喜欢的句子。今年正在尝试打开电子书阅读的大门,做电子笔记。目前用的软件是[网易蜗牛读书],读完后把批注导出,先整理成摘录,并再据此写出随想。并在这个过程中列出书影单。

  • traders

    我也有这样做读书笔记,因为可以记录阅读时间这类,不过后面如果切换软件导出可能是问题。所以也在考虑这个问题。或者用类似 flomo 方式,只摘录重要内容。不做数据表的形式。

    1 回复
  • science

    确实没必要啊,太浪费时间了

    1 回复
  • 思源的数据库导出为 Markdown 时会自动转换为表格

  • 相比看一本书的时间,我觉得在数据库多加一行只是九牛一毛

    1. 你这个数据库感觉挺 OK 的,我也差不多是这样做的。另外如果要放封面的话最好就放在文档开头,没必要放在数据库里(图片缩小了也看不清);
    2. 数据库就是方便筛选的,读书量大了之后可以通过各个属性来筛选需要找的书(39 本还远小于这个量级);
    3. 读书笔记就是想写什么就写什么呗,实用类的就写自己学到了什么方法,精神类的就写自己的感悟。
    4. 另外你提醒我了,现在我把我的作者那一列从文本改成多选了。
    1 操作
    JeffreyChen 在 2024-02-24 01:13:23 更新了该回帖
  • Helvetica 1 赞同

    没必要,但一定比无组织地存放要好,因为笔记的终极目的是「可检索」。

    数据库的筛选、排序是利于这个目的的。

  • Achuan-2 3 2 赞同

    取决于你的目的仅仅是读完一本书这件事还是想要搭建自己的知识体系。

    l 先生的打开心智一书说,读书笔记应该整理为概念和知识,这样才可以复用,比如读一本书,遇到海马体这个概念就是,建立一个海马体文档,记录下他的解释和作用,下次又读到一本书,看到海马体损伤造成的疾病,又可以块引原来的文档。

    我个人认为,建立书籍的管理笔记是 ok 的,会很有成就感,但是如果不满足仅仅只是读完一本书,想要搭建起自己的知识体系,还是要建立一个领域知识库,将一本书的知识拆解为一个个知识和概念,这样有利于读书越多越厚,有利于积累。阅读散文可能没必要,但也可以建立一个文档,专门收集作者在不同作品优美的句子。阅读历史书、古代小说,可以记录历史知识。阅读编程、技能类书籍,就可以根据知识点建立文档,这样可以把不同书涉及的点汇总整理,形成自己的体系

    2 操作
    Achuan-2 在 2024-02-24 10:37:55 更新了该回帖
    Achuan-2 在 2024-02-24 10:36:39 更新了该回帖
  • Eiffo

    Notion 和 wolai、息流的数据库都有画廊视图,很适合做电影、书库的整理版面,不知道思源是否计划开发。image.png

    1 回复
  • 其他视图还在计划中

  • 我觉得没必要,花太多时间和精力在形式上了,没啥意义。

  • suka 2 2 赞同 1 评论

    我觉得短期来看是没啥用,但是长期来看,确实是会有作用的,理由如下:

    1.有成就感;

    2.形成自己的阅读体系,便于数据分析:可以方便的分析自己喜欢看哪些书,哪种书看的太多,哪种书看的太少,避免陷入信息茧。这点我觉得尤为重要,属于自己的数据是无价的,可以从中挖掘出很多有意思的东西。

    3.形成自己的习惯回路,可能更利于开启下一本书。

    4.将来的写作 or 输出,有可能会用到这个数据库

    前提是维护这个数据库不会给你造成太大负担,如果觉得做数据库感觉给你造成了很大的负担 or 阻碍(比如说需要经常更新字段,打断阅读流程,增加阅读焦虑),那就需要考虑怎么优化一下这个流程(使用更简单的方式,或者使用自动化脚本,或者抛弃掉一些需要频繁维护的字段)。

    对于我个人的话,楼主维护的作家和万字属性,可能会对我造成心智负担,我可能会使用自动化的脚本爬取网上的数据自动填充,当然,如果享受这个过程,那另说。
    suka
  • NishikigiReeves 2 赞同

    没有用,因为书籍本身就是无效结构。

    比如同样是讲经济学的,但是你看了五本书,这五本书里有重复的论点,有 5 个作者完全不一样的论点。

    你应该做的是利用双链等技巧将 5 本书里相同的知识只留下一份,而 5 个作者不一样的论点则组合到一起,以扩展你的认知边界。

    以一本书一本书的形态组织内容,我理解不到这有什么意义,可能展示的时候看着更赏心悦目一点。

    1 回复
  • 引用的时候会需要具体的书名,有个数据库筛选会快得多。

    对学生和写作者比较有用。

  • xnyshu

    这些功能很快会被 AI 取代。希望思源尽快 AI 化,全面适配 AI。

    1 回复
  • 这个难度应该很高,思源可能做不到。另外我估计 D 大对人工智能领域了解不多

  • 折腾的过程带来的成就感、秩序感、满足感也是有用的一部分。

请输入回帖内容 ...

推荐标签 标签

  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 31 回帖 • 58 关注
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    45 引用 • 557 回帖 • 67 关注
  • Gzip

    gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

    9 引用 • 12 回帖 • 134 关注
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    53 引用 • 37 回帖
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖
  • Firefox

    Mozilla Firefox 中文俗称“火狐”(正式缩写为 Fx 或 fx,非正式缩写为 FF),是一个开源的网页浏览器,使用 Gecko 排版引擎,支持多种操作系统,如 Windows、OSX 及 Linux 等。

    8 引用 • 30 回帖 • 407 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 94 关注
  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 51 关注
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    107 引用 • 153 回帖
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    179 引用 • 995 回帖
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 62 关注
  • OnlyOffice
    4 引用 • 3 关注
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    200 引用 • 120 回帖
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    25 引用 • 191 回帖 • 16 关注
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    125 引用 • 169 回帖 • 1 关注
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 31 关注
  • 安全

    安全永远都不是一个小问题。

    199 引用 • 816 回帖 • 1 关注
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    90 引用 • 59 回帖 • 1 关注
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1434 引用 • 10054 回帖 • 490 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    497 引用 • 1387 回帖 • 283 关注
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 664 关注
  • RabbitMQ

    RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种语言客户端,如:Python、Ruby、.NET、Java、C、PHP、ActionScript 等。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

    49 引用 • 60 回帖 • 362 关注
  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖 • 3 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 463 关注