美文网首页
组内Topic分享:如何分享Topic

组内Topic分享:如何分享Topic

作者: 绿艾伦 | 来源:发表于2018-01-16 21:51 被阅读0次

    第一次用简书写文章。用写作的形式对今天的Topic分享再创作一遍。

    1.分享的意义

    我认为topic分享相当于一个索引。

    1.1 索引

    作为程序员,我们对索引这个词并不会感到陌生。我们都知道存储索引比存储索引指向的数据所耗费的空间小的多。同样,人脑的容量是有限的,但学习的过程却是无限的。很多时候,我们接触到的对知识点的介绍与科普相当于在我们的知识网络里开辟了新的节点,也可以理解成是指向更深层次知识的索引; 如果我们在Topic分享后,对分享的知识感兴趣,就可以根据这个节点进行更深入的调研,用算法来描述就是对这个节点进行深度优先搜索(DFS);如果兴趣不大或者时间比较紧张,也可以先把这个知识点放在一边,等工作需要或者对其感兴趣的时候再调研。因为这个知识点的索引在初次Topic分享的时候已经以索引形式进入了我们的知识网络,我们要做的就是把这个索引找出来,根据它的指针指向的内容进行更深度的调研。

    当然,指针的准确性取决于Topic分享者的分享质量和听众的信息消化能力。

    1.2 知识网络

    知识点与知识点之间的联系构成了我们的知识网络。如果我在大街上拉一个路人甲,对他说“组织上已经决定了,明天起由你来代替我Java工程师的职位”,他肯定是抗拒的,因为他对Java开发这件事根本没有在自己的知识网络内形成体系。要当一个还算过得去(很明显,现在的我还不算)的Java开发工程师,需要掌握的知识点包括且不限于:

    - Java语言

    - 流行框架(Spring、Hibernate)等的基础使用

    - 常用开发协同工具(IDE、git)等的使用

    - 基础的数据结构与算法

    如果把上述知识点画成知识网络图,大概长成这样:

    很明显,对于一个没有接触过这些知识点的路人来说,让他当一个Java工程师实在是强人所难了,他只能让我另请高明了。

    当然了,要开发一个成熟的互联网产品,光靠Java开发是不够的,还需要前端,数据库,运维,测试......等等等等。如果把做出一个互联网产品也当作一个节点,网络图就可以变成:

    前端,运维,测试人员各自也需要学习很多相关的知识点才可以上岗。

    根据分析事物的维度不同,知识网络也是略有不同的。作为一个立志好好学习的新人Java程序员,第一张图中的知识网络是合适的;而如果以更宏观的角度分析,作为一个立志拥有幸福生活的社会人,提升技术水平也只是网络里的一个小节点:想拥有一个幸福的人生,光靠提升技术是远远不够的,或许还得培养生活兴趣,保持积极心态,寻觅优质伴侣(哪位大佬能整理一下这块的知识网络图?带我一个,不太会寻觅)等等。

    2. 组内Topic类型的总结

    2.1 概念型Topic(eg: 幂等性,大数定理)

      - 是什么

      - 干什么

      - optional:在工业界或现实生活中的实际应用(推荐吴军老师的《数学之美》,书中的例子都比较生动)  (讨论:还有别的例子吗?)

    概念型的Topic我们最不陌生,从小到大的课本中随便翻一张可能就是一个概念型的Topic。这对于分享人的要求也相对低一些。

    2.2 解决方案型Topic

    - 比较General的Topic(eg: 分布式架构)

    - 以实际情景切入的Topic

    我总结了两个框架

    - 迭代型框架:

        背景

        - v1(满足了xxx需求)

        遇到了瓶颈…出现了新问题... (讨论:可能有什么瓶颈,问题?)

         - v2(解决了xxx瓶颈和问题,满足了xxx需求)

        遇到了瓶颈…出现了新问题...

         - v3(解决了xxx瓶颈和问题,满足了xxx需求)

        ...

        - vn

    - 备选方案型框架

       - 背景

       - 解决方案1 (优点/缺点)  (讨论:有哪些优点和缺点?) 

       - 解决方案2 (优点/缺点)

       - 解决方案N

        最后选择了方案X,因为......

    在版本迭代以及方案选择时,分享人可以和听众讨论各个版本(方案)的优缺点。

    2.3 介绍工具,框架,组件型Topic

    从另一个角度来说,这些东西也可以算一种解决方案。

       - 背景

       - 解决什么问题

       - 大致架构/原理(画diagram配上少许文字与解说的形式是一种不错的介绍形式)

       - optional:对比同类型或相似产品有什么优势或改进

       - optional:结合公司目前的应用

    3. 最后再说几句

    - Topic分享对于主讲人和听众都是学习提升的好机会,尤其对于主讲人的表达能力,逻辑能力以及内容输出能力的提高非常大,这些能力在生活中需要使用到的场景相当多,工作中与同事对接,向领导汇报,生活中和家人朋友商量事,都要用到这些,提升有益无害。把分享当成是展示自己姿势水平的好机会,而不是迫不得已的任务。

    -  尽可能地多使用画diagram的方法表达内容,主讲人讲的相对轻松听众也便于理解。相对于文字和语言,创作得当图片更能让人理解;同时人脑对于图片这种表现形式更加友好(你可以统计一下你朋友圈里光发文字和配了图片的状态的平均赞数)。

    - 抓住当前分享的重点,切忌被提问者略带有钻牛角尖的问题或讨论带着走(事实上这也是锻炼主讲人的概括能力, 明确自己当前的分享的主干是什么)

    - 如果你很幸运,拥有一个感情不错的女朋友,和她交流时以上的三条全部作废。当然,前提是你有。

    相关文章

      网友评论

          本文标题:组内Topic分享:如何分享Topic

          本文链接:https://www.haomeiwen.com/subject/cnyeoxtx.html