最近买了本 C 语言的书,本周开始看,不料发现翻译是出奇的烂,如果书都翻译成了这样,那么读一本烂书就是被拉低一次智商,唉。
两点感受:
1.如果学好了英语,直接看原版就行了,哪用糟这罪?
2.翻译书落后原版时间太久,这本国内 2015 年 5 月出版的书,原版在 2012 年 12 月就已经出版。而原版书更是在 2014 年 10 月就出了第二版,这真是落后太多了。其实想想也能知道,畅销书落后原版几个月出版译本就算快了,这种计算机类书翻译起来更费神,落后个几年也不奇怪了。学好英文,你就站在技术时代的前列,比只能看翻译书的人领先好几年!
好奇这本书到底翻译的有多烂的同学可以看看我对 20 多页做的校对
http://book.douban.com/review/7671419/
第 1 条附言 · 2015 年 11 月 27 日
感谢各位对图书选择的善意的建议,我谨慎地说几句与帖子主题无关的话:
1.我在网上购买此书,是因为从目录结构上看,本书与纯讨论 C 语言本身的书并不同,谈到 C 语言语法只占到了约 1/3 篇幅。例如,第一部分谈到了 Autotools , Doxygen , valgrind , git 等工具,这些工具在实际工作中非常实用,但是,从没有哪本 C 语言的书会提及。而 10 多年前我学完 C 语言时曾经疑惑,为什么看完了一本 C 语言教材,真正要写一个能实际应用的程序还是千难万难呢?后来我看到一篇水木的帖子,其中提到,学一门编程语言,学习语法并不够,还得学很多操作系统库函数的使用。工作后,同事教我认识了 Autotools , Doxygen 的使用,我自己在摸索如何检测内存泄漏时发现了 valgrind 这个好用的工具。不会用一个库 /工具是可以找文档啃、找人教的,可怕的是根本不知道已经有成熟的库 /工具。造轮子可以锻炼自己的能力,但是并不是每个人都有必要、有时间自己摸索,在这个技术日新月异的时代,节约下来的时间可以去做很多更有价值的事。从这个角度上看,本书的内容简介:
“ C 语言已经有 40 年的历史了。经过长时间的发展和普及, C 语言应用场景有了很大的变化,的一些旧观念应该被淡化或者不再被推荐。
《 C 程序设计新思维》展现了传统 C 教科书所不具有的最新的相关技术。全书分为开发环境和语言两个部分,分别从编译、调试、测试、打包、版本控制等角度,以及指针、语法、文本、结构、面向对象编程、库等主题,对 C 程序设计的核心知识进行查缺补漏和反思。本书鼓励读者放弃那些对大型机才有意义的旧习惯,拿起新的工具来使用这门与时俱进的简洁语言。”
是颇有新意的。
如果不是由于翻译的问题,个人觉得本书值得推荐给刚参加工作的同学。
2.虽然现在工作中我仍使用 C99 标准,但是我个人还是喜欢经常找点新的 C/C++教材看看,算是活跃一下大脑^_^
1.我在网上购买此书,是因为从目录结构上看,本书与纯讨论 C 语言本身的书并不同,谈到 C 语言语法只占到了约 1/3 篇幅。例如,第一部分谈到了 Autotools , Doxygen , valgrind , git 等工具,这些工具在实际工作中非常实用,但是,从没有哪本 C 语言的书会提及。而 10 多年前我学完 C 语言时曾经疑惑,为什么看完了一本 C 语言教材,真正要写一个能实际应用的程序还是千难万难呢?后来我看到一篇水木的帖子,其中提到,学一门编程语言,学习语法并不够,还得学很多操作系统库函数的使用。工作后,同事教我认识了 Autotools , Doxygen 的使用,我自己在摸索如何检测内存泄漏时发现了 valgrind 这个好用的工具。不会用一个库 /工具是可以找文档啃、找人教的,可怕的是根本不知道已经有成熟的库 /工具。造轮子可以锻炼自己的能力,但是并不是每个人都有必要、有时间自己摸索,在这个技术日新月异的时代,节约下来的时间可以去做很多更有价值的事。从这个角度上看,本书的内容简介:
“ C 语言已经有 40 年的历史了。经过长时间的发展和普及, C 语言应用场景有了很大的变化,的一些旧观念应该被淡化或者不再被推荐。
《 C 程序设计新思维》展现了传统 C 教科书所不具有的最新的相关技术。全书分为开发环境和语言两个部分,分别从编译、调试、测试、打包、版本控制等角度,以及指针、语法、文本、结构、面向对象编程、库等主题,对 C 程序设计的核心知识进行查缺补漏和反思。本书鼓励读者放弃那些对大型机才有意义的旧习惯,拿起新的工具来使用这门与时俱进的简洁语言。”
是颇有新意的。
如果不是由于翻译的问题,个人觉得本书值得推荐给刚参加工作的同学。
2.虽然现在工作中我仍使用 C99 标准,但是我个人还是喜欢经常找点新的 C/C++教材看看,算是活跃一下大脑^_^
第 2 条附言 · 2015 年 11 月 27 日
已经和人民邮电出版社本书的责任编辑联系上,这本书准备翻译第二版了,我有参与翻译的兴趣。
美亚上读者对本书的评价 4.5 分,相当不错
http://www.amazon.com/21st-Century-Tips-New-School/dp/1491903899/
美亚上读者对本书的评价 4.5 分,相当不错
http://www.amazon.com/21st-Century-Tips-New-School/dp/1491903899/
54 条回复 • 2019-01-21 10:22:20 +08:00
|
1
anjouslava 2015 年 11 月 27 日
所以我觉得以后孩子就得在双语环境中长大(๑• . •๑),我英语是只有汉语一半左右的阅读速度,浪费的时间太多太多了
|
|
2
cxbig 2015 年 11 月 27 日
技术类图书请直接上网搜 API 和各种教程,买实体书已经就慢了半年或一年,再看翻译的书很多技术恐怕都淘汰了。
|
|
3
binux 2015 年 11 月 27 日
我校对过一本 WebRTC, 从看到大纲到出版用了一年, 内容砍了一半. 有的特性都变了(就是砍掉那一部分)
|
|
4
Andiry 2015 年 11 月 27 日
其他的不说,一本 C 语言的书,两年不到就出第二版,很明显是在骗钱
|
|
5
msg7086 2015 年 11 月 27 日
校对了十年的表示这么点错算什么。
自己的孩子以后至少得在中日英三语环境里长大才行(๑• . •๑) |
|
7
wizardforcel 2015 年 11 月 27 日 via Android
c 语言的书不至于隔两三年就过时了。毕竟到现在才三个版本, c89 、 c99 , c11 。
就连频繁更新的 c#,我到现在发现几乎用不到什么 4.0 之后的特性,看 2010 年的完全没问题。 |
|
8
Keinez 2015 年 11 月 27 日 via iPhone
所以三年前我就逐步开始减少看中文材料的频率,到现在为止效果还不错,刷点公开课没啥问题,偶尔做点 wiki 的翻译什么的……
|
|
12
linux40 2015 年 11 月 27 日 via Android
我是觉得为了学编程去学英语是本末倒置,所以像我这样英语不好的在没有中文看的情况下用上了翻译软件。。。
|
|
13
jimrok 2015 年 11 月 27 日
未来的竞争比的是时间,谁先获得某类信息,谁先获得竞争的优势。
|
|
16
d7101120120 2015 年 11 月 27 日
译者: 赵铁成 / 徐波,前者在豆瓣上只有这一本,后者翻译的书我看了一下都有被指出翻译错误等,看来以后遇见这两位还是离远点。
|
|
17
maddot 2015 年 11 月 27 日
我大学快毕业了才开始学编程,第一本书是 Think In Java 英文原版...
每当看到这样的帖子,我总是感到深深的责任感,不得不推荐一下 http://wordnote.net |
|
18
xiamingchong 2015 年 11 月 27 日
能看懂英文原版书了,才发现买不起啊。。
|
|
19
leyle 2015 年 11 月 27 日 via Android
就没人吐槽楼主买的书不对么→_→。
|
|
20
Juggernaut 2015 年 11 月 27 日
为什么不买 K&C ?
即便是英文原版, K&C 也是很好阅读的 |
|
21
dahuaer 2015 年 11 月 27 日
@xiamingchong 大实话啊,虽然我英语还看不懂 = =#
|
|
22
Honwhy 2015 年 11 月 27 日
真心告诉你。
看书应该找一本翻译质量靠谱的,不要希望读英语原版的。 读英语文档和读英语教材可能是两个不同的概念,作为一个六级水平的程序员,我用亲身感受告诉你, 读英语原版时间上是翻译的一倍以上。 |
|
23
charmjoe 2015 年 11 月 27 日
C 语言需要更新吗?
|
|
24
mulog 2015 年 11 月 27 日
首先你得买得起。。 。-_-
所以我现在看到有些书,要是翻译口碑还凑合,还是委曲求全买翻译版了 全都买原版实在买不起 |
|
25
movtoy 2015 年 11 月 27 日
如果不能把英语当作母语一般,还是建议首先看一遍中文版,先会再说!
很多东西理解起来要好几遍,中文还是好好点。。 |
|
26
jukka 2015 年 11 月 27 日
翻译的玩意儿能看?非技术人员能把 upvalue, clousure, vertex attribute, varying, texture, union 这些词翻译对?
英文 6 级,大一裸考过的,从大三开始全英文教材,现在阅读速度和中文无异,可以用英文思考。刚开始非常痛苦,习惯就好了,有一天你会发现,你突然就全部无障碍了。 |
|
28
warDoggie 2015 年 11 月 27 日
最近两年看书都是买本中文实体书配着英文电子书一起看的。。。
主要还是有些说法习惯的问题,有些作者表示倾向和看法的私货不配合下中文书总感觉模棱两口。 英文技术书还是比较看懂的,毕竟最后都是要 Show me the code 楼已经歪了,我都不知道想回复谁,只是说说看法。 |
|
29
1000copy 2015 年 11 月 27 日
做事很认真,只是读书变成校对,这个感觉不好。
|
|
30
sfree2005 2015 年 11 月 27 日
在学习基础初期看些翻译的书籍短时间没什么,但之后就要开始学会看原版了。毕竟到实际工作的时候,遇到的问题,需要查看的 API 文档,优秀的教程(文字或者视频)和最新的技术资讯都是英文。我自己是很难想象如果只是查询中文资讯,效率上会下降 多少,最极端的情况或许就是因为不知道某些轮子的存在而自己重复造轮子。
好好学英文,花点时间完全值得的。 另外,我觉得没有必要把时间花在翻译文档上,现在的中文资讯足够 IT 人入门了,足够给他们技术上的基础去理解英文资料了。 |
|
31
yoa1q7y 2015 年 11 月 27 日
直接官方文档+各种教程
搜的最多的关键字是: xxx tutorial |
|
33
hei1000 2015 年 11 月 27 日 via Android
看这种外文书就应该看英文版,不过貌似这本书只是简简单单的科普啊,在网上找个 pdf 就够了
|
|
35
googlefans 2015 年 11 月 27 日
看我觉得没问题 就是速度太慢 影响效率 还有就是个别的理解
|
|
36
Cu635 2015 年 11 月 27 日
|
|
38
wdlth 2015 年 11 月 27 日
有些国际认证教材翻译和校对效果都有瑕疵,更别说一般的科技类书籍了。
|
|
39
shakoon 2015 年 11 月 28 日
所以我在翻译一本国外的书(第 22 版,中文只有第 14 版,翻译奇烂),打算先积累语料库,然后下一版出版时尽量早的推出中文版去出版
|
|
40
shakespark OP @shakoon 22 版 vs14 版,这书是有多流行啊?第一次看到版本出到 22 的
|
|
41
shakoon 2015 年 11 月 28 日
@shakespark 每隔一两年会修订一次,把最新的技术加进去,删减一些已经过时的技术
|
|
42
BROWNURSIDAE 2015 年 11 月 28 日
@jukka 你觉得和阅读中文无异而已。。。事实上你在国外生活做卷子的时候就不是这样认为了
|
|
43
shakespark OP @shakoon 这种书最好出电子版,不然买了的人得哭
|
|
44
hx1997 2015 年 11 月 29 日
我也想翻译,是不是要和出版社联系?
现在的翻译和机器翻译差不多。 |
|
45
jjtx 2015 年 11 月 29 日
@d7101120120 徐波翻译了《 C 和指针》,还行啊。
|
|
46
d7101120120 2015 年 11 月 29 日
@jjtx 不过他的另一本《 C 专家编程》在豆瓣上似乎有人指出来有些不好的地方,不过这两本书总的评价都还可以,这本书的主要责任可能在于另外一个新手译者,是我说的不妥当。
|
|
47
shakespark OP |
|
48
shakespark OP @d7101120120 you got it
|
|
49
xiawinter 2015 年 11 月 30 日
@Honwhy 写了一篇答案在这里: http://www.v2ex.com/t/239995 , 供参考。 六级 500 分对于工程师来说很低
|
|
51
keithsun80 2015 年 12 月 1 日
原版书有多贵..造么, 安心读中文版吧
|
|
53
KMpAn8Obw1QhPoEP 2019 年 1 月 20 日
@Honwhy 现在怎么样啦
|
|
54
Honwhy 2019 年 1 月 21 日
@enchilada2020 已经有一段时间没有背单词了,现在每天坚持读两篇扇贝新闻
其实英语能力不见得提高,只是下降得不明显 |
• 请不要在回答技术问题时复制粘贴 AI 生成的内容