让咱们聊聊程序员学习学英语这件事

2017-05-28 20:37:21 +08:00
 beyoung

Let's look at a hypothetical situation in which Han, a Novice Programmer, gets invited to a GREAT party however he is frightened out of his wits because he can't even speak one WORD in english.

很遗憾是不是?类似的例子可能不胜枚举,所以怀着学好英语与妹子谈笑风生的初衷,咱们来谈谈如何潜移默化的提高自己的英语水平。

背景交代

在开始之前,为了避免误人子弟,交代一下个人英语方面的信息,高考 115 (江苏地区满分 120 ),六级接近 600 而已(裸考),可以流利的与外国友人用英语对话。水平不算高,因此如果您的英语水平远远高于我,而您又有时间那么这篇文章也是可以看看的,毕竟是真实的经验。 上大学之前,我在英语上花费的时间并没有多少,本科期间因为忙着做一些小项目,英语基本上算是荒废了;毕业后一个偶然的机会,接触到到生意场的外国友人,对自己无法开口说英语的窘境表示很惭愧,于是开始学习之,现在,看 YouTube 视频、电影基本上( for most part)不再需要字幕的帮助,可以用英语进行日常对话(非严肃的场合)。 我有不少同学,都希望我能分享一下学习英语的经验,在此我也就做些个人经验之谈,抛砖引玉。

自信

首先,学习任何东西,一定要建立起自信,这对于提高学习效率有着莫大的帮助,学习英语当然也不例外。

词汇量

先谈谈这个基本功。背单词对很多人来说可能是苦差事,毕竟强行去记忆大量的单词是乏味的。我背单词的方法比较简单,遵照艾宾浩斯记忆曲线,不断地去重复,自然而然的形成长期记忆。 我高中时具体的做法是:因为当时学校是 10 本书一起发下来的,所以我就花了大概 3 节课的时间把这 10 本书的所有单词过一遍,然后把记不住的全部誊抄下来。然后我就拥有了一个单词本,之后就经常翻单词本咯。 每一次复习,如果某个单词确定自己掌握了,形成了长期记忆,那就将这个单词从单词本中划掉。 这个习惯我一直保留至今(从 2010 年 3 月到现在 2017 年 5 月),只不过我不再用纸质的本子,而是将其同步到了词典软件上,每天午休期间和晚上健身后翻翻。当你拥有一个多平台的词典软件时,一定要好好利用哦。 至于我使用的是哪个词典软件,就不打广告了,只要是拥有多端同步的 app 对我而言都差不多。 嗯,就是相信科学,并保持良好的复习习惯。

语法

这个地方我真的不知道怎么去谈,因为有段时间我做了大量的试卷,总结了一些经验,但是要简明扼要地表达出来的话,就异常困难了,略去不表。作为程序员,看英文文档这个应该是家常便饭,记得把专业词汇好好查查就好。

听力

我高中的时候是通过听和默写 新概念英语 第三册全本和第四册前 12 篇来学习的。辅助的学习方法是听我喜欢的英文歌。现在这个方法同样适用,我每天花大量的时间刷 YouTube 上学习英语的频道,听得多了,自然就需要用到播放速度调节功能了(正常 1.25x 就好)。 在这里我推荐几个我常去的频道:

其他(喜欢的频道比较多,不能一一列举):

经常听就行了,写别考虑那么多,OK ?

口语

其实这部分对我而言是最困难的,因为缺少英语对话的环境。 一、跟着这个频道好好练习:- EnglishAnyone 每天都开口说半小时以上,效果显著 二、用移动端的口语 app 进行练习,这类 app 比较多,自己选择喜欢的,多说多练即可。

结尾

本文档第一稿写的比较仓促,基本上成了 YouTube 频道推荐文,我会在以后时间允许的情况下进行更新。 祝,好心情。

如果您有什么学习英语的好方法,欢迎交流。

23800 次点击
所在节点    程序员
148 条回复
yfl168648
2017-05-29 23:32:05 +08:00
好文。感谢分享
murmur
2017-05-29 23:39:59 +08:00
@james 四六级考高分实际上除了 a an the 这些词,有四五千就能考相当高的分数,解题技巧是大头,很多人答不完卷子


你貌似搞错了因果关系,背不下单词学不会语法->英语偏科得分低->上不了好大学,不过四级不让毕业,没过六级不好找工作

而不是工作了还没从单词+语法的地狱中解脱出来
murmur
2017-05-29 23:48:38 +08:00
然后补充一点,作为国内的程序员,你需要达到什么水平呢?虽然说学习没有晚,但是别人 3 年用了接近 1/4 的时间全身心学外语,已经领先了你多少

那么好处是你不需要学应试的部分了,学以致用才是最好的路子,单词死记硬背远没有打 lol 爽,几点建议

( 1 )你不需要把手机和操作系统换成英文的,这是纯装 b,你在一个中文国家,上中文网站用中文软件和中国人聊天设置个英文系统就能学会外语么?
( 2 )技术搜索你不要再用百度了,google+stackoverflow 才是你的归宿,你的书写只要能将脑子中的问题变换为简单的单词(虚词反正都会被搜索引擎去掉)
( 3 ) api doc 这些看英文你应该查字典也要坚持下来,试着看简单的英文书,让你上来看 thinking in java 全英文版我认为都不太可能,但是比如 you don't know js 系列这种一本就一百来页的书啃下来并不是问题
( 4 )学会用英文合理的命名变量,比如年利润、片区营业额这些,不要用缩写和拼音了,试着用更优雅的方式写出来,当然不是让你写英文注释和英文 log,因为有编码规范约束你
Gomant
2017-05-30 00:24:58 +08:00
厉害
beyoung
2017-05-30 09:46:57 +08:00
@Gomant 我想肯定指的是某评论大神
beyoung
2017-05-30 09:47:43 +08:00
@yfl168648 如果能给您提供点微小的帮助 我是很开心的
ininit
2017-05-30 10:02:47 +08:00
很赞,很有帮助,感谢楼主
davy1995
2017-05-30 11:06:33 +08:00
@vbs 区别也不是很大,就是扇贝这种总是推销全家桶,比较不喜欢,墨墨只有单词,还有就是墨墨单词有上限,需要签到或者充值还能有更多单词上限。
Cu635
2017-05-30 11:09:59 +08:00
lz 也许应该在“背单词”那里在强调一下不仅仅要背单词,还要多背搭配,背句子。我是看着《牛津高阶英语词典》上面的句子记忆的,感觉比单纯的背单词要好背得多。

@0asis
对于计算机相关专业的人来讲,英语就是第二母语,因为计算机整个的理论发展和工程都是国外发展创新出来的,中国人没有任何的贡献。
将来也许有,但是到现在为止还都是应用级别的。
如果到量子计算机 /量子通信方面,那我们就可以理直气壮的让汉语作为相关专业人士的“第二母语”。

不过,就冲着中国那几千年都忽略科学发展只注重文学和当官这个“传统文化”,搞不好将来量子计算机水平也会被国外赶超。

@murmur
你忽略了一点:高中的“魔鬼训练”是要以正确的方向为基础的,你是很幸运赶上了好老师,不管是有意识的还是无意识的给你们带着正确的方向作魔鬼训练。然而,大部分高中老师的“魔鬼训练”就是为了考试,方向不对魔鬼训练反而会起到反作用。

不过我就纳闷了,高中英语老师带的方向正确,你怎么会产生“四六级考高分,解题技巧是大头,很多人答不完卷子 ”这个错觉的?
说句实在话,四六级打不完卷子纯属英语水平不够,不熟练造成的。你的英语水平够了的话,不需要解题技巧外加裸考也能答完卷子而且能过口试成绩线(虽然没有解题技巧不能保证你高分)。

@laoyuan
哈哈哈,还能避免过劳死。

@davy1995
学校和学校不同。
不过大一上的四级你是怎么报名的?

@misaka20038numbe
那只能学音标的读法了。

@james
@beyoung
“不能同意更多”纯属 Enginese。
beyoung
2017-05-30 11:24:50 +08:00
@Cu635 谢谢你的回复 大部分观点我都比较赞同 在背单词这部分 我希望我可以补充更多实用的的方法。另外,我说那句 不能同意更多 也是有用意的嘿嘿
murmur
2017-05-30 14:05:12 +08:00
@Cu635 你也忽略了一点,高中魔鬼训练有很大一部分归功于惩罚机制,到了大学你不好好学老师都不会管你,更不会有罚抄单词罚抄课文这种事

人有惰性是很正常的,要不也不会有正着背背不过 C 倒着背背不过 S 这种话

四六级的出题很均衡,文理科都有涉及,这就表示很多东西你不需要太高深的词汇就可以读懂,就看谁解题快了,有技巧的拿个笔在文章上画画找两笔基本上答案就做出来了,考研英语完全相反,13 年考研题的所有文章都是文科或者文科杂志、期刊选出来的,最后一道翻译题还考虑生物的群落,那年我记得英语线就三十多分,这是真考词汇量

换句话来,为了考试也挺好的,工作的英语除非外企,学的多看的多自然就会了,至于口语,你在外国说英语就算了,在国内还要照顾老外说英语,中国人是不是太贱骨头,也不要认为歪国人都太傻,在中国呆一段时间表达能力都能提升好几个档次。

一次天河城,有一个老外想坐地铁去公园前,但是他找的保安既不认识 metro 也不认识 underground,请问他应该怎么表达呢?

这个歪国人很聪明,直接掏羊城通给保安看
xzzhuce
2017-05-30 14:58:05 +08:00
我倒是觉得如果有大片空余时间( 17 天法计划中会有几天 8 小时左右的背诵时间,不适用于上班族),用 17 天法背下单词有利无害,gre,sat 之类的不用背,雅思托福背背还是非常有好处的,然后每个月花个半天过过词汇表就可以保持效果。
xzzhuce
2017-05-30 15:04:20 +08:00
至于听力利用 mp3 的变速播放功能精听录下来(龙卷风收音机就可以)的一些电台音频,了解下背景(比如 cri 这种很多就是讲的身边事)然后边听边猜效果更好,现听英文台已无障碍,法文也是用这个办法在训练。
beyoung
2017-05-30 15:13:18 +08:00
@xzzhuce 赞同
roooz
2017-05-30 15:43:54 +08:00
英语几乎是当今世界形势下事实上的世界语言,堪称与母语同等重要 if not more
那位鼓吹不是出国就没必要的,怕是还没意识到我国各种垃圾级御用翻译带来的脑力损伤作用。
davy1995
2017-05-30 16:39:05 +08:00
@Cu635 学校给报名的啊,进大学第一天先考英语,然后按成绩分班教学,主要分 3 等班级,英语课程只有大一大二有,1 级班上大学英语 1,2,3,4,2 级班大学英语 2,3,4,加商务英语,3 级班上英语 3,4,中级口笔译,商务英语。。然后就是 3 级班大一上可以报 4 级
Cu635
2017-05-30 17:12:38 +08:00
@murmur
我同意你说的四六级和考研英语的观点,不过我倒是觉得这正是四六级不需要考试技巧的原因:四六级考试不算难。
考研也是因为比较难,题量大,所以才需要考试技巧的。


@davy1995
好吧,我们学校不限制,但是大一上学期也不做通知,基本上赶不上报名。
不过你们学校是文科学校么?英语高级班还学商务英语?
murmur
2017-05-30 18:47:30 +08:00
@roooz 是不出国没必要太强化口语,以现在国内教育的水平,只要不是完全没语言天赋的配合字典都应该能熟练阅读简单的英文文档和书籍,并掌握查阅外国网站的技术

另外,计算机英语感觉是英语里最简单的一部分了,化学、医学、生物学的专业词汇随便抓一把来试试呢
murmur
2017-05-30 18:57:49 +08:00
@roooz 另外需要补充一点的是,就拿计算机来说,我认为从硬件组成结构,到面向对象,到自动机这部分基础理论翻译的还是比较好的,你说后面翻译垃圾是因为尤其以前端为首的人在疯狂造概念造轮子,搞的做翻译的都懵掉了

再有一点是因为你虽然看着中文的书,但是语言本身是英文的,IDE 也是英文的,所以你就特别不适应,你知道类是类,但是编码的时候还是用的 class

另外一部分是那些造出来没有意义的词,比如科里化,究竟是什么东西?有了 es5bind 之后这东西最好就走入历史,考试都不要考,更不需要纠结 curry 这个词怎么翻译

如果你说你是文档翻译差的受害者,我猜你用的大概是 react,其余的 angular 和 vue 翻译我认为都很好,react 有的部分尤其是 rn 翻都没翻完。。
beyoung
2017-05-30 19:19:44 +08:00
@murmur reactJS 版本迭代的很快 中文翻译速度跟不上吧 哈哈

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

https://tanronggui.xyz/t/364483

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

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

© 2021 V2EX