1.前言与作者

  首先声明,我是由于非常偶然的机会获得《C语言入门很简单》这本书的,绝对不是买的。买这种书实在丢不起那人。

  去年这书刚出版时,在CU论坛举行试读推广,我当时随口说了几句(没说一句好话),没想到最后居然获送了一本。

  对于我来说,这书连洗脚水都不如,根本不可能去读它。用它来擦屁股纸又嫌太硬,更怕这本劣书的油墨污染自己的屁股。所以我一直想不出应该如何处置这本书。想来想去,这书的唯一用途是拎出来当反面教材,给容易上当受骗的初学者们提个醒,顺便给大家讲点劣书是如何炮制的,都有哪些特征,也算是物尽其用了。

  CU论坛这个地方有个特点,就是毁书不倦。一般的书到那里去推广,基本上就是去找虐。能在那里立足的书,至少得有点真东西。如果是垃圾书到那里,几个帖子立马就现出原形,比如陈冰编辑、陈良乔写的《我的第一本C++书》,就是首先在CU被戳穿的。但在博客园,你会看到一群傻瓜在抢赠书。(见 [最后召集:西瓜糖、editasp]微软MVP呕心力作《我的第一本C++书》新鲜出炉,围观即有机会获新书免费送)

  这本《C语言入门很简单》也是如此。试读活动开始的时候,我只看了前言(参见 C:劣书简易鉴别法 方法2),就感觉到这是一本劣书。

  因为在前言的最后写着

本书作者
本书由马磊主笔编写。其他参与编写的人员有陈世琼、陈欣、陈智敏、董加强、范礼、郭秋滟、郝红英、蒋春蕾、黎华、刘建准、刘霄、刘亚军、刘仲义、柳刚、罗永峰、马奎林、马味、欧阳昉、蒲军。

  这是一伙什么人呢?我也说不上来,他们对外往往自称编辑,也有人叫他们“书商”,其实混在出版圈外围的出版贩子这个说法可能比较更恰当。不信你从中找几个名字,比如“陈世琼、陈欣”,google一下或者百度一下,你就会发现他们什么书都出,什么书都敢出。

  这一伙人的书基本都是在清华大学出版的,所以很多人都发现清华大学出版社出的书大多数很烂,原因就在于此。我的感觉也大抵如此。通常我对各出版社的C语言书比较关注,我发现除了我那本《品悟C》,清华大学出版社没有任何一本像样的有技术含量的C语言书。

  当然其他出版社也出烂书,但基本上都还能拿得出一两本比较好的C语言书。我不会因为清华大学出版社出版了我的《品悟C》就不顾事实地说他们好话,其实找他们出版并不是因为觉得他们是一家好的出版社,而是因为谭浩强的《C程序设计》是他们出版的,而我的《品悟C》是揭露谭浩强《C程序设计》错谬百出、误人子弟的,我只是想要得到让他们自己打自己脸的这个效果。更何况我根本就不欠他们什么,我没义务为他们粉饰什么。

  这些出版贩子一般和出版社很熟悉,能提前预知出版社的选题动态、出版计划,当然他们自己也会根据对市场的了解进行选题。由于他们和出版社的关系,因此他们的选题一般能很快通过审核拿到书号。拿书号是必须通过出版社的,因为在我们这个国家,除了通过出版社,任何人或组织都没有出版的权力。否则,轻则抓你非法出版收缴你的书,重则可能判你徒刑。

  选题之后,出版贩子自己并不写,他们自己也不会写。而是遍地撒网找作者。他们找作者一般是利用有些技术人员想出书的心理(很多技术人员都有出书的冲动或愿望,尤其是有技术含量的技术人员),钓你上钩。利用一般人不了解出版行情的弱点,告诉你写一页(或每千字)给你多少钱(这个是远远低于出版社的价格的,他们赚差价)。运气好,他们能钓到一位不太会写书也不懂出版界内幕的高手。这个过程是神神秘秘的,严重信息不对称。有时即使你没上钩,他们可能也已经把你的部分内容骗去了,比如目录(写过书的人都知道这个东西有多重要)。运气不好就随便拉一个人写,有时甚至找在校的大学生。而这些大学生有很多都狗屁不通,专业课都没学过。于是抄袭,拼凑、胡编乱造,完活。

  出版贩子拿到书稿之后,最多只是进行一些文字性编辑工作(利用一般人Word用得不熟以及可能文笔不够流畅的弱点),加点口水显得亲切,再取个煽情的名字,一本劣书就炮制完了。再之后,他们就把书交给出版社出版印刷。

  出版社的编辑由于不用做什么工作就完成了社里的任务,因而也就乐得其成,甚至帮劣书的忙忽悠读者。劣书就这样流向了市场。

  从这里不难看出,那些“出版贩子”对于书作者来说是剥削者,对于出版社来说是外围打工的,对读者来说,则是垃圾书市场的真正推手。而出版社的很多编辑则是寄养在“书号”这种国家垄断资源下的寄生虫和生产垃圾书的帮凶。可笑的是很多出版人员自以为是文化人,喜欢别人称呼他们为“老师”,其实出版社很多编辑的良知比制造地沟油的都少,从某种意义上来说,他们比流氓更流氓。郭德纲不是早就说过吗,流氓其实不可怕,就怕流氓有文化。说了你可能不相信,编辑中的有些败类是货真价实的流氓,各种意义上的。我自己对此是有切身体会的。比如,清华大学出版社的前任编辑,现图灵公司副总编陈冰就对我发出过赤裸裸的人身攻击和人身威胁。(参见 315,关于《C程序设计伴侣》一书致人民邮电出版社的公开信

  所以我每看到这种前言中列出一大堆编写人员的书,基本连目录都不用看就知道这书是怎么回事。

续文链接:踢爆劣书黑幕——由清华大学出版社之《C语言入门很简单》想到的(2)

踢爆IT劣书出版黑幕——由清华大学出版社之《C语言入门很简单》想到的(1)的更多相关文章

  1. 《C语言入门1.2.3—一个老鸟的C语言学习心得》—清华大学出版社炮制的又一本劣书及伪书

    <C语言入门1.2.3—一个老鸟的C语言学习心得>—清华大学出版社炮制的又一本劣书及伪书 [薛非评] 区区15页,有80多个错误. 最严重的有: 通篇完全是C++代码,根本不是C语言代码. ...

  2. 成为编程大牛很简单,把这些书看个八成就OK

    原文链接:http://lucida.me/blog/developer-reading-list/ 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍 ...

  3. 【活动】不用买书,不用花钱,可以免费看HTML5入门连载了

    清华大学出版社推出的<HTML 5网页开发实例详解>适合HTML 5开发初学者和前端开发工程师.本书一经上市,就获得了读者的一致好评,为感谢读者,推出本书的连载活动.   本书术新颖.与时 ...

  4. 国内第一本micropython的书出版《机器人Python极客编程入门与实战》

    第一本micropython的书<机器人Python极客编程入门与实战>. 购买地址:https://item.taobao.com/item.htm?spm=2013.1.w4018-1 ...

  5. 《Linux企业应用案例精解》一书已由清华大学出版社出版

    <Linux企业应用案例精解>简介 650) this.width=650;" border="0" alt="223754878.jpg" ...

  6. 清华大学出版社即将推出的又一本挂羊头卖狗肉的劣书 《C语言入门1.2.3—一个老鸟的C语言学习心得》

    http://www.tup.com.cn/book/showbook.asp?CPBH=051892-01

  7. 《Nagios系统监控实践》一书出版

    本书是我的第一本译著,有此机会实属机缘巧合.虽然使用Nagios只有一年多的时间,但是作为用户,我深感其设计的简洁与高效—没有一丝多余的东西.因为工作的关系,要求对各个领域都有所了解,所以没有仔细地阅 ...

  8. 这份书单会告诉你,Java网络编程其实很重要

  9. awk:快速入门(简单实用19例+鸟哥书内容)

    awk 用法:awk ' pattern {action} '  变量名 含义  ARGC 命令行变元个数  ARGV 命令行变元数组  FILENAME 当前输入文件名  FNR 当前文件中的记录号 ...

