当前位置: 首页 > 编程日记 > 正文

一些技术图书编写、推荐、出版人员需要自重

o_js_1.gif

最近在互联网上出现了一个让我比较气愤的技术图书相关的事件,事情由《JavaScript征途》一书在51JS上的贴子引起,有人提出这本书的样张里出现了太多错误,但是慢慢的由于作者(即css8)的“死撑”,“事态慢慢升级”,一发不可收拾。

今早我看了hax写的炮轰这本书的文章,文章里的话写的比较重,可能是由,但至少有理有据,考证严谨,引用充分,而且我完全同意hax对技术内容的评价。刚才我奈着性子看完了原贴,基本感觉一致,作者为了面子死撑,自比于丹,亦将这本书比作脑白金,看了不知该笑还是该哭。

国内技术图书市场其实从来不缺这样的图书,而且这本书从质量上看应该也不会最差的一本。这次可能也是由于作者在论坛上的态度引起的,可以说作者本人一手将此书捧为了典型。不过这本书的确是典型,因为“推荐”这本书的人大都是业界著名人物,有头有脸,对于初学者来说的确是一个个高大的形象。但正是这些专家级人物,却联手推荐这样一本书,更有看了目录就写书评的情况,可见国内技术图书出版行业吹捧之风有多么盛行了。

我一直想,是不是有人可以获得每本书到底有哪些人推荐的情况,然后整理出来一定非常有意思。技术人员的圈子其实并不大,因此各专家普遍会遇到“盛情难却”的情况,于是在“盛情难却”之下不得不出手。事实上,如果联名推荐的专家团中,如果对书中的内容进行技术审阅的话,相信就能避免很多低级错误——就像现在这本书那样。但技术审阅是需要时间的,各位专家的时间自然非常宝贵,但是写推荐的时候,难道就不该把书“浏览”一遍吗?

写推荐和书评往往有一种方式,例如对于写ASP.NET的书,推荐的时候可以大谈特谈ASP.NET技术——ScottGu为“国内第一本ASP.NET技术”写推荐时就这样,虽然我不知道ScottGu在写这段话的时候是否知道这篇文章的作用是什么。在国内的小圈子里,推荐者则可以再谈谈与作者本人的私交以及对方在平时的表现,则内容又一下子充实了许多。

有人说,群众的眼光是雪亮的。我不认同,至少在技术图书方面。我认为,初学者最不擅长的东西之一便是判断一本书的好坏,所以需要专家来“引导”,但是如果专家自己不自重的话,又如何对得起广大人民群众的支持?如果您关注一下就会发现,一些较有名气的朋友会给多本书写推荐序,但是在仔细观察一下,您还会发现,这本书并不是此人的专长。这也是初学者盲目的地方,一处牛,似乎就意味着处处牛。更混乱的是,在国内社区被当作牛人实在不难,可能只要找个话题,找本书来翻译一下,再学会装腔作势即可——真的,您也可以,很少有人会关注翻译质量的。而图书出版方看中的也就是个推荐者的名气,不过对他们来说这就够了。

国内图书市场已经很不健康了,虽然现在许多出版社、编辑和作者的努力都看得到,但是总有更多的书冒出来拖他们的后腿。对于普通人来说,有多少人会区分出版社,区分作者呢?因此,我真希望技术图书的编写、推荐和出版人员还是要自重,写不好书就不要写,出不了好书就不要吹,没看过书就不要推。图书产业虽然也早已商业化,但是这毕竟还代表了知识,有其特殊性,经济利益不该是你们唯一考量的东西。

最后,对于书籍的“消费者”来说,也要具有一定的识别能力。有时候,判断一本书好坏最方便的做法便是看看作者在短期内究竟写了多少书。

转载于:https://www.cnblogs.com/JeffreyZhao/archive/2009/09/23/1572868.html

相关文章:

【机器学习】基于人工鱼群算法的多元非线性函数寻优

基于人工鱼群算法的多元非线性函数寻优

媲美光纤!WiFi传输速度已可达100Gbps

当前WiFi的最高传输速率是多少?是11ac技术标准的三频5300Mbps?还是11ad的7Gbps?亦或是11ax的10Gbps?答案是100Gbps!没错,这一足以媲美光纤的传输速度,近日在日本研究人员的努力下成为现实&#…

php sharepoint,如何使用php连接sharepoint

试试这个API在SharePoint中下载WSDL.通常位于以下位置&#xff1a;< sharepoint.url> /subsite/_vti_bin/Lists.asmx?WSDL下载API确保同时保存SoapClientAuth.php和SharePointAPI.php在PHP中// 0: include api in your php script.require_once(SharePointAPI.php);// 1…

使用微波炉的十大忌讳

