惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

W
WeLiveSecurity
Jina AI
Jina AI
博客园 - 司徒正美
雷峰网
雷峰网
宝玉的分享
宝玉的分享
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园_首页
WordPress大学
WordPress大学
Google DeepMind News
Google DeepMind News
GbyAI
GbyAI
MyScale Blog
MyScale Blog
Apple Machine Learning Research
Apple Machine Learning Research
美团技术团队
I
InfoQ
博客园 - Franky
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园 - 叶小钗
阮一峰的网络日志
阮一峰的网络日志
Cyberwarzone
Cyberwarzone
C
CXSECURITY Database RSS Feed - CXSecurity.com
S
Schneier on Security
P
Privacy & Cybersecurity Law Blog
T
Threatpost
Cloudbric
Cloudbric
D
Docker
M
MIT News - Artificial intelligence
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Vercel News
Vercel News
Martin Fowler
Martin Fowler
J
Java Code Geeks
AWS News Blog
AWS News Blog
The Cloudflare Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
L
Lohrmann on Cybersecurity
Hacker News: Ask HN
Hacker News: Ask HN
Last Week in AI
Last Week in AI
S
Security @ Cisco Blogs
Help Net Security
Help Net Security
C
Cisco Blogs
V
V2EX
博客园 - 【当耐特】
I
Intezer
爱范儿
爱范儿
F
Fortinet All Blogs
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
P
Privacy International News Feed
IT之家
IT之家
L
LINUX DO - 最新话题
B
Blog RSS Feed
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO

博客园 - oec2003

读《有效需求分析》 重读《打造 Facebook》 dotNet Core 3.1 使用 Aspose (部署 Docker) 为什么这么忙,还依然做不好事情? dotNET Core:编码规范 程序员是终身学习的职业,应该怎么学习? dotNET:怎样处理程序中的异常(实战篇)? dotNET:怎样处理程序中的异常(理论篇)? Nginx:rewrite 的几个技巧 如何激发团队潜能? dotNET Core 3.X 使用 Autofac 来增强依赖注入 dotNET Core 3.X 依赖注入 读《鞋狗》 Jenkins 中以构建 Tag 来实现版本管理 dotNET Core 3.X 使用 Jwt 实现接口认证 dotNET Core 3.X 请求处理管道和中间件 dotNET Core 3.X 使用 Web API 程序员还有35岁的坎吗? 远程办公也可以高效
一款用了就不想走的工具
oec2003 · 2020-08-17 · via 博客园 - oec2003

程序员是一个需要终身学习的职业,一个好的知识管理工具可以给我们的学习加成,对我来说,知识管理分为:笔记、Todo List、日历 等。本文要推荐的是一款 All In One 的工具,在此之前,先看看我用过的那些工具吧。

用过的相关工具

  • 为知笔记
  • 印象笔记
  • 有道云笔记
  • OntNote
  • 幕布
  • 语雀
  • 为知
  • 奇妙清单
  • MicroSoft To Do
  • Mac 自带的日历
  • MWeb

这些工具都有自己的优点,但或多或少也有自己短板,本文中就不做详细的比较了。之前一直都是多工具配合来使用,在各种不同的工具中进行来回切换还是比较麻烦的。All In One 正好可以解决这个问题。

Notion 介绍

最近看见极客时间的池老师在一个回复中提到在使用 Notion,便下载试用了,果然不负 All In One 的称号。

使用 Notion ,首先需要创建一个工作空间,这个和 OneNote 中的分区有点类似,创建一个工作空间后,系统会提供很多默认的模板来帮助我们使用,如下图:

在工作空间中,有三个重要的元素:

  • 页面(Page)
  • 块(Block)
  • 数据库(Database)

页面

在 Notion 中,页面是所有内容的一个载体,由于页面可以无限级嵌套,所以也就取代了其他一些笔记类工具的目录。页面就是一个大的容器,可以放页面、块和数据库。

创建页面常用的一些方式:

  • 基于模板
  • 导入
  • 基于数据库

基于模板

Notion 提供的很多常用的模板给我们使用,当然也可以发挥自己的想象力和使用场景构建自己想要的 Page 内容,下图是选择模板的界面:

导入

因为 Notion 是国外的产品,所以国内的有道云笔记、为知等并没有支持。导入可以让我们快速从其他平台迁移到 Notion 。

数据库

数据库类型的页面有多中展现形式,并且可以在多种类型之间任意切换。数据库可以任意添加字段和设置字段类型,夸张点说,利用这个数据库我们可以做出一个系统。

数据库中的每一条记录,又是一个独立的页面,里可以可以放置任意类型的块。非常的灵活,可以充分发挥我们的想象力。

块(Block)是 Notion 的最小元素,文字、图片、视频、网页等是最基本的 Block。数据库类型可以是一个独立的页面,也可以以一个块的形式内嵌在页面中。

在页面中输入「/」,就可以调用出来所有类型的块,如下图:

可以看出,块中不仅包含基本元素,还包含了数据库的类型。每一个块可以任意切换成其他的类型,也可以移动到其他的页面中。

数据库

数据库类型分为下面五种类型,基本上主流的展现形式都包含了。

  • Table(表格)
  • Board(面板)
  • List(列表)
  • Calendar(日历)
  • Gallery(卡片)

Table

比如现在我正在做招聘相关的工作,需要记录每个面试人员的基本信息,就可以使用 Table 来实现,在 Table 的属性中添加相关的属性,如下:

Board

敏捷开发中的看板管理,可以使用 Board 的视图模式来构建, Notion 可以支持团队协作,这样进行简单的配置,一个任务管理系统就做出来了。
-w1115

Calendar

Calendar 可以取代其他的一些日历类的工具,也可以添加标签、提醒等,因为属性要加什么内容,是根据需要自己来创建的。

卡片类型的列表,平时的技术学习,读书笔记、总结思考都可以以这种形式进行展现。

带来的思考

使用 Notion 最大的感受是足够的灵活,就只有三个大的类型(页面、块、数据库),可以任意地组合来实现不同的功能。

我们现在正在做的是低代码搭建平台,核心思想上就是让系统能够像乐高积木一样的进行搭建,最困难的就是业务规则的抽象和不同企业的个性化需求的应对。而 Notion 这种灵活的方式或许能给我带来更多的思考和帮助。

类似产品

好的东西总是难免被人模仿,现在国内也有 Notion 的同类产品 「我来」,不过功能还不够完善,但可以说是像素级的模仿了,除此之外也还有创新,比如,中英文同时输入的时候,自动在英文的前后添加空格,这么极致地追求细节,未来还是值得期待的。

总结

Notion 最有价值的地方是打破了传统的以文件夹组织为主体的模型,比如像语雀,我们现在用来写一些产品相关文档,功能还是非常强大的,但是不够灵活。

好的工具和设计会让使用者觉得很舒服,想要什么操作时,正好手边就有,目前已经用 Notion 替代了我的日程管理、ToDo List、云笔记等。更多的使用方式和场景等待我慢慢挖掘吧。

希望本文对您有所帮助。