• 一款用了就不想走的工具


    程序员是一个需要终身学习的职业,一个好的知识管理工具可以给我们的学习加成,对我来说,知识管理分为:笔记、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、云笔记等。更多的使用方式和场景等待我慢慢挖掘吧。

    希望本文对您有所帮助。

  • 相关阅读:
    雅虎公司C#笔试题及参考答案
    设计模式学习草稿:简单工厂,工厂,抽象工厂
    个人理解这三种工厂模式
    使用C#的BitmapData
    C#设计模式视频教程(不知道讲的好不好,刚刚看到)
    【HANA系列】SAP HANA XS的JavaScript API详解
    【HANA系列】SAP HANA XS使用服务器JavaScript Libraries详解
    【HANA系列】SAP HANA XS的JavaScript安全事项
    【HANA系列】SAP HANA XS使用JavaScript编程详解
    【HANA系列】SAP HANA XS使用JavaScript数据交互详解
  • 原文地址:https://www.cnblogs.com/oec2003/p/13929298.html
Copyright © 2020-2023  润新知