学习编程应该看中文还是英文资源?

2020-07-26 23:45:58 +08:00
 zhuyongqi9
我是一个编程的菜鸟,java 的基础知识都是在一些中文网站和 b 站上的视频看到的,基础知识学完之后,因为的我英语水平还不错,我开始看一些英文的资料,英文书和一些常用框架官网上的文档。有的时候不能静心看完整个英文文档,少数几次坚持看完了的都感觉英文资料比中文易懂。今天晚上刚好在 Apache 官网上看了 DbUtils 包的使用介绍,感觉比在网上一些网站找的技术笔记,博客类要易懂很多。有种看完就懂了的感觉。请问大家在编程资料有关的方面,是不是英文要比中文质量高一些,此外,大家是更推荐看视频还是看书学习呢
8092 次点击
所在节点    Java
81 条回复
iloveoovx
2020-07-26 23:54:06 +08:00
我现在看佛学道教的一些资料都看英文的😅
AX5N
2020-07-26 23:54:21 +08:00
都要看,有的东西英文没有,有的东西中文没有。搜索引擎就在那里,又不收你钱,还要分看哪个吗。
rabbbit
2020-07-26 23:57:01 +08:00
能看英文尽量看英文
至于看视频还是书还是要具体情况具体分析

举个例子:
如果会 Vue,学 React. 就没必要看视频了.直接翻翻文档, 看看最佳实践就行.
如果新手入门, 还是推荐跟着视频走一遍, 从 0 到 1 了解下整个项目的搭建流程及思路.
CrabAss
2020-07-26 23:58:26 +08:00
中文的也就一些经典教材的译本可以看看,网上那些还是算了
iloveoovx
2020-07-27 00:00:36 +08:00
对于这个我也有个理论,首先语言只是映射集合,映射指代某个东西但并不是那个东西。作为母语,很多映射我们从小定了型,如果没有主动思考更新的话在阅读时自己只会调用最早的映射。而作为第二语言由于自己的不熟悉大脑需要耗费更大的精力维系映射,就会直接指向到记忆最近的对应概念。所以哪怕是同样的东西,用英语看也会好一些。
TypeError
2020-07-27 00:04:39 +08:00
最近看到的一个笑话,fluent Python 这本书在作者老家巴西被出版社 xjb 翻译,连代码里的关键词都本地化翻译了
yousabuk
2020-07-27 00:10:16 +08:00
@iloveoovx 你是要走火入魔啊
yushuda
2020-07-27 00:24:41 +08:00
尽量英文,质量差距太大了。
Gitizen
2020-07-27 00:30:48 +08:00
能看中文尽量看中文,因为看多英文会以为英文的质量会更好,又会厌恶翻译版。为什么会觉得看英文资料会比看中文易懂,因为你看的时候怕看不懂,不自觉地更认真看了,又一路思考,就容易入脑。 看中文的话,语言层面不用多一个处理步骤,可能会稍微放松一些,有时候看得不太深入。 看完之后,要回想,用英文回想就有点难,可能在又转成中文了。这样不如开始就看中文,速度快很多,如果能信内容质量的话。
lihongming
2020-07-27 01:17:44 +08:00
这个真不一定,一方面要看原作者是用什么语言写的,另一方面要看你自己的习惯。

就多数官方文档而言,我感觉英文的阅读速度更快一些,因为中文翻译出来的很多词并不是你操作中见到的词,总得想对应关系。有些劣质翻译就更别提了,词不达意特别影响理解。

但纯中国人做的教程就没这个问题,尤其是那种技术名词不做翻译,直接用英文的教程,简直是完美。虽然我平时也很鄙视“散装英语”,但这种中英混杂(对我来说)确实是效率最高的。

至于 Vue 这种中国人做的东西,中文官方文档已经很好了,没必要阅读英文。毕竟在同等质量下,还是母语阅读速度快。
scnace
2020-07-27 01:22:55 +08:00
英文(实体书有点难搞到就是了,还有就是贵
ZRS
2020-07-27 01:26:04 +08:00
尽量英文,中文仅限于被广泛承认的经典教材可以看看
chihiro2014
2020-07-27 01:28:27 +08:00
入门看中文,进阶看英文。没有中文资料,那就看英文资料。毕竟所有的技术最开始都是来源于国外。不会英文,怎么能行
iloveoovx
2020-07-27 01:32:36 +08:00
@yousabuk 这咋就走火入魔了,对于自己的思维审视和总结不是一个正常人经常应该做了的么
raaaaaar
2020-07-27 02:27:16 +08:00
自然是英文最好,英文和中文社区质量都不是一个档次的。

无论你是用框架要看文档,还是用工具要看文档,很多几乎没有中文,要看只有英文。

很多中文的术语翻译就是垃圾,什么堆栈,句柄,闭包什么的,看中文你永远也无法明白它究竟是个什么玩意,还会被文字本身的信息干扰。

你只要稍微深入点的问一些技术问题,中文是很少的,中国人的确多,但是英语是全世界都在使用的,而不是美国。

英文搜索比中文搜索要好许多,使用英文关键字的话,真的美国那些老外基础又比我们好,又底层知识扎实。质量真的要高许多。

看技术书翻译都会失真,又高度依赖译者水平,你不信看看机械工业出版的那些书,真的叫一个晦涩难懂。

你迟早会使用英文与人交流的,比如 github ,stackoverflow 或者以后进外企什么的。

你哪天想读标准库,想读源码,你会发现注释也是英文写的,文档也是英文的。

哪天你用 Linux 报了个错,一搜,全是英文。

这都是我每天都会遇到的真实情况,你认为需不需要呢,当然,有人连百度都能忍受,如果你没有追求自然中文也能用。

我的英文也很差,但是我会主动接触英文,我的环境都是英文的,现在虽然很多时候还是看不懂,但是已经不会对阅读英文感到恐惧了。

我有意识使用英文搜索代替中文,有意识看英文文档。

我有时候会翻译文档,顺便学习技术和英语。
laike9m
2020-07-27 03:15:15 +08:00
如果要搜到东西我本来就懂,只是记不住或者不知道细节,比如 Python 的特定用法,那肯定用英文。如果这个东西我完全没概念,有时候会用中文搜一下看看有没有概述类的文章。
fakeshadow
2020-07-27 03:24:08 +08:00
看英文
noqwerty
2020-07-27 05:05:30 +08:00
中文资料现在唯一会看的就是某些框架入门时在微信搜一下相关文章。书 /文档 /问答社区绝大多数情况下都是英文质量更高。
Mutoo
2020-07-27 07:44:28 +08:00
英文呀,这样搜索的时候可以直接过滤 CSDN
hoyixi
2020-07-27 07:46:21 +08:00
中文资料基本都是抄来抄去,还有很多是爬虫采集的文章,错漏百出

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/693301

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX