【转载】中庸与技术书

article/2025/6/20 16:53:27

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

转自:图灵社区
原文作者:刘祺
原文地址:http://www.ituring.com.cn/article/213657
本次转载已经过原作者同意,二次转载请自行联系原作者

#中庸与技术书

在我写这篇文章之前,我已经听到了有越来越多的同行在抱怨某某技术书翻译了一两年还没有翻译完,或者是某某大学的教授写的书和实际脱离太远之类的话了。似乎所有人的想法都反映出来一个共同个观点——国内技术书精品太少。那么关于技术书国内出版现状,我就站在我的角度上跟大家聊聊我个人的一些观点。

##原创出版现状

就技术书的出版来看,现状显然是不太乐观的事情。毕竟这是大家都抱怨很久的事情了。也许在有一些人看来,国内技术出版的诟病在于书籍的作者。但是依我看,国内技术书出版现状也不能全赖给作者。

首先对于技术书而已国内原创出版的现存在的诟病主要可以归结为:权威不够权威缺乏黑客精神和教材三五年就改革实际上是灌汤不换药。

##权威不够权威缺乏黑客精神 中国人向来有中庸的思想。当然这和我们这个民族之几千年前的颠沛流离有关。我们的祖先和那些西方人的祖先不同,我们的先贤思考的并不是人为什么而活着,而是怎么生存下去的问题。于是乎,在今天就形成了这种我们骨子里的中庸思想。我们过度的迷信专家和权威。而我们的专家又恰恰是靠论资排辈产生的。好像谁岁数大谁就是专家一样。

我个人非常崇拜的林纳斯先生(Linus Benedict Torvalds),也许有很多同行也和我一样,非常崇拜林纳斯先生。然而林纳斯先生在成为计算机界的专家之前,他本来就是个黑客。他觉得写程序能给他带来快乐。再看看我们的专家呢?他们本来并不是黑客,做计算机教育只不过是他们工作。或者说是维持生计的手艺。对编程没有什么过多的感情。拿国内一些书来开刀,我们的确能看作者投入了大量的精力。但是我们没看到他的热爱有多少。同类的书是什么样的,这本书也是差不多的。没有自己的东西。说的不好听一点儿就是换了个封皮,把另一个作者写的内容,又复述了一遍。

##改革实际上是灌汤不换药 写到这里的时候,我并不想留什么情面。所以开诚布公的说,有的教材一种老旧的编程语言几乎几十年都没有增加过内容。就算是经典的编程语言,至少要把书编写的更适宜教学吧。这几年的积累下来的教学经验至少要写到书里面方便读者自学吧。再退一步说,书的整体构架已经非常优秀了(实际上并没有这样的书),至少不能再有学术错误了吧。

我们经常看到的就是十五六年前的内容,翻过来掉过去写了几百本同类图书,到最新出版的书籍里面仍然有低级和显而易见的学术错误。我丝毫不留情面的批评某出版社出版的某本技术书,我甚至是把书中严重的学术错误发到了微博上。但是这件事是怎么处理的呢?一个自称是主编的社交账号以学术交流的名义加我为好友,之后就要求我删除指明其严重学术错误的微博。之后我又不得不把这段在社交账号上面的对话通过截图的方式发到微博上去。(我其实是挺较真的)

##技术书中的舶来品 不得不承认的是,在精品技术书中有大量的舶来品。换句话说,就是国外的精品经过翻译或者影印流入国内技术书市场的图书。一些同行调侃:没有什么高新技术是欧美书中没有的,没有什么技术知识是日本书讲不明白的。

但是这些舶来品就真的适合我国的技术人员阅读吗?我看也不全是。我们只靠着进口书来使我们的技术书的市场勉强保证表面上的饱满是远远不够的。因为各国的国情是不一样的。我们看到很多日系书中介绍怎么让程序处理平片假名,显然这一部分翻译过来也没有什么用。因为我们根本不需要考虑平片假名的问题。我们更关心的是汉字怎么显示在程序上。如果照搬进口书上面的代码显然在我们的计算机上无法运行。很多翻译的能力有非常有限,不能把这些部分译成适合中国本土国情的代码。我们的程序员有时候就是这么可怜。

而且原著中一些生动形象的比喻和描述,都很难让本国的读者理解。我见过一本日本书中提到的:“撬棍状的物体”好在翻译人员在下面注释了这是什么意思。不然的话那些不了解国外文化的读者就很难理解这里表示的意思了。当然也有一些书,涉及到国外特有的东西的时候,翻译人员显然是忘记了注释。这使得整本书变得云里雾里。

##反思出版社的问题 我之前也聊过一些关于出版社的问题。到底什么是实用?什么的有价值的内容?对于出版社和读者来说,他们的评价标准并不相同。对于出版社而言,好书的定义就是销量好的书、畅销的书。那些能让读者通过考试的书,或者是热门技术的进口书。显然是出版社眼里的好书。而对于读者呢?手头要用的书、看了能明白、看了马上就能用的书才是好书。

