V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
www6688w
V2EX  ›  程序员

程序员的英语能力至少需要什么级别?

  •  1
     
  •   www6688w · 2019-07-18 17:16:38 +08:00 · 9409 次点击
    这是一个创建于 1958 天前的主题,其中的信息可能已经有所发展或是发生改变。

    楼主我是一个工作 2 年多的程序员,23 岁,目前在三线小城市工资 6k。

    由于是非专业出身,读书的时候英语也没用心学,导致目前为止英语口语、读写能力等都比较差。

    目前学习或者查阅资料基本靠 Google 翻译,很多时候都非常不方便。

    有想过开始学英语,但不知如何下手,还请 V 友给一些建议。

    并且 it 行业有非常的专业词汇,也更是让我不知怎么学起。

    另外大家觉得作为程序员,英语能力至少要到什么级别呢?

    73 条回复    2019-07-19 18:39:34 +08:00
    mumbler
        1
    mumbler  
       2019-07-18 17:27:41 +08:00   ❤️ 2
    四级足够,再熟悉下程序员专业词汇,至少逛 github,stack overflow 无障碍
    Huelse
        2
    Huelse  
       2019-07-18 17:29:45 +08:00   ❤️ 1
    就能直接看外语文档而言,至少六级,普通程度四级即可
    Samuelcc
        3
    Samuelcc  
       2019-07-18 18:42:27 +08:00 via Android   ❤️ 1
    个人觉得 coder 的英语还是非常重要的,无论是学习还是日常开发。
    专用词汇的话一般看多了就熟了,其实也不是很多,但是要能够流畅地看文档还是需要多看多查,尽量让自己处在英文环境中。
    我是 6 级裸考 560,看文档不够快,很想能够到达那种快速看完文档,又不错过细节的水平,但是应该还需要较长时间的练习。
    如果说是至少的话,我觉得起码四级吧,但是用起来肯定会捉襟见肘,只能说是能看的水平。
    jdhao
        4
    jdhao  
       2019-07-18 18:58:32 +08:00 via Android
    达到你没意识到自己还需要考虑这个问题的地步
    shanlan
        5
    shanlan  
       2019-07-18 19:04:19 +08:00
    不是等级问题。而是你看文档要不要依赖翻译软件,写邮件的时候能不能无障碍英文?
    CEBBCAT
        6
    CEBBCAT  
       2019-07-18 19:05:30 +08:00 via Android
    有计算机英语的书的,里面提及专业术语的频次比较好
    ingin
        7
    ingin  
       2019-07-18 19:06:43 +08:00 via Android
    能看懂 26 个英文字母的排列组合就行
    taotaodaddy
        8
    taotaodaddy  
       2019-07-18 19:14:20 +08:00 via Android
    不需要什么级别,需要基本能看懂 sof 里面的问答
    taogen
        9
    taogen  
       2019-07-18 19:38:07 +08:00 via Android   ❤️ 5
    1. What is your purpose? (Only Reading fluently?)
    2. How to learn English? Repeat, and repeat again.
    3. Details. If you want to improve your reading ability, you just to read a lot of English of your interested domain. Recommending to read "in action" series books. It is friendly for beginners. Having unknown words just look up dictionary. After repeatedly look up same word multiple times, you will remember it.
    taogen
        10
    taogen  
       2019-07-18 19:43:13 +08:00 via Android
    Frequently with English. Like this. Good luck! (I am not good at English too. I just use it)
    hlwjia
        11
    hlwjia  
       2019-07-18 19:43:21 +08:00
    有兴趣和其他 v 友一起打卡练口语的可以看 -> https://v2ex.com/t/578996#reply225
    forlovelygirl
        12
    forlovelygirl  
       2019-07-18 19:54:09 +08:00 via Android   ❤️ 1
    我感觉专业词汇就那些吧,英语的描述感觉比较简单,翻译过来比较文邹邹😂六级踩线过的渣渣,感觉还是词汇量不够😂
    orzorzorzorz
        13
    orzorzorzorz  
       2019-07-18 19:58:06 +08:00   ❤️ 1
    掌握常用句型就完了,不会的单词翻译下记着,能记就记,记不下来那估计也不常用,多看文档就完了。口语或者听力,如果没这个环境或者没这个需求,那就没啥必要练。
    orzorzorzorz
        14
    orzorzorzorz  
       2019-07-18 19:59:24 +08:00
    你看楼上这位老哥,其实也没啥特殊的句型,就平板描述。大多数文档都这样,别怕看、花时间看就赢了。
    v23x
        15
    v23x  
       2019-07-18 20:08:44 +08:00
    最起码要达到可以直接看原版书籍无压力
    Fule
        16
    Fule  
       2019-07-18 20:40:14 +08:00   ❤️ 2
    如果一个词, 你第一次看到的时候用翻译软件,第二次看到还用,第三次还用,我觉得这是不动脑子的行为,没有充分利用看到的英文资料。
    如果一个词,第一看到的时候用翻译软件,但努力记下来,第二次或许还用,再努力记下来,第三次或许就可以不用了,再以后或许彻底不用了。久而久之……
    Pastsong
        17
    Pastsong  
       2019-07-18 20:45:17 +08:00
    WWDC Keynote 级别的演示能听懂
    Raisu
        18
    Raisu  
       2019-07-18 20:53:18 +08:00
    建议就是看公开课,带英文字幕,选自己喜欢的内容,一个视频先看,记不会的单词,再看,看会了就看教材和作业。
    lihongjie0209
        19
    lihongjie0209  
       2019-07-18 21:10:38 +08:00
    国外各种会议可以直接听懂就满足需求了
    Shiyq
        20
    Shiyq  
       2019-07-18 21:24:13 +08:00
    翻英文文档的时候用有道辞典在单词本里记录不懂的单词,它会每天跳出来让你复习的,单词本日积月累,记的多了就不用翻译了
    Takamine
        21
    Takamine  
       2019-07-18 21:49:39 +08:00   ❤️ 1
    我说一个我会干的办法。
    就是逛 gayhub 的时候多看看 issues,既有自己可能用到的解决办法,也能学到各国友人的英语交流文法:doge:。
    ww050312
        22
    ww050312  
       2019-07-18 22:44:25 +08:00
    @taogen hmmmmm 这位朋友,我感觉你的英语回答好奇怪啊,是直接翻译的吗?
    iPhoneXI
        23
    iPhoneXI  
       2019-07-18 22:48:02 +08:00 via Android
    四级入门,六级为佳,多多益善
    V2 不还有个招聘贴要求六级 500 以上的
    ww050312
        24
    ww050312  
       2019-07-18 22:51:18 +08:00   ❤️ 2
    其实现在用谷歌翻译就挺好的啊某些细节再恢复原文看就好了,为了尽快理解题目要求我每次做 assign 都要谷歌翻译。但是如果想要真的提高能力的话,可以经常读技术文章,然后自己用英语概括中心思想和关键点,长期帮助很大的 ww

    ps 我雅思裸考 7876 我也觉得没啥用,语言量化考试和实际应用差别太大了
    taogen
        25
    taogen  
       2019-07-18 23:03:59 +08:00
    @ww050312 不是啊,自己写的。语法比较差,可能看得有点怪怪的。
    qinyusen
        26
    qinyusen  
       2019-07-18 23:06:02 +08:00   ❤️ 1
    总看论文 /和英文文档多的岗位。。。比如算法和一线嵌入式(用骁龙系列的人), 我们要求是 6 级 500 分,或者雅思 6.5,托福 90。。。。
    只靠翻译,大概率要出错。。。而且效率低下。 关键还是效率低下是个大坑。
    001kh
        27
    001kh  
       2019-07-18 23:16:38 +08:00
    看你搞什么开发.
    20015jjw
        28
    20015jjw  
       2019-07-18 23:57:46 +08:00 via Android
    看书吧
    imycc
        29
    imycc  
       2019-07-19 00:36:25 +08:00 via iPhone   ❤️ 1
    看得懂 github 上的 issue
    看得懂 stackoverflow 的问题跟答案
    看得懂各类软件官网的文档

    做到这些就能应付日常使用了。
    其实你略懂你要看的文章要讲啥知识或技术,单词看不懂都能猜出个大概。如果计算机知识不过关,你英文再好也看不懂文章。
    wtdd
        30
    wtdd  
       2019-07-19 00:48:52 +08:00   ❤️ 1
    想做高级程序员的话,6 级水平肯定是不够的,
    虽然听说写不是外企的话要求不高,不过想无障碍读文档论文教程,
    至少也得随便刷 github,stackoverflow,quora 的专业内容不卡壳吧
    tuding
        31
    tuding  
       2019-07-19 06:18:53 +08:00 via Android   ❤️ 1
    油猴有个划词翻译的脚本,刚开始看英文文档可以借助这个脚本,边看边学
    jifengg
        32
    jifengg  
       2019-07-19 09:07:52 +08:00 via Android   ❤️ 1
    我想吐槽一下,有些开发人员,一看到程序报了个英文的错误信息,立马不知道怎么办了,关键是他看都不看内容,内容能看懂的,比如下标越界,比如不能访问 undefined 的属性,他不愿意看,就在那里乱查乱 debug,无语
    polymerdg
        33
    polymerdg  
       2019-07-19 09:08:53 +08:00
    英語不行 變量名 難取啊
    tankren
        34
    tankren  
       2019-07-19 09:22:46 +08:00   ❤️ 1
    @taogen #9 否定句后面不能用 too, 用 either
    taogen
        35
    taogen  
       2019-07-19 09:28:24 +08:00 via Android
    @tankren 又学到一个新的语法点。多谢指教
    Aruforce
        36
    Aruforce  
       2019-07-19 10:45:41 +08:00
    我过了 6 级感觉还是差点...有些句子太长了...我语法有点倒不过来...
    Dart
        37
    Dart  
       2019-07-19 11:10:42 +08:00 via Android
    不错小城市
    jzq526
        38
    jzq526  
       2019-07-19 11:27:30 +08:00   ❤️ 1
    看文档的话,对语法的要求大概就是高中毕业的水平,然后就是拼词汇量。看到不会的单词,就查字典,然后记下来,经常复习一下。
    如果要写邮件或者上论坛发问,要求要高一些,但多看看外国论坛上的帖子,基本也能掌握。
    专业文档的特点就是语法很规矩,没有很难的东西,但词汇量大,多积累就好了。
    跟过四六级或者雅思什么的关系不太大。
    我上大学时英语基本上倒数,四级总是差那么几分过不去,但专业英语排在前几名;工作以后翻译过领导要看的博士论文等资料。常用的外文资料大体上能看懂,不懂的地方多查查字典就好了。
    bmydx
        39
    bmydx  
       2019-07-19 11:41:21 +08:00 via Android   ❤️ 1
    我觉得如果汉语环境下学的编程,数学等知识且不需要在工作中再尝试学习其他领域的知识,我觉得只需要熟悉专业名词就够用了。
    但是如果你要经常看文档,甚至看英语的视频教程、讲义、开发者大会等等,那英语水平肯定是“越接近母语者越好”,且要熟悉不同母语者的写作、说话习惯。

    学习方法我推荐基于克拉申第二语言悉得理论的软件“罗塞塔石碑”,但是这个软件的词汇量太少,主要是了解克拉申第二语言悉得论,这是一个比较先进的自然语言学习方法,比普通的学语法背单词强了太多。
    还推荐一套台大-史嘉琳老师的慕课“ Introduction to Phonetics I (with Pronunciation Practicum)” 英语语音学,提高听力 梳理语言结构。
    Philippa
        40
    Philippa  
       2019-07-19 11:46:20 +08:00   ❤️ 1
    英语有三个级别,一个是阅读和浏览,二是听说,三是大师级。第一级别不难,但应该是所有各行各业需要英文的都应该达到的层次。第二个级别就非常少了,但发现很多英语环境,和一些非英语母语的欧洲人聊天,他们的口音真难受,尤其西班牙人没见过发音好的,德国人还算清楚,但也不是全部,德国偏美音。大师级,我还在路上:)

    不过国内英语很好比不上学历好,单纯工作角度来看收益不高。又或许是我习惯了。
    JerryCha
        41
    JerryCha  
       2019-07-19 12:24:36 +08:00
    能听懂 Craig 在台上讲什么就差不多了
    EthanDon
        42
    EthanDon  
       2019-07-19 12:38:47 +08:00   ❤️ 2
    无障碍阅读就可以了。
    看了那么多楼都没有一个人说怎么学习,英语这个东西真的是有方法的,别的不说,英语的各个语法你都熟悉吗?四级词汇+语法熟悉足以应对大部分阅读情况了,遇到不会的专业词汇再去查便是。
    www6688w
        43
    www6688w  
    OP
       2019-07-19 12:55:19 +08:00
    @polymerdg 取名很多时候靠翻译 ~_~
    www6688w
        44
    www6688w  
    OP
       2019-07-19 12:56:43 +08:00
    @Aruforce 6 级都还差点,感觉压力山大 (⊙ˍ⊙)
    skyrem
        45
    skyrem  
       2019-07-19 12:57:28 +08:00   ❤️ 5
    建议背单词 我用扇贝每天背 50 个,40 个老词 10 个新词,背了快 3 年
    坚持挺重要,我也有划水的时候,但大部分还是认真背的。每天 10 分钟左右。
    现在词汇量 2w+
    听读没什么压力,写和说还需要锻炼下
    www6688w
        46
    www6688w  
    OP
       2019-07-19 12:59:37 +08:00
    @EthanDon 语法的确没能完全理解,读书的时候这些没怎么学进去,可能单纯背单词对我来说还简单些
    chanchan
        47
    chanchan  
       2019-07-19 13:05:50 +08:00
    这几天看英文文档,几乎都能看懂.但是真的很累阅读的速度也远不如看中文的时候
    什么时候自己看英文文档能和看中文文档一样那么轻松就好了...
    HonoSV
        48
    HonoSV  
       2019-07-19 13:18:50 +08:00
    @Fule 久而久之,十年过去了
    fintan
        49
    fintan  
       2019-07-19 13:22:58 +08:00 via iPhone
    把英语用起来,有意识地不使用自动翻译,遇到不会的先猜再查。手机电脑默认语言换成英语,搜东西的时候有意识地用英文关键字搜。坚持每天不开字幕看一个 YouTube 上各种大会的 talk,几个月下来你就会发现你的英语水平不知不觉地提高了很多。
    iceEar
        50
    iceEar  
       2019-07-19 13:24:56 +08:00
    GRE Verbal 170 + Writing 6 (开个玩笑别当真哈哈哈)
    razertory
        51
    razertory  
       2019-07-19 13:32:04 +08:00
    持续学习就好,我现在也在每天学,希望能学得和母语一样熟悉
    gwybiaim
        52
    gwybiaim  
       2019-07-19 13:44:02 +08:00
    其实英语对于提升编程水平,没啥实际用途。想提升专业能力,就学习专业内容就好了,不要绕弯。
    另外,你见过计算机科学有强调英语这门课程吗?
    userdhf
        53
    userdhf  
       2019-07-19 13:49:13 +08:00
    我倒想专八,奈何你没有学习氛围和学习时间啊
    所以我觉得现在人类社会,这个劳动,上班,是对人类进化的限制或者抑制
    这样的社会节奏下,注定不会有飞跃的发展
    shuizhengqi
        54
    shuizhengqi  
       2019-07-19 13:54:54 +08:00
    六级起步
    W1angMh
        55
    W1angMh  
       2019-07-19 14:14:07 +08:00   ❤️ 1
    @cshijiel 英语水平对提升专业能力相当重要啊,我本科就是计算机科学与技术专业,我么除了大一大二公共课有英语课,大三每学期都有计算机英语的专业课程。而且我认为不管学习什么技术,最好的学习资料就是官方的文档,而不是书面上的各种书和网络资料。就拿 SpringCloud 来说,市面上的书和网上的资料更新进度根本不能和官方文档相比,SpringCloud 官方都更新到 Finchley 了,市面上最新的书还停留在 Camden 版本,有时候你在网上搜一个问题搜半天都找不到解决办法,而你到官方英文文档中相应章节看一眼就能得到解决方法。所以你能不能直接看懂官方的英文文档有时候间接决定了你的学习效率和学习结果。
    Aresxue
        56
    Aresxue  
       2019-07-19 14:21:35 +08:00
    对于 99%的人来说,能读写就 ok,一开始不用太关注听说。市面上的英语学习方法一般都涵盖了听说读写,其实对开发人员来说主要精力放在词汇的记忆上就行。
    ianva
        57
    ianva  
       2019-07-19 14:29:35 +08:00
    能正常交流项目,和日常对话,这样可以就很容易避开 996 了
    EthanDon
        58
    EthanDon  
       2019-07-19 14:35:46 +08:00   ❤️ 1
    @www6688w 词汇真的是大坑,词汇你背得完吗?背了就一定记得住吗?就算全部词汇你都认识,句子你看得懂吗?句子要表达几层意思读得出来吗?

    不信的话可以把近几年的考研英语一的阅读题拿出来,把每个单词都查清楚了,看看你能不能顺畅读懂一篇文章。

    虽然程序员平时看的东西没有应试考题那么难,但是背单词真的是一条效率极低的路。词汇的变化无非就是个别词汇上替换为不常见的单词,或者内涵丰富的词,这和我们成语类似,重在平时积累。然而语法是一篇文章构建的方法,就像一间屋子,你已经清楚了整间屋子是怎么构造的,即便你不认识屋顶用的什么材料,但是你就是知道它是屋顶,这就是语感和猜单词的由来,它们都是基于优秀的语法之上的。
    EthanDon
        59
    EthanDon  
       2019-07-19 14:36:37 +08:00   ❤️ 1
    @EthanDon 所以我的建议是与其低效率的背单词,不如先把常见语法都弄清楚了,再背常见词汇。然后积累不常见的和专业词汇。
    EthanDon
        60
    EthanDon  
       2019-07-19 14:40:47 +08:00
    还忘了说一句,语法是有穷的,单词是无穷的。

    大家可以回忆一下,上学的时候那些英语好的同学是因为语法好还是因为听写成绩高。
    DarrenTitor
        61
    DarrenTitor  
       2019-07-19 14:45:23 +08:00 via Android
    我觉得最直接的就是,想实现一个功能,能用英语几个词概括出来,上谷歌 stackoverflow 什么的一搜,发现真有这么个函数
    然后基本就能看文档了
    gwybiaim
        62
    gwybiaim  
       2019-07-19 14:46:33 +08:00
    @W1angMh 像这种技术文档,一般都很朴素,不像英文小说等文学作品,不需要多高的英文水平。
    Yc1992
        63
    Yc1992  
       2019-07-19 15:02:08 +08:00
    the more the better
    summer20100514
        64
    summer20100514  
       2019-07-19 15:39:20 +08:00
    至少四级,六级更好。
    darmau
        65
    darmau  
       2019-07-19 15:50:07 +08:00
    推荐一个网站:Newsela

    每篇文章有不同的难度。每天读两篇。
    mattx
        66
    mattx  
       2019-07-19 16:07:41 +08:00
    四级算是勉强,六级看一些英文资料更不会那么吃力,如果要去参加会议或者跟进一些视频,应该还要往上升。
    W1angMh
        67
    W1angMh  
       2019-07-19 16:23:43 +08:00
    @cshijiel 但是这个老哥他英语水平连一般都算不上,看资料都要借助 google 翻译,你之前那样回答容易误导人家呀,阅读 Spring 官方文档最少也要达到四级水平吧
    gwybiaim
        68
    gwybiaim  
       2019-07-19 16:33:20 +08:00
    @W1angMh 嗯 你说得对
    gtanyin
        69
    gtanyin  
       2019-07-19 16:37:42 +08:00
    实战经验告诉我,用心更重要。别拼错,勇于改正就好
    doing1
        70
    doing1  
       2019-07-19 16:43:07 +08:00
    @EthanDon 赞,适合考试,不过对于程序员我建议专业词汇量放第一。
    zhaozhentou
        71
    zhaozhentou  
       2019-07-19 17:00:09 +08:00
    学习下计算机专业英语
    luzhh
        72
    luzhh  
       2019-07-19 17:01:26 +08:00
    刚开始看英文文档的时候安装个翻译软件可以实时查单词,看的多了自然就熟练了。
    我四级没过,现在勉强可以读一些技术相关的官方文档。
    duzhanguan
        73
    duzhanguan  
       2019-07-19 18:39:34 +08:00
    我是在地铁上看英语书的,多厚的都有。不过在此之前给个忠告,干什么都先要背单词,想流畅看个文档四级差不多了,想看原版书籍起步一万词汇量,不是说四级你就能看懂文档,主要是避免查单词查的想吐。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3280 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 12:58 · PVG 20:58 · LAX 04:58 · JFK 07:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.