随机推荐

  1. Java 开发环境的搭建

      配置JDK安装路径 1——JAVA_HOME 2——CLASSPATH               配置类库文件位置(特别注意:路径前面的”. “ 代表当前路径,分号用来区分路径) 3——PATH ...

  2. 使用WWW获取本地文件夹的XML配置文件

    Unity3D读取本地文件可以使用Resources.Load来读取放在Resources文件夹下的文件,如果不是放在该文件夹下,则可以通过WWW类来读取. 譬如读取xml的配置文件. /// < ...

  3. Sprint会议记录(第五组)

    会议时间:12/8 下午14:00 会议地点:宿舍 会议进程: *首先我们讨论了实验第一个Sprint1要实现的功能:排球规则分析.比赛详细过程.比赛人物分析, *之后对是任务的认领, *最后每个人对 ...

  4. TotalCommander 之 快捷键

    显示编辑文件: F3:专门用来查看文件,这个恐怕是使用程度最高的快捷键了.当然并不是所有的文件都能打开,如需要查看更多类型的文件,还需要安装插件.或者直接双击用系统自带的软件查看也可.Ctrl + Q ...

  5. VirtualBox + CentOS 使用 NAT + Host-Only 方式联网

    之前一直使用 VMware 作为虚拟机,这几天看<跟阿铭学Linux>,里面用的是虚拟机是 Oracle VirtualBox,也跟着安装配置一个,但是比较坑的是照着上面的配置折腾了很久才 ...

  6. JQ第一天

    1.jQ中最常用对象是$对象,$是jQ的简写.只有将普通的Dom对象封装成jQ对象,才能使用其中方法,jQuery(document).ready()是允许多个的,$(fn)与$(document). ...

  7. Tomcat 随机挂掉

    最近遇到一些诡异的事情,1Apache + 4Tomcat的系统中,每天偶尔会发现其中的一台或几台Tomcat宕机了. 今天特别频繁,宕了有6次之多.    环境: Windows Server 20 ...

  8. JavaScript数据类型 typeof, null, 和 undefined

    JavaScript 数据类型 在 JavaScript 中有 5 种不同的数据类型: string number boolean object function 3 种对象类型: Object Da ...

  9. yii2 model层中配置常量与list

  10. CentOS 6安装PostgreSQL

    https://zh.wikipedia.org/wiki/PostgreSQL PostgreSQL是自由的对象-关系型数据库服务器(数据库管理系统),在灵活的BSD-风格许可证下发行.它在其他开放 ...