title: 15.如何做一个有质量的技术分享 outline: deep

分享信息并不难,大多数人都能做到,就算是不善言谈性格内向的技术人员,通过博客或社交媒体,或是不正式的交流,他们都能或多或少的做到。但是如果你想要做一个有质量有高度的分享,这个就难了,所谓的有质量和有高度,我心里面的定义有两点:1)分享内容的保鲜期是很长的,2)会被大范围的传递。我们团队内每周都在做技术分享,虽然分享的主题都很有价值,但是分享的质量参差不齐,所以,想写下这篇文章 。供大家参考。

首先,我们先扪心自问一下,我们自己觉得读到的好的技术文章是什么?我不知道大家的是什么,我个人认为的好的文章是下面这样的:

其实,从教科书,到专业书,再到论文,都有上面这些不错的特质。

所以,如果你想做一个好的技术分享的话,下面是我总结出来的方法,供你参考。

说明了这个模型就是:问题 –› 方案 –› 总结。这其中是有一定的心理学模型的,具体表现如下:

这里有几个示例,也是我在我司 MegaEase 内部的技术分享,供你参考(我个人的YouTube频道

技术分享:Prometheus是怎么存储数据的(Youtube)

技术分享:Distributed Lock Manager(Youtube)

下面是我写在我们公司内的Knowledge Sharing中的Best Practice,供参考

Sharing Guideline

Please follow the following sharing protocols

Understand Sharing

Best Practices

To perform a great sharing, please follow the below practices.

› For example, if you want to sharing a topic about Docker. the following outlines would be good one: › › * What’s the major problems need to solve. (Provision, Environment, Isolation etc.) › * The Alternative solutions. (Puppet/Chef/Ansible, VM, LXC etc.) › * The Best Solution – Docker. Why? › * Docker’s key techniques – image, cgroup, union fs, namespace… › * Docker’s Pros/Cons › * Further reading list.