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

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 条回复
lovedebug
2017-05-29 10:10:12 +08:00
程序员学英语吗? 看英文资料,用英文做笔记,写英文博客,写英文邮件。
如果你没有强大的自制力,那就找一个能管住你的地方。
你用的东西只有英文资料,然后看着办?
你要查的问题只有 stackoverflow, 英文不好连搜什么关键词都不知道。
哈哈哈
beyoung
2017-05-29 10:10:59 +08:00
@lovedebug 你这也忒狠了些 不过对部分人是有效的
lovedebug
2017-05-29 10:14:04 +08:00
@beyoung 中文资料很多翻译的不能看,而且查问题不如 stackoverflow + manual, 不如结合谷歌翻译读英文。
工作中如果在一家纯外企,没办法,客户都是老外,视频会议也是,资料也是。也就逼迫自己学了。
大部分人还是需要环境 push 的
啦啦啦~~
beyoung
2017-05-29 10:18:05 +08:00
@lovedebug 文档这个取决于译者的水平了 有些翻译很别扭 这倒是实话 会有抵制 /鄙视的心理因素影响阅读 国内很多教学视频更是如此 英语单词一开口就跪 反正我是看 /听不下去的 英文文档的话 我第一本读的是 Apple 的 objc 介绍 觉得写的很棒 然后就养成了看英文文档的习惯
beyoung
2017-05-29 10:20:21 +08:00
@Livid 能将标题中的“学习学英语”纠正一下么 是“学习英语”
lovedebug
2017-05-29 10:25:17 +08:00
@beyoung 一个好翻译,英文和中文都不能差,特别是中文水平。毕竟英文有些语法和解构与中文不同,直接翻译实在是莫名其妙。有时候借助谷歌翻译能很好的理顺句子结构。
PS: 英文文档水平也是层次不齐,写的差的简直了,乱用生僻词和掉书袋。技术文档啊,给普通人看的。。给跪。
写的好的一般都是大厂,他们有专门的 technical writer.
beyoung
2017-05-29 10:28:17 +08:00
@lovedebug 有些翻译错的 可就是误人子弟啦 哈哈
lovedebug
2017-05-29 10:30:13 +08:00
@beyoung 看来都被坑过,握爪。不堪回首。现在基本全部英文 manual + 中文维基 了解背景和术语
qzrsaaa
2017-05-29 13:47:02 +08:00
原来楼主说的是真的学英语啊,我走错了😂😂
wangwang24
2017-05-29 14:07:44 +08:00
感谢楼主分享
skyshy
2017-05-29 15:33:12 +08:00
一下子燃起了继续学习英语的 想法和自信呀
V2Nimble
2017-05-29 16:06:01 +08:00
要不是看到标题里面有程序员三个字,我还以为自己走错网站了……
james
2017-05-29 16:59:28 +08:00
很驚訝有人工作後居然還沒有從中國的應試教育--背單詞背課文中解放出來。實話跟你們說吧,你背了 1 萬多單詞,精通語法也是沒意義的。我前同事,一個純正的美國人和一個澳洲人在一次會議中爭論 a user 還是 an user 對。然後我在心裡默默地想我們小學就學會這個語法規則了你們居然還不知道。會後他們各自花了幾個小時找資料證明自己是對的,讓我也是醉了。

這個故事告訴我們,語法對又怎樣。我小學就懂的語法而 native speaker 不懂,人們照樣說得多溜。中國的英語應試教育老實說一無是處。

**學習任何一門語言,包括英語,的最終目的,是使用語言交流,而不是考試。**不以使用為目的的語言學習,是無意義的。具體點,就是會“聽,說,讀,寫”英語。依此,我的建議如下:

1.平時聽聽 ABC,BBC 各種廣播,比如新聞時事類的。一開始肯定聽不懂,因為播音員說得很快。但堅持聽總有量變到質變的過程。
*聽的目標是:聽懂正常語速的英文廣播*
2.讀英文文章。程序員可以從讀英文文檔開始。一般文檔的用戶是比較簡單的,除了專業詞彙。也可以瀏覽 Hacker news 或 Reddit 這些英文程序員常逛的社區。
*讀的目標是:能夠像閱讀中文文檔那樣流暢閱讀英文文檔。習慣後,你會覺得讀英文文檔更順暢,因為中文經過翻譯一層反而不順*
3.利用每個合適的場合說英文。比如與外籍同事開會呀,各種場合。
*說的目標是:能夠流暢地表達自己的想法。進階,能夠在英文會議上流暢地演講。*
4.平時可嘗試寫英文的技術文章,總結一些自己的經驗。文章寫好後可以推薦到 Hacker news 或 Reddit 等社區與同行交流。
*寫的目標是:流暢精確地分享自己的經驗,並與英文同行交流碰撞。*

以上,分四部分描述各個目標和方法。各人可按自己的需求和目標執行。再次強調,學習語言的目的是使用。如果你沒有使用的場景和目標,那說明你不需要學習,何必浪費時間呢。人生有那麼多比語言更重要的東西。

聲明下個人背景免得誤導其他人吧。在某英語國家留學及工作多年,與來自十多個國家的同事共事過。
beyoung
2017-05-29 17:05:25 +08:00
@james 不能同意更多
beyoung
2017-05-29 17:11:02 +08:00
@james 我在这里分享的经验也是希望大家通过更为自然的方式去学习 把英语作为一门语言来对待
CocoTaka
2017-05-29 17:18:16 +08:00
说说我个人的学习经历,我是半路出家学写代码,目前仍在学习中,我个人也很重视英语学习,但我现在感觉自己有点跑偏了.为了学英语我把我的所有娱乐都"英语化"了,跟你一样,游戏美剧小说我都用英语的替代了,但现在我发现我现在做的这些有些本末倒置了.由于对英语的"娱乐"内容不熟悉,花在了解这些内容上的时间有时候远远超过了我学编程的时间.玩游戏看英文文本效率实在是太低下了,有时完全失掉了乐趣.
beyoung
2017-05-29 17:35:15 +08:00
@CocoTaka 先去寻找你关心的内容 比如 conf 一些 talks 等 直接相关的内容会好些吧
vbs
2017-05-29 21:00:41 +08:00
@davy1995 我用扇贝打卡一百多天了。你说的墨墨第一次听说,二者区别大吗?
beyoung
2017-05-29 21:25:52 +08:00
@vbs 恭喜你已经达到扇贝招聘要求 哈哈
huntzhan
2017-05-29 23:15:01 +08:00
感觉 OP 适合外企

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

https://tanronggui.xyz/t/364483

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

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

© 2021 V2EX