HTML5技术

浅谈程序员的英语学习 - 风口上的猪(2)

字号+ 作者:H5之家 来源:H5之家 2016-07-21 17:00 我要评论( )

Interoperablity,别看它很长,你应该也能猜出来,如果你认识operate的话,你就可以看出来它是怎么来的了吧。它的意思是互操作性,我们知道C#有一些库例如Microsoft.Office.Interop.Word,Microsoft.Office.Inter

Interoperablity,别看它很长,你应该也能猜出来,如果你认识operate的话,你就可以看出来它是怎么来的了吧。它的意思是“互操作性”,我们知道C#有一些库例如Microsoft.Office.Interop.Word,Microsoft.Office.Interop.Excel,Interop就是Interoperablity的简单说法,这些库也是专门用来和COM打交道的,可谓名如其库。inter代表相互的,交互的,很自然的我们都知道它的两个派生词:internet,交互的网,即互联网(相对的,intranet就是内联网),interview,互相看,即面试(所以面试不仅仅是公司挑你,你也在挑公司:)),还有intersteller,如果我告诉你stell是星辰的意思,你猜猜这个词(交互的星辰的人)啥意思 – 中文翻译 – 星际迷航。那么好了,你知道stell是星辰了,又知道con是一堆的意思,那么constellation是啥?一堆星星 – 星座!

一些其他的例子:

对于有一定英语基础,比如考过四级的人来说,词根词缀可以迅速扩大词汇量,通常可以扩大一倍。掌握了一些基本词根词缀之后,你会发现,很多词你根本没见过,但你就是能猜出它的意思。你的词汇量远远多于你意识中自己的词汇量个数。词根词缀为什么如此强大?有时候,我会把词根词缀造词法类别汉字中的偏旁部首。我们的汉字有很多字的偏旁都相同,而有些偏旁自己是有意义的,例如雨字头本身代表下雨,属于雨字头的很多字和天气也有关,例如霏,霁等。英语本身来自于拉丁文,很多词根自己就是拉丁文单词,例如aqua,在拉丁文中代表水,它作部首的单词aquarium(水族馆),aquamarine(水蓝色)就可以类比为三点水旁的汉字。关于词根词缀记忆法,如果有兴趣,可以参照。不过,不要钻牛角尖,也不用把所有的词根词缀都背下来,那样你的词汇量太大了,保守估计也有2万,你不需要那么多单词,你也没那么多时间。你只需要对技术文章中出现过的单词的词根词缀研究一番就行了,碰上一个词研究一个,没碰上过的(比如你是不怎么可能会在技术文章中遇到aqua这个词根的)就不用管它。

当然,不是所有英文单词都是这么造出来的,比如最简单的get,set,have之类的动词。在几百年前,英语的单词数量远远小于现在,那时候就没什么单词是用词根词缀造出来的。根据词根词缀猜出来的单词意思也不见得都对(就如同秀才识字读半边,不一定全对一样),不过,一般来说猜出来的意思都八九不离十,而且很多技术单词是造出来的,这使得我们看技术文章时,可以少背点单词,多猜测下它是怎么来的。

掌握一个单词不仅仅要做到看到单词知道意思,还要将其读准,否则,老外依然不知道你在说什么。你可以使用谷歌查找单词,获得单词的音标,通常后面都有播放键。如果你是走美音路线的,要做到一些卷舌。要知道长单词中重音的位置(有些在前面,有些在中间),尽量减低中文发音的痕迹(有些速成书中把英文音译成中文以达到速成效果,例如how are you发音好啊油,一定要杜绝这种方式,离这种书越远越好)。你也可以在视频中捉到一些你读的不准确的单词,听听人家怎么读的。

关于听力

当认识了足够多单词之后,下一个比较自然的目标就是听懂它们。这比阅读难一些,但远远比在口语中用到它们容易。练习听力除了和老外对话,就是看视频了,看视频也是我们练英语的一个主要目的。以下的几个视频网站是我经常看的,有些需要付费:

Pluralsight:全部都是技术类教学视频。有些视频出自大牛,例如Jon Skeet。部分视频带有英文字幕。视频内容翔实丰富,且十分与时俱进,在ASP.NET Core出来仅仅一个星期,就有了关于它的教学视频。最近网站改版,对于某些话题还添加了学习之路功能,例如以下的视频是关于C#的学习之路,分为简单,中等和高级。

需要付费,但可以先享受10天的试用。费用是每年300美元,这个价格说贵也不贵,但也不便宜,如果手头十分宽裕,又能保证每周有一定看视频的时间,可以考虑购买。而且说实在的,当你购买了之后,你可以把你感兴趣的视频都录下来(通过各种方式),这样一来,这个网站的费用就近似的变成终生300美元了,听起来也不错啊。

Coursea:这个大名鼎鼎的网站包含了世界顶级大学的网上课程。好处是免费,坏处是不会有很具体专门的课程,大部分课程都是比较general的,例如算法课程:https://www.coursera.org/learn/algorithm-design-analysis。

这个网站包括了各种话题的课程,不仅仅只是计算机技术。这个链接概括了Coursea课程的特点:https://www.zhihu.com/question/20722223

你也可以找一些喜欢的电影来看,但看的时候要拿掉字幕,然后设法自己把所有的单词都听出来写在纸上,再对照字幕看看自己有哪些地方错了。这个过程极为辛苦,你最好找你很喜欢的电影来看,起码知道整个故事的流程。但如果你这么看了哪怕只有几部电影,你会发现自己的耳朵仿佛什么都听得懂了。

关于口语

一般来说,你只会在面试的时候用上口语。虽然,有些外企你需要和老外打交道,但大陆的外企通常来说还是中国人占主导,老外只能忍受很多中国人水深火热的英文而不能自拔。如果你没有出国工作学习的打算,那么你可以不用练习口语。如果你打算几年之后出国工作,体验不同的人生,你的口语起码要好到让老外面试官在和你谈技术的时候,知道你在说什么。就这一点来说,在大陆练习技术口语是比较困难的:你不能和一个大陆人练习口语,特别是一个水平和你差不多的人,这样你们的发音一定会无可救药。但很多在大陆做事的外国人又不是码农,不懂技术。所以,只能通过曲线救国的方式练习:和外国人聊天,但不聊技术,一方面找自信,纠正发音,一方面熟悉日常英语交流。至于技术英语,某种程度上比日常英语容易一些,只要你已经认识了足够多的技术单词(常用的也就几百个),并看了很多视频,你就能听得懂。如果你找不到老外,你可以随便找一套美剧,然后把它所有的台词都背下来,达到可以随时配音的程度。你可以在上下班的时候听,能听多少遍就听多少遍。我不建议听新概念,因为它很多的句子都是十分刻意的,并不符合现在的说话习惯(它很多句子写成那样是为了让你学习某种语法的,比如第三册有一课,全篇所有的句子都是定语从句)。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 变身超人程序员 - 陈宏鸿

    变身超人程序员 - 陈宏鸿

    2017-04-20 11:03

  • 如果两个程序员差不多,选写作能力更好的那个 - mindwind

    如果两个程序员差不多,选写作能力更好的那个 - mindwind

    2017-04-18 10:00

  • net.sz.framework 框架 登录服务器架构 单服2 万 TPS(QPS) - 失足程序员

    net.sz.framework 框架 登录服务器架构 单服2 万 TPS(QPS) - 失足

    2017-04-13 11:05

  • 程序员带你一步步分析AI如何玩FlappyBird - yhthu

    程序员带你一步步分析AI如何玩FlappyBird - yhthu

    2017-04-13 09:03

网友点评
<