很多人,尤其是程序员肯定都有这种想法:”每次参加技术分享会,看到台上分享者的激情讲解,也想自己哪天能做一场优秀的分享?“
但是技术宅们有多是内向的性格,对于抛头露面总有一丝胆怯,而且技术宅多沉浸在自己的专业领域内,就算做分享也没有很好的效果,久而久之就会越来越抵触分享。
但是分享却又是提升实力最好的方式,工作几年我也做过好多次的分享,也是从刚开始的抵触,到现在的期待。我也总结了一部分自己对分享的感悟和方法,我觉得有必要写出来分享一下给 ”想分享但是不知道怎么分享的技术宅们!"。 今天我们就一起来看一下如何做好一场优秀的分享会。
在正式开始文章之前我也想问大家4个问题,希望大家可以带着问题去看文章,也希望大家在评论区给出自己的答案。
下面正文开启:
要做好分享,首先要有一个分享的心态。
通常我们很少会去主动把知识传递给大家。背后的原因可能比较复杂,不够自信,或者有压力等等。而往往分享来自于工作任务。如果应付了事,那只能是浪费时间。一定要有做有价值的分享的心态。
作为分享者,一定要分析听众需要什么,这样才能带给听众更有价值的分享。
听众分析的思路很简单,无论是分享给熟识的听众:同学、同事,还是分享给陌生人,我们都可以从职业特性入手。
如果分享对象是学生,就以所学专业为主要参考指标,如果分享对象是职场人士,那就以所在岗位作为主要参考指标。
如果分享对象是学生,就以所学专业为主要参考指标,如果分享对象是职场人士,那就以所在岗位作为主要参考指标。
总之,分享首要考虑的是听众的需求。
没有金刚钻别揽瓷器活,如果没有干货,再好的技巧都是空有其表。
作为分享者,除了要了解听众的需求外,也要分析自身的特长。不要轻易挑战自己的弱项,也尽量不要把还没有实践过的知识分享给听众,不然容易现场翻车(⊙o⊙)。
一定要结合自己的知识储备以及听众的知识储备来进行分享准备
另外,知识的传播一定是衰减的。这个衰减的过程是 储备知识->传播介质->听众。
传播介质可以是图文博客,也可以是PPT,也可以是音频、视频等等
粗略的打个比方,如果满分是100分,假设你储备了90分,按照15%的衰减来说那就是 : 储备知识(90)->分享介质(76)->听众(65+(-30))。 这里的-30的意思是,如果听众没有相关知识储备,那听众接收到的可能最多就是35分。
列提纲
吹牛要打草稿,提纲是为了帮助分享者梳理分享的思路。
填内容
分享前,你需要对分享内容尽可能的掌握全面,尽可能多的去查阅资料,书籍。
例如:我想分享 >
解决问题的能力
独立思考的能力
要好奇,要有探索的精神
逻辑是清晰的,在流行的语言中可以清楚地理解技术问题
良好的英语阅读能力
数学好
经过一段时间的观察,我发现所有上述特征,都可以通过行为习惯得到,也就是如果你有以下习惯,那么你可能拥有且不限于以上所有的特质。
大多数程序员喜欢谈论编程语言
编程语言是目前为止大多数程序员谈论的话题,他们喜欢讨论哪种编程语言更有优势,专注于编程语言列表,因为这样,一些人将会继续学习一种新的编程语言,而不是普通程序员的证书。相反,由于缺乏经验,另一部分无法分辨哪一种语言对他们来说是最好的,从而延迟了行动,陷入了无限的纠缠之中。在不同的编程语言的阵营之间有时会发生争吵,这被视为对他们的信仰的辩护,反过来,也会有一群旁观者。
大多数人都关注这个层次的编程语言,然而,最大的原因可能是编程语言是编程世界的门,它也是最实用的工具,学习一门编程语言,你可以使用一种新的方式和计算机交互。
但是,不同于现实世界,在现实世界中,学习一门外语,相当于打开一个新的世界,学习英语,例如,你可以免费穿梭在英语国家,了解他们的文化和历史,掌握第一手的外语知识,这样他们就可以帮助你更好的决策,可以说如何掌握一门外语可以让你认知线性增长。相反,在计算机世界中,你学习一种语言,它不会带给你1+1=2的影响,因为从本质上讲,我们的目的不是学习更多的编程语言,但使用电脑,帮助我们来完成特定的任务,想知道同样的任务,甚至可以通过几种不同的语言。
我曾经见过一个问题,一个提问者可能是一个新人,他说:我想学习编程,但我不知道我是否会先学习Python或Javascript。回答的人对他说:“你在这些事情上花的时间,也许能学到其中之一。”
是的,优秀的程序员不会花大量的时间编程语言,因为他们专注于更重要的事情。
大多数程序员都不重视基础
IT行业的门槛很低,任何学过编程语言的人都能进入这一行,更深层的意思是工作是重复性劳动,不需要太有创造力的人才。
在聊天时,经常讨论算法的主题。例如,“算法在工作中很重要并不重要。许多人给出的答案并不重要,因为他们在日常工作中不被使用。这是一个典型的实用主义的答案,也非常令人困惑,因为“日常工作比”它是真实的,但是这个事实并没有推导出算法对于这个结论来说并不重要。
算法是非常重要的,就像数学是所有学科的基础,所以它是非常重要的数学,算法是系统的灵魂,是区别不同的软件芯片,最典型的例子是谷歌的搜索引擎,它是依赖于著名的PageRank算法与其他市场上搜索产品不同,该算法直接影响到搜索体验,人们想要的结果的概率大。
提高算法的能力不仅可以提高软件的竞争力,沙河电脑培训认为还能提高我们的逻辑思维能力,人与人之间的差异实际上在于思维能力的差异,如果你每天都在敲门的话还有这类代码,你的思维有多大不会改变,但在人工智能的时代,你会考虑监督学习,无监督学习算法,我认为你的未来会更好。
好的座椅、机械键盘、鼠标、苹果办公、有逼格的咖啡杯、三屏模式。
详细解释如下:
很多程序员调侃需要一本《颈椎康复指南》。如果程序员颈椎出现问题,一般是座椅不符合人体工学的,好一点的座椅一般是不会这样的。
对于一个程序员来说,用机械键盘打字编程真心是一种享受。不少的程序员每天一千行的代码量,用上机械键盘,简直是快到不行。
程序员编程没有用鼠标的,一直被归于装X系列。但是,确实有些人能做到不用鼠标就可以编程。鼠标跟机械键盘搭配才能最高效率编程。
序员崇尚极简主义,他们的观念是越简单越好。苹果正好符合。
不少的程序员都是咖啡小王子,就算是喝咖啡杯,也要喝出自己的个性。印有编程语言logo,直接告诉你是拜在哪个祖师爷门下。
程序员当然需要CPU够快的电脑,同时还要开启三屏模式,最理想的状态就是,一个竖屏放代码,一个横屏调试,一个主屏幕,这样就不怎么需要窗口切换。
程序员实习这种情况,如果调经济条件可以的话,最好可以配备一台手提电脑,这样可以随时在业余时间和工作之余来进行学习和 *** 作练习。当然作为实习员工来说,并不需要自己带电脑,因为公司都是配备电脑的,但最好有一台自己的笔记本。
以上就是关于程序员该如何做好一次分享全部的内容,包括:程序员该如何做好一次分享、一个好的程序员应该具备什么品质、程序员装备一套详细解释需要哪些设备等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)