构造有层次的大纲

相信在小学的作文课上,语文老师就向你强调过:写作文前,记得列一列提纲。从那时候起,我就养成了写大纲的好习惯,事实上你在少数派上看到我写的每一篇文章,都是从一个个提纲扩充而来的。

前不久在 Matrix 的 写作分享会 上,关于写作前的准备,我也特意提到了这一点:

不管写什么都一定要列提纲,而且我觉得提纲是最花时间的,你可能会花几天的时候来列好这个提纲,不断的去调整它。然后从一个读者的角度去思考这个东西真的是读者希望看到的,或者是读者能够理解的。如果在写作过程中很痛苦地写写停停,说明一开始就还不应该进入写作的阶段。

为什么大纲如此重要

大纲之所以重要,我认为主要是两个方面:

  • 好记忆不如烂笔头:这句话你可能听得很多了,但是,很多时候想法和灵感从脑中一闪而过,或者是在会议上有大量的信息导入,这时候光靠记忆或者事后回想,多半会把许多关键的想法和信息丢失,一定要用文字把你的想法可视化地记录下来。
  • 构造出想法的层次感:大纲最明显的特征就是层次感。通过一些序号、小标记,甚至只是简简单单的空格,你就可以把整个想法的层次感勾勒出来。这不仅仅只是把思维可视化,更关键在于,你可以整理自己的思路,通过调整大纲的结构来使模糊的想法具体化。

图片引用自 wikiHow

拥抱电子化的大纲

实际上,除了我提到的写作之外,大纲的应用场景非常之丰富,你甚至可以认为,它本身就是一种做笔记的方式,在读书笔记、课堂笔记、会议记录时都可以用到。

以读书笔记来举例,你是不是经常觉得,看完一本书后,好像收获了非常多的营养,但真要具体说出来,却又说不出个所以然?其实,就是因为你没有好好整理过自己吸收进来的观点与想法,导致这些内容在你的脑海里还没有形成清晰的结构。

这种时候你就可以试试用大纲来做读书笔记。整个过程非常简单,你只需要一开始把书的目录原封不动地抄写一遍,然后,在读每一个章节时,在标题目录下记录下来你觉得最重要的句子、激发出你共鸣的想法以及强烈认同的观点。这样,看完一本书以后,你就真的做到把书读薄了,所有的精华都浓缩在了你读书笔记的这份大纲之中。

当然,读书笔记是大纲的一个比较理想化的应用场景,之所以说理想化,主要在于它是一个「由厚到薄」的过程,所有的内容都已经存在,你只是需要将它们归纳、总结与简化。但是在实际生活中,并不是这样的。例如在课堂或者会议上,你很难在第一时间了解整个课程或者会议的全貌,导致你经常会发现,自己记录下来的内容是支离破碎的。

没错,前面提到了,大纲也需要不断的整理和调整,才能同时整理自己的思路。而纸质的大纲最大的问题就在于:任何后期的调整与加工都并不方便,不管是顺序上的调整还是结构上的调整,你很可能需要拿着纸笔重新再抄录一遍。

这就是为什么我提倡你开始拥抱电子化的大纲。

如何写好一份大纲?

一份好的大纲,是需要不断迭代的,这种迭代是持续地对内容、结构和顺序进行调整,是对自己想法的不断整理与升华。 就以本文的写作来举例,你就可以看到一份大纲的演化。

准备好随时随地

我建议你随时随地准备好记录大纲,因为你随时随地都有可以迸发出新的想法。最好的工具就是拿出你的手机,无论是在上下班的地铁上,还是在餐厅等待时,都是一个人静静思考的最佳时机,这时候,你可以用手机上的备忘录、待办应用等等,只需要记录下来一些关键词,只要这些关键词能让你之后回忆起你那一刻的想法就够了。例如,在构思本文时,最初的框架与结构,只需要这样一些简单的关键词。

扩充你的大纲

手机随时随地记录只是第一步,在你能接触到 iPad 或者电脑等设备时,你应该进一步扩充之前的大纲,把关键词转化成一些具体的句子,并且列出一些具体的点。这个句子可以是你想陈述表达的观点,可以是面向还未完全明确的想法时对自己的反问。总之,如果说前面的关键词只有你自己看得懂,那么这份扩充过的大纲,除了你自己之外,别人应该也能大概看懂你想表达什么。

调整顺序与结构

扩充后大纲后,千万不要以为事情就结束了,恰恰相反,扩充大纲本身并不需要花费多少功夫,真正需要你静下心来思考的是:如何进一步调整大纲的结构与顺序。

更具体一点来说,在写这篇文章时,依照我之前零散的想法,大纲的其它应用场景是放在文章的倒数第二段来介绍,显然你之前已经读过了那一部分,是因为我重新调整了顺序。因为对读者来说,在文章的一开始,应该先了解到大纲对自己到底有什么实际的用处,才更有可能有兴趣进一步了解。不仅仅是顺序,还有结构上的调整,例如实际写作中,在本文提到拥抱电子化的大纲,其实是合并了倒数第二段。

这正是我想强调的,以这份写作大纲为例,最重要的是面对着这份大纲,你需要去思考作为一名写作者,怎样激发读者的兴趣,怎样用清晰的逻辑和结构展开文章,怎样有详有略地分配内容和观点……这正好也契合了之前提到的两点:第一,大纲的目的就是不断整理自己的想法,使之具有合理的层次感和结构;第二,电子化大纲的好处就在于,在这一步调整时,你会非常省力。

于是,调整过后的大纲,是这样子的:看上去是不是变化不大?然而实际花费的精力,却应该是最多的。

让你的大纲更悦目

这一步并不是必须的,但如果有时间,你可以让大纲变得更加友好。

最简单的,你可以试试加上序号标记,仅仅只是多出了 1.1、2.1.1、5.2.3 这样的序号,会让你的大纲更具有层次感。

其次,你可以根据一些个人喜好,做一个特殊标记。例如对我来说,加粗加红的字体,表示这一段需要详细介绍,而斜体则表示这一段可以简单带过,不用仔细展开。你完全可以根据你自己的工作流,定义一套你喜欢的标记方法。

如果你的大纲是英文的,还有一个比较流行的方法不如试一试:一级大纲的字母全部都是大写的,二级大纲的首字母是大写的,三级及之后的大纲全部使用小写。

为什么是大纲而不是脑图

从某种形式上来说,大纲和脑图是很类似的,两者都可以层次化地展现想法。所以,为什么选择大纲而不是脑图?

在 MindNode 的评测中,我曾在文章结尾简单列举了一些应用场景,其实可以看到,脑图更偏向于对外界想法的展示,而且这种展示是概要性的,不是具化后的思路。脑图受限于其形式与格式,填充的更像是大纲第一步的关键词。当然,脑图可以搭配图片等特性,也有其所长之处。

我曾试过一段时间,随时随地用 MindNode 来记录想法。不久之后便放弃了,原因非常简单,在小屏幕上面,MindNode 的形式大于内容。更通俗一些来说,想像一下这样的场景,为了记录一些想法,你不得不在屏幕上来回拉动,当你想整体预览时,把脑图缩放到整个屏幕完全显示的时候,文字往往又看不清楚了。

因此,我更建议在需要向外界展示一些概念性的想法时使用脑图,如果是对内给自己看的笔记,考虑到实用性和便捷性,还是大纲更胜一筹。

时间: 2024-09-30 23:58:11

构造有层次的大纲的相关文章

poj1273Drainage Ditches

1 #include<iostream> 2 /* 3 题意:就是寻找从源点到汇点的最大流! 4 要注意的是每两个点的流量可能有多个,也就是说有重边,所以要把两个点的所有的流量都加起来 5 就是这两个点之间的流量了! 6 7 思路:建图之后直接套用最大流算法(EK, 或者是Dinic算法) 图解Dinic算法流程! 8 */ 9 #include<queue> 10 #include<cstring> 11 #include<cstdio> 12 #incl

Java知多少(90)菜单

有两种类型的菜单:下拉式菜单和弹出式菜单.本章只讨论下拉式菜单编程方法.菜单与JComboBox和JCheckBox不同,它们在界面中是一直可见的.菜单与JComboBox的相同之处是每次只可选择一个项目. 在下拉式菜单或弹出式菜单中选择一个选项就产生一个ActionEvent事件.该事件被发送给那个选项的监视器,事件的意义由监视器解释. 菜单条.菜单和菜单项 下拉式菜单通过出现在菜单条上的名字可视化表示,菜单条(JMenuBar)通常出现在JFrame的顶部,一个菜单条显示多个下拉式菜单的名字

谨慎使用多线程中的fork

