如何做一个有质量的技术分享
分享信息并不难,大多数人都能做到,就算是不善言谈性格内向的技术人员,通过博客或社交媒体,或是不正式的交流,他们都能或多或少的做到。但是如果你想要做一个有质量有高度的分享,这个就难了,所谓的有质量和有高度,我心里面的定义有两点:1)分享内容的保鲜期是很长的,2)会被大范围的传递。我们团队内每周都在做技术分享,虽然分享的主题都很有价值,但是分享的质量参差不齐,所以,想写下这篇文章 。供大家参考。
首先,我们先扪心自问一下,我们自己觉得读到的好的技术文章是什么?我不知道大家的是什么,我个人认为的好的文章是下面这样的:
- 把复杂的问题讲解的很简单也很清楚 。比如我高中时期读到这本1978年出版的《 从一到无穷大 》,用各种简单通俗通懂的话把各种复杂的科学知识讲的清清楚楚。还有看过的几本很好的书,有一本是《 Windows程序设计 》,从一个hello world的程序开始一步一步教你Windows下的原生态编程。
- 有各种各样的推导和方案的比较,让你知其然知其所以然 。有了不同方案的比较,才可能让人有全面的认识。这个方面的经典作著是《 Effective C++ 》。
- 原理、为什么、思路、方法论会让人一通百通 。这里面最经典的恐怕就是《 十万个为什么 》了,在计算机方面也有几本经典书,有《 Unix编程艺术 》、《 设计模式 》、《 深入理解计算机系统 》等书,以及《 The C10K Problem 》等很多技术论文。
其实,从教科书,到专业书,再到论文,都有上面这些不错的特质。 …