V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Xavier08
V2EX  ›  程序员

大佬们怎么学习官方全英文的技术文档

  •  
  •   Xavier08 · 2021-05-10 18:58:09 +08:00 · 7853 次点击
    这是一个创建于 1327 天前的主题,其中的信息可能已经有所发展或是发生改变。

    对于我这个英文渣渣来说,好多技术都是英文官方文档,看起来太费劲了。部分文章用中文讲的又不细节

    之前都是每一段话复制谷歌翻译看的,但是翻译还是有偏差

    大佬们都这么学习英文技术文档的?

    60 条回复    2021-05-12 19:45:08 +08:00
    join
        1
    join  
       2021-05-10 19:03:26 +08:00 via iPhone   ❤️ 5
    想学吗?想学我教你。
    Xavier08
        2
    Xavier08  
    OP
       2021-05-10 19:05:36 +08:00
    @join 手摸手的那种吗
    join
        3
    join  
       2021-05-10 19:06:13 +08:00 via iPhone
    看我个人主页
    GrayXu
        4
    GrayXu  
       2021-05-10 19:09:52 +08:00
    备考一次 GRE 吧
    SuperMild
        5
    SuperMild  
       2021-05-10 19:16:31 +08:00
    你都说自己是英文渣了…… 语言天赋各人不同,天赋好的人自然随便学学就能看懂,天赋差要么下苦功、要么放弃。
    Xavier08
        6
    Xavier08  
    OP
       2021-05-10 19:20:02 +08:00
    @SuperMild 这话说了跟没说一样,在这里提问主要是想问问大家的学习方法
    reiji
        7
    reiji  
       2021-05-10 20:31:04 +08:00   ❤️ 2
    同小白,我的方法是用彩云小译 Crome 拓展,全文翻译它是在英文原文后面跟随中文翻译,这样对照着看很快
    现在就是使用 chrome 拓展-简阅-》阅读模式+英文划译插件,这样遇到不懂的单词双击一下就可以查看解析,遇到难懂的句子可以选择翻译,这样就可以在推进技术学习的时候不会错过英文词汇的补充,希望能够对帖主有帮助
    fpure
        8
    fpure  
       2021-05-10 20:35:40 +08:00
    @join 博客的风格挺干净的
    love
        9
    love  
       2021-05-10 20:43:12 +08:00   ❤️ 1
    我在学校也是英语渣,出来强迫自己用英文 OS 看英文文档,大概只需 1 年吧就完全适应英文。其实英文文档很简单的,词汇量很小语法简单。
    bojackhorseman
        10
    bojackhorseman  
       2021-05-10 20:49:34 +08:00 via iPhone   ❤️ 1
    提升单词量,安装欧路词典,遇到生词鼠标取查词
    chaleaoch
        11
    chaleaoch  
       2021-05-10 21:44:47 +08:00
    @join 谢谢大佬.
    Ngink
        12
    Ngink  
       2021-05-10 22:29:31 +08:00
    我现在喜欢中英对照看,不会太影响速度或者打击心态,也能提高英语词汇
    Ngink
        13
    Ngink  
       2021-05-10 22:30:38 +08:00   ❤️ 1
    我用的沙拉查词,带彩云小译段落翻译,也能划词查
    houshuu
        14
    houshuu  
       2021-05-10 23:24:35 +08:00   ❤️ 1
    看多了习惯了就好了,遇到不会的查一下记一下,毕竟翻来覆去就那么些词汇,最初的门槛跨过去就轻松了。
    charlie21
        15
    charlie21  
       2021-05-10 23:59:55 +08:00   ❤️ 2
    chrome 翻译插件彩云小译
    ZeawinL
        16
    ZeawinL  
       2021-05-11 00:00:42 +08:00 via Android
    DeepL
    dji38838c
        17
    dji38838c  
       2021-05-11 00:07:43 +08:00
    真大佬们都能看懂
    你问的对象,不应该是大佬,而是同样英语渣的
    young1lin
        18
    young1lin  
       2021-05-11 00:19:22 +08:00
    技术文档翻来覆去,就那几个词,你知道句子结构,看文档不难。欧路词典确实不错,有很多样例,更了解多一点的话,用剑桥词典,用已知的词汇理解未知的词汇,也是有很多例句的。上下文比较重要。
    lightjiao
        19
    lightjiao  
       2021-05-11 00:26:25 +08:00 via iPhone
    英文文档的确有一些拗口的地方,很多时候也有含义不清的代词,或者直接的就是作者思路比较跳跃。这些都会导致看起来吃力。
    我的经历是,反复看。没了
    Tony042
        20
    Tony042  
       2021-05-11 00:36:56 +08:00
    @GrayXu Toefl 就够了,让一个初学者备考 GRE 难度有点大,我 5 年前读硕和 3 年前读博的时候 2 次花大功夫备考,要你命 3K 都翻烂了,然而考完词汇啥的都忘了,GRE 的词大部分都比较生僻,日常也用的不多。
    AkideLiu
        21
    AkideLiu  
       2021-05-11 00:38:22 +08:00 via iPhone
    其实吧,计算机方向的英文算是比较简单的.相比其他土木机械电子化工等等...
    Tumblr
        22
    Tumblr  
       2021-05-11 00:38:22 +08:00
    先来 t.me/LinguisticAcademy 把英语学起来。。。
    Tony042
        23
    Tony042  
       2021-05-11 00:38:49 +08:00
    把托福词汇书翻来覆去背 5 遍,翻烂,阅读问题解决了,我就是这样,然后 Toefl 阅读拿了好几次 30,至于 GRE 词汇,没必要。
    LeslieLeung
        24
    LeslieLeung  
       2021-05-11 01:14:54 +08:00 via iPhone
    有时候相比来路不明的翻译的中文文档确实不如直接看英文官方文档..至于阅读,计算机专业词汇也就那些看多了以后文档里应该没有生词。不建议一段一段翻译,这样看的质量很差效率也不高? FYI 我英语水平较好,雅思 7.5 (阅读单项 8.5 )。
    dangyuluo
        25
    dangyuluo  
       2021-05-11 01:35:00 +08:00
    @dji38838c #17 你说的似乎很有道理
    xuanbg
        26
    xuanbg  
       2021-05-11 03:19:16 +08:00
    我英语也很渣,在使用翻译工具的前提下,完全不影响我阅读技术文章。

    阅读技术文章的难点在于专业名词的理解。也就是分开来每个词都认识,但合在一起就不认识了。这种情况下就需要进行相关知识的学习了。
    IgniteWhite
        27
    IgniteWhite  
       2021-05-11 05:57:54 +08:00   ❤️ 7
    我是电子工程系博士生在读,在英国待了四年了,出国前刷了十几次托福 GRE,最后托福 106,GRE 326,二等残废分数,凑乎开始读博了。当时的短板是写作,现在我英语积累越多越感觉自己菜了,于是辅修了德语,考了几个基本的欧洲德语水平证书。主业半导体材料,业余写点 Python 。

    看过一些通俗易懂的 Python 教程比如 Real Python,也读过 Python 作者 Guido 写的官方教程文档。官方文档用语精练,准确,这意味着分句之间的连接词,分词的结构会比较复杂,句子比较难读。我现在还是觉得官方文档能读懂,但是需要专心读才能理解,就像读科学论文一样。某些专业词汇兼具动词和名词词性,有时候会在句子中以动名词和过去分词的形式作状语从句和补语的开头,这给非日耳曼语系母语的人提高了断句难度。可能就是英语考试里经常说的长难句吧。

    没有捷径,需要积累,在脑中不断构建一个知识网络,把见到的词和词法在网络的节点里。如果觉得记性不好,那就记笔记。如果觉得记性好,八成是你都忘了自己没记住东西这回事儿,那就记笔记。一个令人开心的事实是,随着积累,脑中知识网络的节点会越来越多;随着遇到新的长难句进行反馈,脑中节点之间连接的权重会不断调整。结果是你会你会越读越快,看到一个长难句,脑中会快速过一遍自己的知识网络,得到准确率较高的答案。

    这个朴素的过程,仿佛是人工神经网络训练与预测的过程。回头想想,机器学习的原理在某些方面就和人类学习一样一样的。想要提高预测准确率,就用更大的训练集。训练多了,会发现某些模型适合某些问题,遇到一个新领域的知识,哪怕从头开始,有了选择合适模型的能力,哪怕用少量训练集也能达到不错的预测准确度,一个崭新的大佬就诞生了。
    focux
        28
    focux  
       2021-05-11 09:13:35 +08:00
    欧陆词典,画词翻译,设置自动将查询的词放到生词本里,每天定一个背单词的计划(比如 10 个),反复巩固。
    技术相关的常见单词也就那些,等背熟了后,自然看起来就不吃力了。
    Leviathann
        29
    Leviathann  
       2021-05-11 09:36:38 +08:00
    需要反复看才能看懂的主要是句子结构需要分析一下,词汇倒是没什么
    wqhui
        30
    wqhui  
       2021-05-11 10:12:18 +08:00
    多看一点就会发现计算机相关的文档词库其实不大,反正比高考那几千词要小,刚开始的时候多去查查词典记住了就行了或者中英对照着看,像我现在是一篇文章大概能自己看懂 8 成左右,如果剩下两成影响到细节的话再去查呗
    kennnnnnnnnnn
        31
    kennnnnnnnnnn  
       2021-05-11 11:48:12 +08:00   ❤️ 1
    谷歌插件 划词翻译
    Stain5
        32
    Stain5  
       2021-05-11 11:52:53 +08:00
    多看就好了,
    一开始我也是看英文看的头疼,现在头不疼了 速度也比以前快好几倍
    jones2000
        33
    jones2000  
       2021-05-11 12:08:17 +08:00
    英语不是小学就开始学了嘛. 学了十几年, 怎么会看不懂呢.
    albertni
        34
    albertni  
       2021-05-11 12:22:37 +08:00   ❤️ 7
    文档里用到的英文其实并不难,毕竟很多文档也是英文渣渣的全球各地的歪果仁技术宅写的,90%都没啥文学素养和文字功底。

    如果非要说窍门的话,我觉得可能有一个可以给你参考:不要试图把文档翻译成完整的中文去理解,要尝试接受一些用英文描述的概念。
    计算机领域的文档之所以为文档,是为了解释一个新鲜事物。那么在这个过程中,经常会引入新鲜的概念和想法,其中很多内容都只能用一个近似的概念来帮助读者理解,或者干脆生造一个词汇来使用。所以在读文档的时候经常会碰到某一个概念卡住了,无法直接翻译成中文。这种时候可能最好的办法就是记住这个英文词,然后通过前后文和例子去理解这个英文词在这个文档中实际的意义和作用。

    比如 Docker quick start guide 的第一段( https://docs.docker.com/get-started/):
    Welcome! We are excited that you want to learn Docker.

    This page contains step-by-step instructions on how to get started with Docker. In this tutorial, you’ll learn how to:

    Build and run an image as a container*
    Share images using Docker Hub
    Deploy Docker applications using multiple containers with a database
    Running applications using Docker Compose

    我自己的渣翻是:
    欢迎!我们很高兴您愿意学习“Docker”
    本页包含了详细的指示帮助您逐步了解和使用“Docker”。在本教程中,您将学会:
    “Build”并“run”一个“image”作为“container”*
    通过“Docker Hub”分享“image”
    使用多个“container”和一个“database” 来 “deploy” “Docker” “application”
    用“Docker Compose”运行“application”

    如果没有技术背景,就算是英语母语的人,看到下面那 4 个步骤也是一头雾水。因为 container 、image 之类虽然是英语常用词,但在这个文档里是指 docker 中的特有概念,就算改成阿猫阿狗文档也依然成立(当然 container 和 image 的传统意象能帮助读者了解这些新概念),而 build 、run 、deploy 、database 、application 也是一定意义上计算机领域的专有词汇。这些词汇的正确意义要么通过前后文来明确定义,要么通过大量阅读同类文档来内化为读者的专业知识。尤其是打*的第一个步骤,让一个没怎么接触过计算机的 80 岁老奶奶来读,可能会发现这句子里 2 个名词 2 个动词没一个能理解的,这句子就等于白读了。这种时候其实不用去管这些字词在字典里是啥意思或者要怎么翻译成中文,直接作为一个概念理解和记忆就可以了,而技术文档正是为了帮你做到这点而写的。

    所以我觉得,如果你要阅读英文文档,一开始肯定是最痛苦的,因为用英文来描述计算机领域对你来说不太熟悉,大量的概念你不是用英文去理解和记忆的,自然理解起来比较绕比较难受。但另一方面,你在理解这些概念时也并不比英语母语的人困难,逐渐积累下去你再读这些概念会和母语一样容易理解。
    RRRoger
        35
    RRRoger  
       2021-05-11 13:47:27 +08:00
    @join 博客很有质量
    AmberJiang
        36
    AmberJiang  
       2021-05-11 13:54:22 +08:00
    @albertni “This page contains step-by-step instructions on how to get started with Docker.”这句话我个人觉得翻译为:“这篇文章将会手把手教你如何开启 Docker 的学习” 更好🤣
    karott7
        37
    karott7  
       2021-05-11 14:21:32 +08:00
    我英语也不好,没过四级,但是英文文档看起来还行,基本都能 get 到意思,因为里面的技术词汇看多了真的就那十几二十个
    对于上面说要考 GRE 啥的,我觉得没必要,初高中语法词汇懂了就行,然后遇到不认识的技术词汇记一下就好
    imtyz001
        38
    imtyz001  
       2021-05-11 15:03:28 +08:00
    @albertni #34 观点赞同
    6i3BMhWCpKaXhqQi
        39
    6i3BMhWCpKaXhqQi  
       2021-05-11 15:57:00 +08:00
    google 翻译?
    4kingRAS
        40
    4kingRAS  
       2021-05-11 16:11:30 +08:00   ❤️ 1
    把 hacker news 当 cnBeta 看,把 Twitter 当微博看,把 youtube 当 B 站看,你至少听力和阅读突飞猛进。
    MaxTan
        41
    MaxTan  
       2021-05-11 16:20:15 +08:00
    技术文档是最容易看的了吧,来去就那么些技术词汇,再结合下代码例子,基本也能猜个八九不离十
    CatCode
        42
    CatCode  
       2021-05-11 16:29:28 +08:00
    google 翻译看大概(领会总体思想)
    阅读英文原文看细节 词汇方面配合沙拉查词之类的
    专业术语不懂的 请教各类交流群吧 (希望能找到那种氛围好、宽容度高的)
    NoahNye
        43
    NoahNye  
       2021-05-11 16:58:57 +08:00
    @join 点进去发现我有书签收藏你一篇 go 语言错误处理 :D
    KyonLi
        44
    KyonLi  
       2021-05-11 17:12:07 +08:00
    以前我一直以为技术文档就那几个词没啥看不懂的,直到看了那些深度学习框架的文档
    HeyWeGo
        45
    HeyWeGo  
       2021-05-11 17:20:34 +08:00
    多看,别无它法~

    领域相关的英语就那么几个单词来回绕,然后再记一点常用口语,看个七七八八应该没问题的。

    ------

    上午有看医学方面的英文文章,深刻意识到隔行如隔山,it 技术文档能看七七八八,看生活医学介绍的英文文章完全看不明白,一方面是单词没接触过,更多的是缺少相应的行业概念,而且好多词语我 google 翻译出来,光看中文意思是特别奇怪的。

    就好比楼上有人说的,build 这么个词语,编程领域就是描述构建的这么一个过程,在别的地方虽然基础意思类似,但是可能没有背景完全理解不了。

    我切身的体会就是:上学的时候同桌买了一台电脑,他和我说在电脑上安装游戏,那时候我对软件还没什么概念。听到他说安装游戏,我就以为把电脑拆出来,然后装上某个具体的游戏硬件上去游戏就能玩起来了。后来自己接触了计算机才知道软件的安装和硬件的安装完全就是两个过程或者说是概念。
    cw2k13as
        46
    cw2k13as  
       2021-05-11 17:38:02 +08:00
    @reiji 试了下你这中英文对照真的不错棒棒的
    albertni
        47
    albertni  
       2021-05-11 18:20:35 +08:00
    @AmberJiang 没错,我也是英语渣渣,领会个精神吧
    join
        48
    join  
       2021-05-11 18:26:20 +08:00 via iPhone
    @NoahNye 哈哈,看来是通过搜索引擎找过来的。
    cwliang
        49
    cwliang  
       2021-05-11 18:41:09 +08:00
    学渣一枚,坚持了一年每天用 anki 背 20 个单词,现在词汇量有 8000,看英文文档书籍梭哈。坚持背单词立竿见影
    crclz
        50
    crclz  
       2021-05-11 18:45:14 +08:00
    技术文档又不是英语阅读,不会刻意为难读者的。比如你去看 Postgres 官方文档,生词就只有一些数据库方面的常见名词,这些名词你读中文文档也会遇到的。

    还有一个就是兴趣。如果对某领域的兴趣特别浓厚,那么开始的时候阅读英文信息可能会难一点,但是兴趣可以让你坚持下去。看多了就熟练了,恐惧感也完全消失。

    buff:对某个技术 /框架的兴趣
    debuff:对英文的恐惧、被 DDL 压迫的欲速(不达)

    ---

    @KyonLi 框架是帮助开发者干净地安排业务逻辑的。深度学习框架 vs Web 框架:Web 的业务逻辑很容易懂,与现实世界的业务逻辑相关;而深度学习框架的业务逻辑是和深度学习相关的。所以想要使用深度学习框架,必须得学习深度学习方面的课程。
    apake
        51
    apake  
       2021-05-11 19:13:09 +08:00
    @join 很好的英语学习指南
    xrr2016
        52
    xrr2016  
       2021-05-11 19:20:32 +08:00
    就硬看🐶
    secondwtq
        53
    secondwtq  
       2021-05-11 23:16:45 +08:00
    @IgniteWhite

    > 现在我英语积累越多越感觉自己菜了,于是辅修了德语,考了几个基本的欧洲德语水平证书。

    有点好奇,能不能说下学德语有什么帮助?
    mara1
        54
    mara1  
       2021-05-11 23:39:05 +08:00
    @secondwtq , 盲猜一把, @IgniteWhite 他是以英语入的德语.
    HankLu
        55
    HankLu  
       2021-05-11 23:41:51 +08:00
    所以我从来不看英文文档
    IgniteWhite
        56
    IgniteWhite  
       2021-05-12 00:26:08 +08:00 via iPhone   ❤️ 1
    @secondwtq
    @mara1
    缘起是大四时候旁听了一个学期德语课,后来读博期间,系里有免费的的外语课(对于英语来说的外语),都是母语老师教的,我就想着捡起来德语呗,上了三年。老师温文尔雅德国帅哥,发音准确,以阅读听力输入,课上口语对话为主,上两节课会总结一下语法。

    要说用处的话,首先肯定是写简历里,然后就是凝聚态物理里面好多词都来自德语,能正确读出来那些发音装逼哈哈。对于英语学习的帮助方面,因为英语和德语一样都是日耳曼语系,所以德语的语法和词法对英语往深处的学习理解有点锦上添花的作用。

    具体说来,德语的语法,尤其是词的人称变化和莎士比亚时期的英语比较像。在简化到现代英语之后,有些本来词源不一样的词,都变成了一个词。这类词在我们直接背单词的时候,就是那种有挺多特殊意思的多义词,难以理解。学了德语,这类词的词源一下就搞清楚了。若干英语语法的特例也有类似的情况。欧洲同学说,英语难度低,但是特例特别多。原因是英国在中世纪被异族占据太多次,拉丁语,法语,希腊语都在本来的古英语上加了各种特例。德语语法复杂但是特例很少。

    类似的例子就是汉语一个多义的简化字,每个字义可能对应不同的繁体字。知道这些对于普通生活可能没有什么用,为了提高素养吧,初高中文言文的教育大概就是这个目的。实用角度讲,如果读中文文档,学文言文没啥用。读英文文档,学德语也没啥用。
    Pichai
        57
    Pichai  
       2021-05-12 07:19:15 +08:00
    无他,唯手熟尔。多读多看慢慢多用 deepl 这个翻译软件,看的多了,慢慢也就熟悉了。
    chogath
        58
    chogath  
       2021-05-12 10:56:05 +08:00
    嗯啃
    czk1997
        59
    czk1997  
       2021-05-12 15:47:46 +08:00
    google dictionary 插件……
    看不懂的 google 搜一下。
    这两个加一块问题不大。
    secondwtq
        60
    secondwtq  
       2021-05-12 19:45:08 +08:00
    @IgniteWhite 感谢详细的回复!我也觉得了解其他语言能够帮助建立起一种”联系”,虽然这种所谓的“联系“在实际中用处确实不大,但是自己知道了就感觉很有趣。
    我查英语新单词也的时候也会瞟一眼 etymology,大致感觉是常用词日耳曼起源居多,“高级“词汇拉丁语 /希腊语起源居多,也是非常乱…
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2826 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:02 · PVG 11:02 · LAX 19:02 · JFK 22:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.