Cynthia晶姐

将复杂事物讲清楚的奥秘

2018-09-16  本文已影响9人  cynthia猫

说明:本文原创首发于本人的公众号cyn_notes,简书为备份。

最近由于自己开始写一点东西,所以如何恰好的表达自己的观点,成为我所关注的内容。回看自己最近写过的文章,虽然也讲了不少自己的心得体会和看法,但是和其他我认为写的不错的文章一对比,总觉得干巴巴的,生涩拗口。
于是我分析了最近看到一些感觉不错的文章和视频,试图找出他人讲清楚复杂事物的奥秘。


image

1

首先看到的是这么一篇文章,解释了“并发用户数”、“响应时间”、“系统吞吐量”。乍一看是不是很专业的名词,完全不知道在说些什么。而作者则引入“到体检中心完成体检”这么一个绝大多数人都经历过的场景,将整个体检中心想象成一个软件系统,从进入体检中心到完成全部检查离开所花费的时间是响应时间,同时在体检中心参加体检的总人数就是并发用户数,系统吞吐量就可以想象成是单位时间内完成体检的人数,比如每小时100人。
这么一解释,是不是立马有了直观的概念了?之后作者再利用体检中心排队人数的多少,以及能够同时进行体检的科室数目的变化,解释清楚了这三个名词之间的约束关系。
这里用到的方式是,将日常生活中平常的概念,和所要表达的复杂概念之间通过类比等方式联系起来。

2

接着,看到了一篇讲述jmeter工具如何使用的入门文章。关于jmeter的文章其实也看过好多个,但是看到这一篇的时候依然觉得作者写的非常棒!首先,作为入门,作者上来就通过3个简单的例子讲清楚了这个工具能做些什么事。并且3个例子由浅入深,层层递进。哪怕你是第一次接触这个工具,也可以一步步跟着作者的操作有一个直观的认识。
在3个例子的直观认识基础上,再开始对工具中的各种组件,以及命令参数做一些介绍,这样就比其他文章上来就介绍这些,令人一头雾水,看完了也不知道该怎么用,要强许多。
之后,再通过1个综合的复杂实例和3个高级实例,继续介绍更为复杂的使用方法。
这里用到的方式呢,是先用能够上手操作的例子带你开始,有了直观认识之后,再逐步进入更深层次的介绍。即不至于令人糊涂,也不会因为入门例子太过简单,令读者不知道如何进行复杂应用。

3

这里是看到哈佛大学的一个公开课,关于HTTP的。关于HTTP,对于大多数人来说,是一个即熟悉又陌生的概念。说熟悉,是因为基本上在你访问网页的时候,都能在前缀看到一个http的字样(或者是https);说陌生,可能是因为你根本没有想过,这个http到底为什么要出现在这里,起到了什么样的作用。
因此,公开课上的教师,也是利用了这一点,从你熟知的事物入手,引起你的兴趣,再深入的讲下去。
首先,他利用餐厅服务的概念,讲述了互联网,网站的服务;之后又从讲台上蹦下去,选了一位在座学生,握手之后说hello,并解释道,http也是会有这个握手过程的!怎么样?到这里是不是已经被他吸引过去了,尤其是被握手的那位同学,接下来一定听得特别认真。
在正式开始讲http之前,他又举例说,我们访问www.facebook.com,是不是在浏览器中输入facebook.com就可以了?没错。那么输入www.facebook.com呢?也没错。那么再输入的多一点,https://www.facebook.com,居然也没错!
好神奇啊,这是为什么呢?相信此刻大家的好奇心都已经被吊起来了,于是就跟着教师的思路继续听下去。
当然,由于这节课时间比较长,有100分钟,作者用到的表述方式远远不止我上面说到的那几点,有兴趣的话可以自己去b站搜索“哈佛大学计算机核心课程”,选择Lecture 6 - HTTP 进行观看。
那么我想表达的重点就是,他利用人们熟知的概念,加上肢体语言等等,建立熟悉和不熟悉之间的桥梁,勾起了你的好奇心。在这种好奇心的驱使下,就能够有耐心继续听下去,直到找寻到答案。

这样分析以后,我就明白为什么自己写出来的东西干巴巴,不够生动了。因为缺少上面这些好的文章、视频中应用的方式方法,了然无趣。
那么,你还见到过哪些很棒的表达方式呢,欢迎留言和我分享。

公众号原文链接:http://mp.weixin.qq.com/s?__biz=MzAwNDU0MTU1Ng==&mid=306397018&idx=1&sn=20e53e69b1348e774eb857934d33aa48&chksm=0c9dc2413bea4b57a69035516d6f7ec78a833851b85697cd8a5ab55cd75b292d7dfc4c0bf9b9#rd

有兴趣也可以关注我的公众号:cyn_notes


Cynthia晶姐
上一篇下一篇

猜你喜欢

热点阅读