我的书《编写高质量代码—Web前端开发修炼之道》面市了,请大家多多支持

    呵,我的书终于面市了,请大家多多支持。线上地址:http://www.china-pub.com/196861

以下是在china-pub的答疑:

======================================================

我是本书的作者。非常感谢各位对本书的关注,介于有些同学对本书存在一些质疑,我想借此地向各位做一下解释。谢谢大家。

我想几位有质疑的同学一定是饱受国产垃圾书之苦,所以比较敏感吧。同各位一样,我对国产垃圾书也深恶痛绝。东拼西凑一点内容,丢几个可能跑都跑不通的代码,自顾自地讲,也不管读者是否能跟上思路,字数凑够了就成了一本书。相信我,对于这样的书我的厌恶程度不会比你低多少。

和绝大多数前端同行一样,进入这个圈子是因为对web的喜爱和前端的低门槛。我很喜欢读书,在前端摸爬滚打的这么些年,好书给我提供了很多帮助。《无懈可击的web设计》《精通css》《DOM javascript编程艺术》《javascript高级程序设计》《javascript设计模式》等等等等。好的书应该就像一位朋友一样在跟你聊天,他不会用可怕的词来吓唬你,也不会不顾你的注意力一个人自言自语,和他的交流会非常愉快,因为他知道你对什么感兴趣,也知道你什么地方可能会感到迷惑。如果问我我读过的书中,最喜欢什么书,我会毫不犹豫地回答“《DOM javascript编程艺术》”,在朋友们问我看什么书学js入门好时,我都会推荐它。它真的非常棒,一点一点不紧不慢,非常耐心,同时又循循善诱。另外,《大话设计模式》、《鸟哥的linux私房菜》、《head first设计模式》等等都非常不错,他们非常会表述,即生动又草根,一点也不“学术派”。虽然很难达到那样的表达能力,但在写这本书的时候,我在尽量向他们学习,希望读者在读的时候不会感到太吃力。面对面讲可能只需要几分钟就能讲完的东西,写书的时候为了方便读者理解,我可能花了好几天。不敢自负地说本书如何如何好,但我能向各位保证本书绝对是我的心血,这本不到三百页的书,花了我整整一年的业余时间。

写这本书的初衷是想分享我在实战中的一些心得。前端方面包括《css布局实录》《css基础教程》《精通css》《无懈可击的web设计》《DOM javascript编程艺术》《javascript高级程序设计》《javascript权威指南》《javascript核心技术》《javascript设计模式》《flex第一步》《as殿堂之路》等等等等,非常多的书我都读过。这些书都立足于某个技术领域,而不是职业领域,他们告诉你如何用“技术”,却没有告诉你如何当“前端工程师”,如何将这些技术组织起来运用到实战中去。这是个空白,我希望能够以此书填补这方面的空白。在写这本书的时候,我希望它的内容全都是和实战紧密联系的,也正是因为如此,所以它的目录组织和一般的书会相当不同。也许目录结构会让你感觉有点怪,但我想如果你能够跟着书的思路读完一遍,你应该会改变现在的印象的。

从我自己的学习经验来看,我不推荐高起点的入门。最好的学习方法应该是薄厚薄,第一本书最好是有诸多解释的,引导式的书,读完能切实地感觉到入门了、能做事也有一定的信心了,这才是最重要的。如果一开始就直接高起点,很多读者可能会感觉挫折感强烈。学习曲线太陡峭,如果不是有过人的理解能力,是很容易事倍功半的。

过了这个入门这个阶段,就应该看些厚书了,建立一个系统的大局观,了解技术的前因后果和稍显生僻的技术傍枝末节。

再往后就应该再看些薄书,这次的薄书和入门时的薄书不同,这个阶段看的薄书应该是“总结性”的,或者是“经验谈”,会假设你已经具备基础知识和一些实战经验,然后跟你分享一些好的实战心得,将厚书中的知识去糟粕留精华。重点在于“技巧”的分享,而不是“技术”的扫盲。

薄厚薄,这本书也是想要成为第三阶段的薄书。前些日子,我在看马丁的《整洁代码之道》,书里序言表达了这样的意思我印象非常深刻“不同的人可能喜欢不同的风格,这本书讲的是我的流派”。不敢跟马丁大师相提并论,仅借大师的话表达相同的想法。本书是个人经验分享,不敢说所有内容都是新颖的,但应该会有你从别的书上没读过的东西。

谢谢。

原文地址:https://www.cnblogs.com/cly84920/p/4426752.html