一、忌超时加热&#xff1a;食品放入微波炉解冻或加热&#xff0c;若忘记取出&#xff0c;如果时间超过2小时&#xff0c;则应丢掉不要&#xff0c;以免引起食物中毒。 二、忌将普通塑料容器放入微波炉加热&#xff1a;一是热的食物会使容器变形&#xff0c;二是普通塑料会放出…

匿名黑客Anonymous实施的8次最强攻击

有 研究证明&#xff0c;Anonymous黑客团体的规模比人们的预期要大的多&#xff0c;并且正在成为全世界范围内最流行一群人。关于他们存在这一事实的新闻首先在社交媒体上 公布于众&#xff0c;上面显示了成员之一盖伊福克斯&#xff08;Guy Fawkes&#xff09;炫耀他们的面具。…

【怎样写代码】参数化类型 -- 泛型(一):泛型概述

如果喜欢这里的内容&#xff0c;你能够给我最大的帮助就是转发&#xff0c;告诉你的朋友&#xff0c;鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn togethe.

php redis set集合操作,php对redis的set(集合)操作

<?phprequire (redistest.php);/*** Class setcache*集合类型的常用操作是向集合中加入或删除元素、判断某个元素是否存在等&#xff0c;由于集合类型在Redis内部是使用值为空的散列表(hash table)实现的&#xff0c;所以这些操作的时间复杂度都是0(1)。*/classsetcacheext…

ASP.NET MVC 重点教程一周年版 第九回 HtmlHelper 【转】

许多时候我们会遇到如下场景 在写一个编辑数据的页面时&#xff0c;我们通常会写如下代码 1: <input type"text" value<%ViewData["title"] %> name"title" />由前篇我们所讲的Helper演化&#xff0c;我们思考&#xff0c;对于这种代…

最佳DevOps工具获奖者:CloudBees Jenkins平台

最新一期《IT新架构》宣布了第三届影响力奖的最终结果。这些获奖的产品和技术由我们读者、行业专家和编辑人员参与投票评选&#xff0c;并且预计将对2016年的IT运营产生显著影响。首先向所有的获胜者表示祝贺。 最佳DevOps工具 获奖者&#xff1a;CloudBees Jenkins平台 开源Je…

【怎样写代码】参数化类型 -- 泛型(二):泛型的优点

如果喜欢这里的内容&#xff0c;你能够给我最大的帮助就是转发&#xff0c;告诉你的朋友&#xff0c;鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

php 对象json中文乱码,解决php json中文乱码问题

php json中文乱码的解决办法&#xff1a;首先将类中的中文字段进行url编码&#xff1b;然后再将对象进行json编码&#xff1b;最后进行url解码即可解决乱码问题。PHP中json中文乱码问题解决问题&#xff1a;众所周知使用json_encode可以方便快捷地将对象进行json编码&#xff0…

前两天去A公司面试,面试管问的题目一下子闷了。很郁闷。重新答题。在这里分享一下...

前两天去A公司面试&#xff0c;面试管问的题目一下子闷了。很郁闷。重新答题。在这里分享一下。 1&#xff09; 问&#xff1a;请问你最近做过什么项目&#xff0c;介绍一下大致的情况&#xff1f; 答&#xff1a;做了http://www.chinatravel.net,由2个人一起开发&#xff0c;其…

数据挖掘公司D square nv 完成500万欧元B轮融资

D square nv日前完成 500 万欧元 B 轮融资&#xff0c;融资方为 Gemma Frisius Fonds, Jrgen Ingels, Limburgse Reconversie Maatschappij, Fortino Capital。 D square nv 成立于 2007年12月&#xff0c;总部位于比利时哈瑟尔特。当时由创始团队自掏腰包 13.5 万欧元作为种子…

【怎样写代码】参数化类型 -- 泛型(三):泛型之类型参数

如果喜欢这里的内容&#xff0c;你能够给我最大的帮助就是转发&#xff0c;告诉你的朋友&#xff0c;鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

java 获取init参数,Java如何读取servlet init参数?

在web.xml文件中配置servlet时&#xff0c;我们可以在servlet配置部分中定义一些初始化参数。此init参数可用于定义应用程序配置文件的存储位置。下面的这个简单的servlet展示了如何获取这些init参数值。package org.nhooo.example.servlet;import javax.servlet.ServletExcept…

C#实现一个用于开机启动其他程序的Windows服务

今天决定写写博客&#xff0c;不为别的&#xff0c;只当自己的积累&#xff0c;如果与此同时能不误导他人甚至给了朋友们一些启发&#xff0c;那真是更好了&#xff01; 程序的目的和用途&#xff1a; 很多开机启动程序仅仅加在启动项里面&#xff0c;只有登陆后才真正启动。wi…

Mythic推出“万能”芯片,任何设备都能一秒变身智能产品