上文提到的那种出版社的人要求我删除指出其学术错误的微博的情况,我后来也问过在出版业工作的朋友。似乎是因为作者要通过出版这样一本技术书来评职称。我这样公然的指出他的错误,会影响到他评职称的。在我看来,评职称就是为了成为所谓的专家,积累论资排辈的资历。我们的专家就都是这么产生出来的。那些权威不够权威,专家不够专业的现象也就不奇怪了。这些即将成为专家的人都不能直面自己的学术错误。何谈黑客精神呢?

当然,这也不是说出版社就没有问题。我们经常看到当一项技术还不是热门技术的时候,我们国家的出版社和出版商都不愿意出,等这项技术成为热门技术了,再从国外进口。之前联系过我的一些专门做策划的工作室问过我,能不能在一个月之内写出一本介绍虚拟现实技术的书。我说你们把技术想得太简单了。哪有一本好书是一个月之内写完的?即使文字的内容能够在一个月之内完成,那些程序上的调试工作怎么可能在一个月之内完成呢。结果这家做策划的工作室给我的回复就是:超过这个时间的话,就赶不上市场的潮流了。如果出版社和出版商不转型,作者有没有足够的经费自费出版,那能让作者有什么办法呢?

我期待着我国技术书出版的转型,更期待着自主技术能够如雨后春笋般蓬勃发展。

转载于:https://my.oschina.net/yevgeny/blog/651050


http://chatgpt.dhexx.cn/article/ACIjOD81.shtml

相关文章

《大学》《中庸》全文及翻译 (转载)

《大学》全文及翻译 原文: 大学之道,在明明德,在亲民,在止于至善。知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得。物有本末,事有终始,知所先后…

[C语言]求一个数是否是2的n次方

设a8,a的二进制数为1000,若为16,则是 0001 0000,2的n次方转为二进制则只保留一个 1 , 其余位置全是0,因此只要判断这个数的二进制是否只有一个 1 ,则知道这个数是否是2的n次方。 //求一个数是…

C语言|s1-s0|<=10的-6次方

#include <stdio.h> #include <math.h> double fun(double x) { double s11.0,s00.0; double t1.0; int n1; do { s0s1;//此时s0为s1的上一项 tt*(0.5-n1)*x/n; s1s1t; n; } while(fabs(s1-s0)>1e…

c语言字母能乘10吗,c语言编程中表示a乘以10的n次幂怎么表示

可以参考下面的代码&#xff1a; #include int main() { float a,s,n; sa*mi(10,n); return 0; } float mi(float x,int y) { float a; int i; a1; if(y>0) { for(i1;i<y;i) { aa*x; } } else { for(i-1;i>y;i--) { aa/x; } } return a; } 扩展资料&#xff1a; C语言…

c语言学习-编写函数求x的n次方的值

编写函数求x的n次方的值 程序流程图&#xff1a; 代码&#xff1a; #include<stdio.h> long mul(int j ,int k) { int i; long mu1; for(i0;i<k;i) mumu*j; return mu; } void main() { int x,n; long m; printf("please enter x\tn\t"); scanf("%…

c语言x的n次方怎么写_C语言入门教程(三)进制与操作符

Hello,小伙伴们大家好,今天开始进入C语言第三课时的学习。进入今天正式内容之前呢,先来看一下上次课程中的留下的一道练习题。 练习: 1.编写程序计算半径为任意浮点数的圆周长并把结果打印在屏幕上 1、进制 一个字节分成八段,每段只能记录一个0或者1要想把一个数字记录在一…

c语言n次方怎么输入_C语言中10个经典的算法,学会它,利用它

