til
  • README
  • Software Development Roles
  • solid
  • README
    • service-worker
  • docker
    • arg
    • 更新docker版本
  • editor
    • vscode
    • Creating a VS Code Theme
  • english
    • words
  • front-end
    • ==
    • ECMAScript
    • IIFE
    • Label
    • basic
    • html.js.css渲染顺序
    • npm-vs-yarn
    • obj-delete-key-value
    • react
    • split-join-and-replace
    • video
    • 前端自检清单
    • 递归及去重
    • css
      • css换肤
      • flex
      • list
      • nth-child和nth-of-type区别
      • padding
      • position
      • 层叠上下文
      • 层叠样式(+)
      • 正方形
      • 语义化标签
    • dom
      • DOCTYPE
      • HEAD
      • 修改document
      • 自定义表单验证
    • electron
      • basic
    • es6
      • basic-type
      • basic
      • prototype-example
      • defineProperty
      • understanding-es6
        • 0.introduction
        • Appendix A: Smaller Changes
        • Appendix B: Understanding ES7
        • Block-Binding
        • Proxies&Reflection
        • class
        • 解构赋值
        • function
        • improved-array
        • iterators&generators
        • modules
        • object
        • promise
        • Map&Set
        • symbol
    • images
      • 前端角度看图片
    • interview_case
      • lexical_scope
      • redux和localstroage存储位置
    • javascript
      • fuck-the-js
      • js-engine-work
      • js原生操作dom
      • what-is-function-program
      • 执行上下文
      • articles
        • JavaScript中使用函数组合
        • JavaScript中的依赖注入
        • JavaScript作用域链中的标识符解析和闭包
        • JavaScript是何如工作的--概述
        • JavaScript深拷贝
        • JavaScript的全局变量是如何工作的
        • js继承常见的误解
        • node12&chrome中7个新的提案功能
        • 你真的懂JavaScript吗
      • date
        • index
      • engines
        • basic
        • JavaScript引擎基础:外形和内联缓存
        • v8中推测性优化的介绍
        • 优化原型
        • 更快的异步功能和promise
      • events
        • baisc
        • 事件冒泡和捕获
        • 定义事件
        • 页面生命周期
      • higher-order-function
        • curry
        • monad
      • module
        • basic
        • main&module
      • objects
        • iterator
        • spread
        • examples
          • iterator
      • performance
        • blocking-css
        • cache
      • prototype
        • Property-Descriptors
        • basic
        • prototype-shadow
      • you-dont-known-js
        • async&performance
          • Chapter 1: Asynchrony: Now & Later
          • Chapter 2: Callbacks
          • Chapter 3: Promises
          • Chapter 4: Generators
        • scope & closures
          • apA
          • apB
          • apC
          • apD
          • chapter1-what-is-scope
          • chapter2-lexical-scope
          • chapter3-function-vs-block-scope
          • chapter4-hoisting
          • chapter5-scope-closure
        • this & object prototypes
          • chapter1-this-or-that
          • chapter2-this-make-sense
          • chapter3-objects
          • chapter4-mixing(up)-class-object
          • chapter5-prototype
          • chapter6-behavior-delegation
        • types&grammer
          • Chapter1-Types
          • Chapter2-Values
          • Chapter3-Natives
          • Chapter4-coercion
          • Chapter5-grammer
        • up & going
          • chapter1-into-programming
          • chapter2-into-javascript
          • chapter3-into-YDKJS
    • mobile
      • iPhone分辨率终极指南
    • npm
      • arguments
      • build
    • react-native
      • prop-methods
    • react
      • PropTypes
      • basic
      • codebase-overview
      • component-element-instance
      • context
      • how-to-known-component-is-func-or-class
      • overview
      • react16.9
      • react18计划
      • react的设计原则
      • reconciliation
      • setState
      • useMemo
      • why-do-we-write-super-props
      • 从头实现一个react
      • concurrent
        • 引入并发模式(仅试验)
      • conf
        • conf-2019
      • events
        • 合成事件概述
      • hooks
        • custom-hook
        • effect-hook
        • hooks-api
        • intro
        • overview
        • rules
        • state-hook
        • hooks-vs-class
          • thinking-in-react-hooks
      • overreact
        • Development模式是如何工作的
        • How-Does-setState-Know-What-to-Do
        • Why-Do-React-Elements-Have-a-$$typeof-Property
        • Why-Do-React-Hooks-Rely-on-Call-Order
        • how-to-known-component-is-func-or-class
        • preparing-tach-talk-motivation
        • react作为ui运行
        • things-i-dont-known-as-2018
        • ui-element-problem-and-build-yourself
        • why-do-we-write-super-props
        • 一份完整的useEffect指南
        • 为什么X不是Hook
        • 函数组件与类有什么不同?
        • 演讲准备2-what-why-how
        • 编写弹性组件
        • 让setInterval在React-Hooks中为声明式
      • practice
        • render
      • react-dom
        • basic
      • react-redux
        • apiv7.1-hooks
        • connect
        • shallow-equal
      • redux
        • applyMiddleware
        • applyMiddleware2-细节
        • example
    • regex
      • index
    • stories
      • 数组下标
      • 阻止事件冒泡
    • svelte
      • compile-svelte-in-your-head-1
      • compiler-overview
      • parser
        • 写一个解析器-JavaScript的JSON解析器
    • turbopack
      • basic
    • typescript
      • interface和type的区别
    • webpack
      • hash
      • webpack4-for-react
      • webpack4
      • webpack4to5
      • babel
        • babel-parser和acorn的区别
        • babel.7.11
        • family
        • react16.14使用new-transform
        • update-to-7
    • pdf
      • deep-js
        • basic
      • react
        • reintroducing
  • git
    • capital
    • emoji
  • http
    • http2.0
    • response
  • rails
    • api
    • flash
    • middleware-vs-metal
    • model
    • performance
    • routes
    • environment
      • error
    • patterns
      • service
    • sidekiq
      • params
    • deploy
      • capistrano
        • ssh
  • ruby
    • self
    • net
      • http请求携带cookie
  • server
    • ss
    • ssh
    • user
    • crawler
      • puppeteer
    • nginx
      • domain-without-80
      • nginx节省带宽
  • sql
    • rails
    • search
Powered by GitBook
On this page
  1. front-end
  2. react
  3. overreact

preparing-tach-talk-motivation

Previoushow-to-known-component-is-func-or-classNextreact作为ui运行

Last updated 6 years ago

之前有一些我认为还不错的演讲。比如, , 。

有时会有人问我如何准备演讲。对于每个演讲者而言,回答都基本针对个人。我也只是分享我是如何来准备的。

这是系列文章中的第一篇文章,我将解释我准备演讲的过程 - 从概念构思到演讲的实际日期。

在这篇文章中,我将只关注第一步:为什么以及如何选择一个主题。 它没有丰富的实用技巧,但可能会帮助你,自我反省。

是什么让你有演讲的想法?

也许举行讲座是你目前工作的一部分。也许你想在行业中获得更多的认可,这样你就可以获得更好的工作或获得加薪。也许你是为了把更多的关注点放在你的工作项目或爱好上。

我们把这些动机称作外部因素。因为这些是关乎到别人怎么看你和看你对待工作。但如果你已经拥有了所有的尊重和所需的金钱,你还会选择发表演讲吗?为什么?

也许是你发现教别人是有益的。也许是你享受学习,并且演讲是你深入学习的好借口。也许是你想开始或改变关于一个话题的交谈(笔: 说出你的想法)。也许你想放大或抨击一个想法。

这种内部因素的动机不代表另外一种愿景,如专业认可。这些东西对你而言是存在内在的价值。不同的人受到的内部动机驱使也不尽相同。意识到你自己的想法是很有帮助的。有些时候你可以追溯到你的童年。

例如,这是我的想法:

  • 我喜欢分享,他能激励我的想法。 有时候,一个想法会改变我的思维方式。它打开了许多我甚至不知道的存在的门(想法)。我希望别人加入进来,这样他们就可以向我展示更有趣的想法。对我来说,演讲是一种收集,策划和放大我觉得有品味的想法的方法。(在我十来岁的时候,制作混音带的想法破碎了,因为我对我的音乐品味没有感觉。现在我做演讲!生活,额,找到了一个出路。)

  • 我喜欢以更简单的方式重新阐述事情。 当我理解了一个想法的时候,我会感到非常的开心,比吃了美食还要开心。但是对我来说,学习起来并不是那么容易。因此,当我最终“get”到某些东西时,我想与那些仍在苦苦挣扎的人分享这种感觉。我尝试记住理解之前的情况,然后在别人观看我的演讲时,帮助他们取得成功。(小的时候我也是难以忍受的,因为我坚持让每个人问我问题。演讲是一种更有效的方式来传递这种能量。)