我们身边已经出现了一些能够实现语音控制的设备。不过&#xff0c;无论是智能手机还是智能扬声器&#xff0c;都必须先连接到云端&#xff0c;才能实现语音控制。现在&#xff0c;一家叫做Mythic的初创公司推出的新型的芯片和软件将改变这一情况。它无需通过云端就能在本地设备…

【怎样写代码】参数化类型 -- 泛型(四):泛型之类型参数约束

如果喜欢这里的内容&#xff0c;你能够给我最大的帮助就是转发&#xff0c;告诉你的朋友&#xff0c;鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

matlab实验是啥,matlab实验心得体会

matlab实验心得体会这个就是我自己做出来的&#xff0c;发现用soundsc听出来还行&#xff0c;但是用wavwrite就变的很难听。后来发现PB写的很好&#xff0c;而且还能够把前面一段没有噪音的部分给保存下来&#xff0c;我就看了他的代码&#xff0c;有几点体会&#xff1a;1.将代…

Silverlight中文件的生成操作与其对应的获取方法

文件生成操作&#xff1a;Silverlight里的资源文件(图片、视频、字体、XML、XAML等) 生成操作属性选择不同选项时&#xff0c;文件的生成方式和存储位置会有相应变化&#xff0c;下面说一下几个常用的选项&#xff1a;1、 Page&#xff1a;一般xaml文件都用这个。2、 Compile&a…

2017SDN市场一片繁荣,全球企业纷纷“亮剑“

据国外媒体报道&#xff0c;爱尔兰市场研究机构Research and Markets发布的数据显示&#xff0c;到2023年&#xff0c;全球运营商软件定义网络市场预计将达到95亿美元。预计运营商软件定义网络将在未来六年中以42.3%的年复合率增长。强大的市场前景&#xff0c;使得全球各大运营…

【怎样写代码】参数化类型 -- 泛型(五):泛型类

如果喜欢这里的内容&#xff0c;你能够给我最大的帮助就是转发&#xff0c;告诉你的朋友&#xff0c;鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

kerberos java实现,基于kerberos实现jaas登录

这段时间在做hadoop和kerberos的整合&#xff0c;顺便看了jaas和kerberos&#xff0c;这里给出使用kerberos登录模块的jaas例子。前提条件1.kerberos已经安装&#xff0c;principal已经创建&#xff0c;这里用的principal是已经建好的nn/adminpsy.com;2.客户端配置了kerberos&a…

【怎样写代码】参数化类型 -- 泛型(六):泛型接口

如果喜欢这里的内容&#xff0c;你能够给我最大的帮助就是转发&#xff0c;告诉你的朋友&#xff0c;鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

多媒体视像会议中音视频矩阵的用途

在现代多媒体会议室&#xff0c;为了满足不同演示场合的需求&#xff0c;通常会具备多种不同的音视频信号源和显示终端&#xff0c;虽然这些音视频信号源和显示终端也可能会同时具备复合视频&#xff08;Composite-Video&#xff09;、超级视频&#xff08;S-Video&#xff09;…

winsock select

MSDN中&#xff0c;有&#xff1a; select The select function determines the status of one or more sockets, waiting if necessary, to perform synchronous I/O.int select(int nfds,fd_set* readfds,fd_set* writefds,fd_set* exceptfds,const struct timeval* timeout …

matlab llc谐振电路,一个菜鸟对LLC谐振知识的渴望

admin离线LV9管理员积分&#xff1a;30301|主题&#xff1a;2337|帖子&#xff1a;8925积分:30301管理员2015-5-27 14:55:14期待ingshyshihouyun积分&#xff1a;5664|主题&#xff1a;152|帖子&#xff1a;2386积分:5664LV8副总工程师2015-5-27 15:01:18首先要知道为什么要用L…

启用IIS的Gzip压缩 【转】

现代的浏览器IE6和Firefox都支持客户端Gzip&#xff0c;也就是说&#xff0c;在服务器上的网页&#xff0c;传输之前&#xff0c;先使用Gzip压缩再传 输给客户端&#xff0c;客户端接收之后由浏览器解压显示&#xff0c;这样虽然稍微占用了一些服务器和客户端的CPU&#xff0c;…

【怎样写代码】参数化类型 -- 泛型(七):泛型方法

如果喜欢这里的内容&#xff0c;你能够给我最大的帮助就是转发&#xff0c;告诉你的朋友&#xff0c;鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

新疆弃光量下降14% 弃光问题仍然难解

风力与太阳能资源丰沛的中国新疆地区&#xff0c;同时也是中国弃光、弃风限电问题最严重的地区。好消息是&#xff0c;新疆维吾尔自治区发改委指出&#xff0c;新疆今年第一季的弃光与弃风量分别较去年同期降低了14.4%和14%&#xff1b;然而&#xff0c;整体弃光问题仍然难解。…