`
Microhardest
  • 浏览: 9944 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

论经验心得类图书的写法

 
阅读更多
先不要管标题。首先很幸运在这本书刚发布的时候我就从同事手中大概看到了这本,并且大致浏览了一遍。所以应该是这次活动小编的一个乌龙,明明提供的是第二章《分布式系统基础设施》的样章,给的提示话题全是第三章《互联网安全架构》的内容

当时拿到书的时候,一看封面有点吃惊,不论是从版面设计还是文字标题都像极了另外一本《大型网站技术架构》。两位作者都是阿里集团的工程师,从行文风格到牵涉到技术选择和业务需求的时候都会以阿里的实际案例作为实例。但是从两本书的侧重点来看,又稍有区别。《大型网站技术架构》以架构师的视角,整体更偏向于架构师在架构大型网站时自我内功的修炼,包括需要熟练掌握哪些技术,当用户数量不断突破的时候如何突破自身瓶颈。而这本《大型分布式网站架构》更偏向于一线开发人员的视角,介绍各个领域的技术和一些一线开发中常见的问题。

然后就是我想提到论这种类型图书的一些看法。首先我大概可以明白作者写这本书的初衷。作者是淘宝的一线技术人员,在平时项目过程中积累了大量第一手的技术经验和解决方案,在自己熟悉的分布式系统领域有着丰富的经验,对自己在这方面的理解程度应该也十分有信心。平时也经常通过一些session在公司内部分享自己的研究成果。在学习和授课的过程中有了很多自己的书面笔记。因此在编辑约稿的时候就会觉得只要把平时积累的笔记重新整理一下,再多放一些例子,一本书就很容易写出来。我相信这是很多一线工程师决定写书出版的过程。

但是真正写书的时候,发现虽然平时积累的笔记不少,但是实际上可以真正脱离业务需求背景的纯干货,其实一篇笔记中也就那么几句。大多数很重要的结论、心得,对于那些水平参差不齐的读者,很难把握好那个解释的度。通常都是一篇干活文章,看得懂的人心领神会,击掌叫好,看不懂的人甚至不明白这是一个怎样的需求场景,那些神秘的字母缩写又代表什么意思。

这本书用来权衡小白读者和一线工程师读者的做法是,会介绍很多会用到的常用技术,并且附上调用这些技术的核心代码。我的同事看完了这本书之后表示这种风格令他非常不习惯,明明是针对有经验的程序员的书籍,为什么还要把一些基础设施的安装过程讲得那么详细?既然是也要照顾小白读者,为什么有的技术会扫盲一下,有的技术名词又是直接上缩写,上行话?刀最后小白读者还是处于懵懵懂懂一知半解的状态。因此他得出的结论是,这本书的定位很有问题。

但是我觉得,但凡事物都有其两面性。我前面也说道,其实我们长期做开发的工程师,自以为积累了很多有价值的东西,但是一旦想表述给普罗大众理解的时候,抛开业务层面的东西,必然会造成很多干货的流失,其实那种纯干货没有我们想象得那么多。其次这种既有深度的内容,也有那些纯扫盲性质的东西,我觉得应该是编辑的建议。这样,不管是一线工程师还是小白读者,都可以从中有所收获。小白读者可以对分布式架构的概念有个整体的印象;书中也归纳了很多需要记忆或是现成的结论,工程师读者可以有针对性的进行参考。我觉得对于一本技术书籍已经不能要求得更多了。

看了这本书,总体印象还是觉得干货非常多。虽然有着很多普及型的概念和文字,但是往往不经意间咀嚼作者一些信手拈来的文字,比如作者突然来了句:“....该如何处理呢?最简单、最直接的方式便是.....”,自己回味之后便会觉得脑洞大开,原来这一类的问题还可以这样处理!

我觉得这就够了。
分享到:
评论

相关推荐

    学习心得的写法.doc

    学习心得是一种个人对所学知识或经验的反思与总结,它是自我提升和知识巩固的重要手段。在撰写学习心得时,有多种不同的写法,可以根据个人的阅读体验和目标选择适合的模式。 首先,我们可以采取直接复述内容并表达...

    撰写外刊论文的心得体会(5).doc

    不同的学术期刊可能要求不同的引用格式,包括作者姓名的写法、文章标题是否加引号、期刊名称的缩写规则、年份与卷号的顺序,以及四种不同类型的引用(期刊论文、书籍、学位论文、会议论文)的格式。保持引用的一致性...

    读书心得体会参考.doc

    10. **不同写法**:读书心得体会可以根据需要采用不同的写法,如概括式(简洁地总结书籍内容)、评论式(针对书籍内容发表评价)、对比式(与其他书籍或观点比较)等。 通过以上步骤,我们可以写出一份内容丰富、有...

    如何写读书心得体会.doc

    标题“如何写读书心得体会.doc”和描述提示我们,这篇文档主要关注的是如何撰写关于阅读的个人体验和收获,也就是读书心得体会。读书心得体会是一种个人化的学习和反思过程,它可以帮助我们深化对阅读材料的理解,...

    语文教学心得15篇.docx

    - 组织学生分享阅读体验,交流读书心得,以此增加学生的识字量和提高语文水平。 ### 4. 鼓励学生之间的相互帮助 - **背景分析**:由于班级人数较多且存在学习差异,教师单独辅导困难。 - **解决策略**: - 安排...

    高质量C C编程指南

    《高质量C/C++编程指南》是一本针对C和C++编程者的重要参考书籍,旨在提升代码质量和编程规范。以下是对该书主要章节内容的详细解释: 第1章:文件结构 1.1 版权和版本的声明:这部分强调了代码文件的版权信息和...

    《高质量C.编程指南》

    - **一些心得体会**:分享了作者关于内存管理的经验教训。 **第8章 C++函数的高级特性** - **函数重载的概念**:介绍了函数重载的基础知识。 - **成员函数的重载、覆盖与隐藏**:探讨了成员函数的三种特殊情况。 -...

    读书笔记怎么写.docx

    #### 二、读书笔记的类型与写法 读书笔记通常分为摘要式、评注式和心得式三种主要形式。 ##### 1. 摘要式读书笔记 摘要式读书笔记是最基础也是最直接的记录方式,适用于快速提取文本中的关键信息。 - **索引读书...

    《笨方法学 Python》(Learn Python the Hard Way)学习笔记.zip

    Shaw所著的一本Python编程入门书籍,它以其独特的教学方式——通过大量的练习和实例,引导读者逐步掌握Python编程基础。这本电子书的学习笔记包含了作者在阅读和实践过程中的关键点、难点解析以及个人心得,旨在...

    基于matlab的计算器编程附代码.doc

    通过本次试验,我们对 MATLAB 的操作和 GUI 界面的理解有了更深一步的理解,知道了回调函数的基本写法以及各个功能的基本函数的内容。我们也了解了 MATLAB 的一些重要概念,如句柄、全局变量和回调函数。

    五年级语文教师述职报告7篇.docx

    - **实践经验积累**:及时记录并反思教学中的心得体验,与同事分享交流,促进相互学习和成长。 #### 三、遵守纪律方面 - **职业操守**:严格遵守学校的各项规章制度,保持良好的职业形象。 - **人际关系处理**:与...

    河南省许昌市一中分校2020学届九年级语文上学期期中考试(无答案).doc

    9. 文化窗内容推测:由于未提供具体的文化窗内容,此处无法详细展开,但可以推断该部分内容可能包含对书籍推荐、阅读方法、读书心得等方面的分享。 综上所述,这些题目涵盖了语文的基础知识、文学素养、语言运用和...

    草笔画顺序怎么写.docx

    2. **专业书籍教材**:市面上有许多关于草书的专业书籍和教材,可以作为系统学习的参考资料。 3. **在线课程**:随着互联网的发展,现在可以通过在线课程学习草书,这种方式更加便捷高效。 4. **书法社群交流**:...

    jQuery权威指南-源代码

    综观现在已经出版的中文类jQuery图书,不是简单的概念性介绍,就是缺乏真正的实践指导,而且版本相对陈旧。为了让所有还没有完全掌握jQuery技术的开发者能迅速步入jQuery的殿堂,本书诞生了,相信它不会让你失望。 ...

Global site tag (gtag.js) - Google Analytics