C语言中有有许多经典的算法,这些算法都是许多人的智慧结晶,也是编程中常用的算法,这里面包含了众多算法思想,掌握这些算法,对于学习更高级的、更难的算法都会有很大的帮助,会为自己的算法学习打下坚实的基础。 接下来我们先来看10道: (1) 输出9*9乘法口诀 运行结果: (2…

c语言编程如何进行n次方运算,c语言n次方怎么输入?_后端开发

python编程如何求2000到2500闰年&#xff1f;_后端开发 python编程求2000到2500闰年的方法&#xff1a;首先定义年份【i2000】&#xff1b;然后用while循环判断是否在2500内&#xff1b;接着若年份可被40整除且不被100整除&#xff0c;则是闰年&#xff0c;若年份可被400整除&a…

C语言怎么编辑次方,c语言怎么表示一个数的n次方

2009-01-05 C语言问题从键盘输入8个数,用选择法按由大到小的循序排列并输出,要求用指针来实现。 你应该自己实现这个小程序。 例子,单向链表排序(冒泡): struct student {int num; struct student *next; } struct student *paixu(struct student *head) {struct student *p,…

c语言中e的n次方怎么打,C语言中N次方怎么打

满意答案 lawq0364t 2020.05.11 采纳率&#xff1a;52% 等级&#xff1a;7 已帮助&#xff1a;2761人 有两个函数可以实现&#xff0c;double pow(double x, double y)&#xff0c;double pow10(int p) 下面是这两个函数的使用方法&#xff0c;个人建议用&#xff1a;pow10(…

c语言10的10万次方,在c语言编程中 10的n次方应该怎么表达

满意答案 lvoeshg99 推荐于 2017.09.13 采纳率&#xff1a;56% 等级&#xff1a;9 已帮助&#xff1a;461人 在C语言中10的n次方表示&#xff1a;10^n&#xff0c;或者使用函数&#xff1a;pow(10&#xff0c;n)和pow10(n)。 C语言的幂运算是很耗资源的&#xff0c;10的3次方…

c语言表达式的次方怎么表示,在C语言中,10的n次方怎么表示?

有两个函数可以实现&#xff0c;double pow(double x, double y)&#xff0c;double pow10(int p) 下面是这两个函数的使用方法&#xff0c;个人建议用&#xff1a;pow10(n) 函数名: pow 功 能: 指数函数(x的y次方) 用 法: double pow(double x, double y); 程序例: #include…

最好用的pdf阅读软件 Acrobat Reader DC安装教程(无需破解)

下载在线安装的小文件 直通车 若无法打开&#xff08;FQ&#xff09;可以下载我已经下载好了的 https://pan.baidu.com/s/1jzd8CnB4sHLCCwQvztLmYg 就这个小文件&#xff0c;双击便会在线下载安装。默认安装在C盘 由于我已经安装了&#xff0c;所以只是检测我的是否为最新…

Adobe Acrobat中操作pdf文件被保护,请输入许可口令

文档目录 问题描述解决步骤口令破解工具下载链接 问题描述 Adobe Acrobat中操作pdf时出现此问题&#xff1a; 使用口令破解工具将此pdf破解后方可正常使用。 解决步骤 1、下载PDF Password Remover后将其解压&#xff0c;然后双击PPR.exe 2、选择输出目录&#xff0c;然后…

Adobe的PDF工具Acrobat Pro DC 2023版本下载与安装

目录 前言一、Acrobat Pro DC安装二、使用配置总结 前言 Acrobat Pro DC提供了一系列功能和特性&#xff0c;用于创建、编辑、组织和共享PDF文件。注&#xff1a;文末附有下载链接&#xff01; 一、Acrobat Pro DC安装 1、运行安装程序&#xff0c;如图所示。 2、选择自定义&…

PDF加密、解密、破解和转换软件

本人因下载了一PDF文档&#xff0c;日语的&#xff0c;像转成DOC格式的&#xff0c;从网上找了PDF转DOC软件&#xff0c;发现转换不了&#xff0c;要口令&#xff0c;所以又找破解PDF软件&#xff0c;一次搞定。从网上找的时候都没有一篇完整的文章&#xff0c;所以就有了下文。…

Adobe Acrobat Pro DC软件介绍及其特点详解

Adobe Acrobat Pro DC 2020是Adobe公司出品的一款非常好用且功能强大的PDF编辑和阅读软件。它将全球最佳的PDF解决方案提升到最新的高度&#xff0c;并配有直观触控式界面&#xff0c;通过开发强大的新功能&#xff0c;使用户能在任何地方完成工作。新工具中心可更简单迅速的访…

Acrobat Pro DC 2021 for Mac(专业PDF编辑软件)

卓越的文档体验&#xff0c;随心掌控PDF。利用Adobe Acrobat&#xff0c;随时随地访问 PDF 。了解我们领先的PDF数字签名解决方案&#xff0c;快速处理PDF数字签批工作流程。同时&#xff0c;为个人或企业提供安全、高效的文档管理体验。测试环境&#xff1a;MacOS 11.2.2 注…

关于pdf转word、ppt等的问题,acrobat pro x汉化版及破解器下载

我已经把转的方法写好了&#xff0c;在这里给大家分享一下。 第一步&#xff1a;到这里下载acrobat x和它的破解器&#xff0c;大家放心&#xff0c;这是我网盘上的文件&#xff0c;不会有病毒的&#xff0c;而且我用了好久了&#xff0c;大家尽管放心下载用就是了。&#xff0…

Adobe Acrobat Professional 8.0 Final

看清楚了&#xff0c;是Adobe Actobat Professional&#xff0c;不是Adobe Acrobat Reader。简单解释就是PDF格式的标准官方编辑软件是Adobe Acrobat Pro&#xff0c;而Adobe Reader是单纯用于察看、阅读和打印PDF的。 好吧&#xff0c;这个软件&#xff0c;就不多介绍了&…