​ 结合这两种内在动机,我得到一个个人满意的演讲的法子:通过以一个更简单的方式重新阐述一个事情来分享一些激励你的想法。

那就是我的方式。你的可能会有所不同 - 回顾下你的想法!哪种交流让你感觉很特别?他们之间有什么相似之处?(我们将在本系列的下一篇文章中更多地讨论交流形式。)

做一个和你动机一致的演讲在这几个方面对你是有帮助的:

  1. 选择一个话题更容易。 我的方式是“解释一个鼓舞人心的想法,为什么你应该关心它”。我可以通过将这个方式应用于我学到的任何有趣的概念来开启一个演讲。只要我听到一些不错的想法,我就总有东西去说, 让更多的人去知道。还有许多其他可能的方式 - 找到属于你自己的。

  2. 在舞台上没那么可怕。 在演讲前30秒,我吓坏了,但是当我演讲时,我沉浸在我的元素中。 分享鼓舞人心的想法的动力超越了被批判或做错事的恐惧。(当然,这只有很好的准备工作,我们将在下一篇文章中讨论。)

  3. 当你对一个话题感到兴奋时,还有一个可以帮助到你的理由。他会让你对自己充满信心。

    我的演讲不是关于我 - 而是一个想法,我只是一个消息传达者。在现场成千上万的观众中,他们并不会真正的来评价我(即使他们有那个想法)。他们只是来感受我所表达的观点及想法。我的角色只是从一个人到另一个的传达者。演讲的紧张以及压力会因为那些内部因素而缓解至消失。

    找到与你的动机一致的法子可以帮助你建立自己的发言方式。但是如何才可以找到一个特定的话题去实践你的想法呢?

    在我看来,好的演讲开始于一段对话。 有人向我阐述一个想法,然后我会尝试着向其他人阐述。我和很多人谈论他,最终,我发现了这个‘点’。有时会有一种似乎被忽视或误解的想法,我试图让个别人以不同的角度看待它。

    对我来说,演讲只是一种概括这些对话并使它们成为一对多而非一对一的方式。它就像一个“库”,你从许多面对面交流和社交媒体交谈的“应用程序代码”中提取出来。

    因此,如果你想进行一次精彩的演讲,与人交谈是一个很好的开始。

    在本系列的下一篇文章中,我将介绍如何准备演讲大纲,幻灯片,我如何排练演讲,以及我在演讲当天所做的工作。

    笔者: 你的想法?

    下面的内容并不在原文中,只是笔者个人的感想。

    很高兴你把这文章看完了。不知道各位看官你们是如何看待演讲或者类似分享的呢?是外部因素居多还是内部因素居多呢?

    额,不要脸的说,我是两个方面的因素都有。:joy:

    具体说来,我还是希望能多分享,学习是枯燥的,但也是充满乐趣的。我同原作者的想法是一致的(虽然技术是一个是天上一个是地下),阐述自己的想法,以不同的角度看待问题,互相学习提高。当然了,谁没有些私心呀,你懂得​ :smile:

这更有说服力。 我无法简述的比更好:如果你对一个话题充满热情,你也可以让观众去注意到这个话题。热情并不一定意味着大声或挥手。即使你很平静,人们也能感受到交流背后的情感信念。这也是为什么即使我们不理解这些词,我们也可以感受到音乐背后的感情。

在这篇文章中,讨论了我认为有助于思考演讲想法的一个整体的构思。再一次,我想强调一点,我只是分享对我有用的东西 - 有,你对此的看法可能会有很大不同。

额,来一起相互学习共同进步吗?可以关注

sophie
很多种谈话
这个仓库
react hot reloading
Beyond React 16 | JSConf Iceland 2018
react hooks