前言 在单核时代,大家所编写的程序都是单进程/单线程程序.随着计算机硬件技术的发展,进入了多核时代后,为了降低响应时间,重复充分利用多核cpu的资源,使用多进程编程的手段逐渐被人们接受和掌握.然而因为创建一个进程代价比较大,多线程编程的手段也就逐渐被人们认可和喜爱了. 记得在我刚刚学习线程进程的时候就想,为什么很少见人把多进程和多线程结合起来使用呢,把二者结合起来不是更好吗?现在想想当初真是too young too simple,后文就主要讨论一下这个问题. 进程与线程模型 进程的经典定义就是

Maven学习(一)—— 概述

为接手gxpt准备已经快一个月了从SSH2-->EJB-->环境搭建-->Maven的构建.下面就带领大家初始Maven 一.什么是Maven. Maven是一个垮平台的项目管理工具,主要服务于Java平台的项目构建.依赖管理和项目信息管理.Maven是一个能够帮我们自动化构建过程,充清理.编译.测试到生成报告,再到打包和部署.我们不需要一遍又一遍的输入命令,这些工作Maven都为我们做好了.Maven最大化地消除了构建的重复.在Maven以前,十个项目可能有十种构建方式:有了Maven

【您有新的未分配天赋点】网络流:从懵逼到完全懵逼

今天呢@assassain julao讲了一个在OI中极其重要,极其有趣,把无数人坑退役的知识点:网络流. 网络流呢顾名思义,就是在一个图中边有流量的限制,并根据这些流量限制做一些跟这个有关的事(ti)情(mu).什么,范围?按zzh神犇的话来说,就是考试中那些看上去像是dp却又推不出式子的问题的通用解法. 按照问题的倾向,我们将问题分为三类:最大流.最小割.最小费用流. 大家看好我要开始口胡了 首先我们研究最大流,介绍最大流大部分解法原理,增广路定理:只要存在增广路,流就可以继续增大.证明显而

Java知多少(89)列表和组合框

有两种类型的菜单:下拉式菜单和弹出式菜单.本章只讨论下拉式菜单编程方法.菜单与JComboBox和JCheckBox不同,它们在界面中是一直可见的.菜单与JComboBox的相同之处是每次只可选择一个项目. 在下拉式菜单或弹出式菜单中选择一个选项就产生一个ActionEvent事件.该事件被发送给那个选项的监视器,事件的意义由监视器解释. 菜单条.菜单和菜单项 下拉式菜单通过出现在菜单条上的名字可视化表示,菜单条(JMenuBar)通常出现在JFrame的顶部,一个菜单条显示多个下拉式菜单的名字

Effective java读书笔记

2015年进步很小,看的书也不是很多,感觉自己都要废了,2016是沉淀的一年,在这一年中要不断学习.看书,努力提升自己 计在16年要看12本书,主要涉及java基础.Spring研究.java并发.JVM.分布式之类的.在今年面试的时候深受打击,到处都是问分布式.集群的?难道现在工作两三年的都这么牛逼了?都在搞分布式.集群之类的? 2016书单如下: 1.深入理解Java虚拟机:JVM高级特性与最佳实践---(已看,预计今年看三遍) 2.Oracle查询优化改写技巧与案例---(已看) 3.Ef

计算机如何工作小解

计算机如何工作小解 “20135224陈实 + 自己博客园 + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ” 汇编代码如下: 基本理解工作过程如下: 根据汇编语言:在g函数中,开头语句都是创建堆栈起始语pushl,movl分别对应下图(下右图eax值应该是算过main与F之后的esp值+5,这里只做函数顺序理解) 对应f与main开头语大同小异: 在进行到语句subl时候,ESP下移,将要保留的数值5放入

ACM题目————二叉树的遍历

一.二叉树的后序遍历: 题目描述 给定一颗二叉树,要求输出二叉树的深度以及后序遍历二叉树得到的序列.本题假设二叉树的结点数不超过1000 输入 输 入数据分为多组,第一行是测试数据的组数n,下面的n行分别代表一棵二叉树.每棵二叉树的结点均为正整数,数据为0代表当前结点为空,数据为-1代表二叉 树数据输入结束,-1不作处理.二叉树的构造按照层次顺序(即第1层1个整数,第2层2个,第3层4个,第4层有8个......,如果某个结点不存在以 0代替). 输出 输出每棵二叉树的深度以及后序遍历二叉树得到