惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cisco Talos Blog
Cisco Talos Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
雷峰网
雷峰网
The Register - Security
The Register - Security
The Cloudflare Blog
博客园 - 【当耐特】
M
MIT News - Artificial intelligence
I
InfoQ
博客园 - 三生石上(FineUI控件)
H
Help Net Security
博客园 - 司徒正美
Vercel News
Vercel News
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
云风的 BLOG
云风的 BLOG
B
Blog
Google DeepMind News
Google DeepMind News
B
Blog RSS Feed
L
LangChain Blog
人人都是产品经理
人人都是产品经理
GbyAI
GbyAI
T
The Blog of Author Tim Ferriss
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recorded Future
Recorded Future
小众软件
小众软件
Martin Fowler
Martin Fowler
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
酷 壳 – CoolShell
酷 壳 – CoolShell
腾讯CDC
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Apple Machine Learning Research
Apple Machine Learning Research
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - Franky
Hugging Face - Blog
Hugging Face - Blog
Y
Y Combinator Blog
V
Visual Studio Blog
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
大猫的无限游戏
大猫的无限游戏
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
V
V2EX
Blog — PlanetScale
Blog — PlanetScale

董泽润的技术笔记

美图 kv 存储 titan | 董泽润的技术笔记 聊聊并发库 conc | 董泽润的技术笔记 浅析 redis lua 实现 | 董泽润的技术笔记 IO Pipeline 读 Minio 源码 聊聊最近基于 S3 的项目 | 董泽润的技术笔记 新手如何调试 MySQL | 董泽润的技术笔记 为什么泛型使你的程序变慢 | 董泽润的技术笔记 每个 gopher 都需要了解的 Go AST 小技巧!Wireshark 让调试 GRPC 不再困难 | 董泽润的技术笔记 小技巧!Mac 环境下编译 Go 服务 | 董泽润的技术笔记 小技巧!k8s 环境下调试服务 | 董泽润的技术笔记 小技巧!如何用 systemtap 排查问题 | 董泽润的技术笔记 小白的 redis 1 安全漏洞 | 董泽润的技术笔记 聊聊时钟源为什么会影响性能 | 董泽润的技术笔记 聊聊为什么 IDL 只能扩展字段而非修改 | 董泽润的技术笔记 什么是 Pause 容器 | 董泽润的技术笔记 弱智的 MySQL NULL | 董泽润的技术笔记 分享一个 UT failed 引出的思考 | 董泽润的技术笔记 聊聊 Go 并发安全 | 董泽润的技术笔记
聊聊如何做技术分享 | 董泽润的技术笔记
2022-04-06 · via 董泽润的技术笔记

最近在组织公司内部的技术分享,简单的聊聊如何写 tech slide, 以及现场 present 时要注意的地方,希望对大家能有帮助。当然个人理解,难免有错误,欢迎讨论。

分享的目的

要纯粹,不能有任何功利,初心错了,做任何事情都会变形。

通常准备一次分享,耗时至少一周时间,准备资料,查找相关文档文献,不但能巩固自己对技术的理解和认知,有时甚至是颠覆性的。唯其心中有泪,是以言之有物

分享会带来交流,尤其是和相关领域专业的人交流,都能带来意外的收获。三人行,必有我师!!!古人诚不欺我。

Slide

Slide 和 Blog 区别还是很大的,Slide 篇幅受限于分享时间,一般以 1 小时为主,通常 35 页左右

写的同时还要注意 present 的效果,这是和 Blog 最大的区别

受众

写的时候要注意受众,新人内部培训类的分享,可能写的要基础一些,起到很好的入门作用。

但是对于熟手,或是 tech share, 就需要即有广度也要有深度。举个例子:golang channel

如果只是讲 channel 的基本使用,语法,那就太基础了,非常小白,浪费大家的时间。

深度就要讲到 channel 底层的实现,如何与 go runtime GMP 模型交互。

广度就要横向对比其它类 channel 的方案与实现,比如 ringbuffer 的性能对比,使用场景区别等等

准备阶段

一周准备时间刚刚好,先要脑海里想好大纲,层层递进,写到 Slide 里,不着急写内容

图表要多一些,文字太多,很多人没有耐心看完,比如本次分享就是例子,全是文字,很少有人完成阅读^^

尽可能的少一些源码,这不是 Blog, 尤其是深入 linux kernel 的,很晦涩。

排版风格

首先要考滤分享的场景,大的广场还是公司内部会义室,还是 zoom online share

对于大的广场分享,排版一定要简洁,图要大,文字也要大,最好撑满整个屏幕。还要确认屏幕的尺寸,来选择 Slide 的比例,这些都是细节

公司会义室的分享,文字图表也要大一些,像我这样的近视眼还不带眼镜的很瞎

对于 online share 就好很多,没那么苛刻

Present

第一次分享很容易紧张,尤其是大的广场分享,比如 gopher china 那种的

所以需要提前演练好几次,视重要程度来决定

开场前要深呼吸,淡定淡定

如何开场

一般开场都会简单自我介绍,然后会说

通过这次分享,能给大家带来 XXXX,希望能帮助大家加深对 XXXX 的理解

相当于我们写邮件里的摘要 TL;DR (too long, don’t read), 不能云里雾里,说了一堆,引出一堆不相干的东西

好的开场等于成功的一半

节奏

技术分享和普通分享不同,幽默风趣不是必需的,但要控制好节奏

语速不能太快,大家还没理解就过去了。太慢的话,会让人昏昏欲睡

特别是关键的图表,需要刻意停留很久,让大家有充份的时间,去理解内容

我这方面做的就不够好,还是得多锻炼多分享。

分享结束

公司内部分享,要做好录屏,这样方便其他人观看,特别是可以将知识沉淀下来,方便新人 onboard

小结

这次分享就这些,以后面还会分享更多的内容,如果感兴趣,可以关注并点击左下角的分享转发哦(: