赴美工作常识(Part 3 - 英语)
在《Part 2 - 申请》的评论中有人问英语要达到何种水平,以及如何提高。其实英语也不是我的强项,只是刚刚好做到能够沟通而已。由于我在知乎上回到过一个类似问题,我就基于那个答案简单说一下吧。
Aa
首先,你要能脱离中文和翻译,纯粹地使用英语来思考。很多英语单词短语是没有对应中文翻译的,就如同很多中文字词是没有对应英文翻译一样,然而这不妨碍你在使用中文时使用这些字词传达意思。同理,很多英文单词短语你不须要知道他们对应的中文翻译,只要你能够使用它们传达意思就行了。有时候你只需要感知一个词汇所传达的形象或者是感觉就可以了,你甚至不需要能够解释清楚它是什么意思。例如说,中文里面常见的「屌丝」和「hold 住」,让你解释或许你也无法用简单语言解释清楚,但这不妨碍你使用它们传达信息。
接着,你需要把你小学时候学习语文的过程重复一遍……没错,这是最痛苦的阶段,也是最多人坚持不下去的阶段。很多人认为自己已经完成那个人生阶段了,成年后再学习新知识就应该使用更「聪明」的方法,提高效率减少痛苦。其实这种「聪明」的方法是不存在的,有时候已有经验还会拖你后退。如果你在学会游蛙泳几年后再学游自由泳,你就明白我说什么了。我在蛙泳能轻松游 1000 米的时候,学习自由泳还是从挣扎着游完 25 米开始的,然后把目标提升到 50 米、100 米、150 米、200 米……花了几年时间才能轻松游 1000 米。
在我自由泳游不动的时候,或者是在我觉得自由泳会被鄙视的时候,我就会放弃然后改游蛙泳,这就是拖后腿的地方。同理,在你可以轻易放弃使用英语的时候,其实你的英语学习效率会比你的小学语文学习效率更低,因此你应该预期更大的投入和更长的时间才能达到同样的效果。如果你预期「聪明」的方法可以减少投入或者缩短时间,那么你一定会失望,然后你就会拒绝和放弃。给自己设置正确的期望是很重要的第一步。
Bb
在进行听说读写的训练之前,你还需要有一定的单词量。词汇量就如同一个训练效率基数,并不是说词汇量少就完全不能进行听说读写的训练,而是训练效率低而已,因为你需要同时面对训练内容和不懂的单词。
话说你小学和中学总共用烂了多少本新华字典?显然你也必须在英文字典上花费同样的功夫吧。因为中文翻译没有用,所以一本英英字典就足够了。我中学时候用的是 Collins Cobuild,版本貌似是 Learner’s Dictionary,重点在于例句足够多。因为我说过了,理解一个单词精确的意思并不重要,重要的是知道怎么用它。阅读足够多的例句可以让你感受到这个单词在不同的上下文下表达什么意思,之后你再看到这个单词就可以通过类比例句来理解它的意思,当你想表达跟例句相似的意思是也可能用这个单词。
Cc
在有了一定的单词量之后,就可以练习听说读写了。因为这是写给对美国科技类职位感兴趣的人看的文章,所以我所选择的方法都是跟工作领域相关的。
听:可以从听 podcast 开始,因为免费的同时又不妨碍你做其它事情,成本极低。如果你使用 Mac 或者 iOS 的话,直接使用 iTunes 订阅就可以了。科技类的 podcast 相当得多,而且也相当地专业,因为科技领域的节目是最先尝试通过 podcast 传播的。我从大学开始听的 TWiT (This Week in Tech) 已经由当年的一个节目发展到现在二十多个节目的网络。如果你愿意花钱,则可以考虑直接去 Audible 买书来听,使用 TWiT 的优惠码 可以先免费获得两本书,然后每个月 $23 两本书。
说:这估计是一个人最难自己训练的。你可以找找自己身边有没有 Toastmasters 的活动,有些大公司(尤其是外企)会有自己的 Toastmasters 组织,否则找自己所在城市的组织也可以。如果你已经在外企工作,可以考虑加入一个跨国合作项目,每天工作进度会议必然要用英语来进行,这足以强迫你每天使用英语思考然后表达,就算只是十分钟的会议。
读:现在上 Amazon 买 Kindle 电子书已经如此方便,使用 iOS Newsstand 订阅电子杂志如此方便,我觉得这已经成为了最容易训练的项目。我一般会在 Kindle 上买一些畅销书来看,这是由于畅销书之所以畅销是因为写得足够吸引的同时保证易读性,这能在一定程度上降低阅读产生的疲劳。如果你喜欢看小说的话,畅销小说应该是易读性最高的,因为你甚至不用去思考,只要一直追剧情就可以了。
写:上 Stack Overflow 或 Quora 回答问题是很好的方法。相对于宽松的命题作文而言,回答问题的目标跟明确,要么你能回答要么你不能回答。你不能回答的就直接跳过,你可以回答的就应该尝试把你的思路解释清楚。因为你不是漫无目的地写一些你并非真正在乎的题目,所以你不用太过刻意去准备回答所需要的素材,你只需要把注意力集中在表达上就可以了。
Zz
最后回到开头的问题上来,就是要达到怎样的水平才算是足够。我觉得能够沟通就足够了,意思是你的自然语言表述能力不能比编程语言的差,凡是你能写出来的代码你都能用简单的语言说清楚。有可能你的思路绕了一个大圈才找到了结果,这就如同一个改完又改的程序,但别人其实只需要看到你最后重构过的版本。所以无论你想得有多复杂,在使用自然语言表达出来时最好是一个简单清晰的版本。如果你暂时做不到,就需要培养 awareness,知道自己哪方面做得还不够好,然后不断再练习中刻意调整。
赴美工作常识(Part 3 - 英语)的更多相关文章
- 赴美工作常识(Part 6 - 绿卡排队)
上一篇<赴美工作常识(Part 5 - 绿卡优先级)>解释完排队的优先级是怎么确定的,以及 PERM 和 I–140 表的意义,接下来就要解释一下队具体是怎么排的以及排到之后的 I–485 ...
- 赴美工作常识(Part 5 - 绿卡优先级)
这个系列的第一篇<赴美工作常识(Part 1 - 签证)>是三年前写的,过了这么久这个系列终于要继续下去了.接下来当然时讨论绿卡的事情了.跟讨论签证一样,这里必须要有免责声名.因为我不是移 ...
- 赴美工作常识(Part 4 - 面试)
最近跟同事讨论面试的事情比较多,所以就综合大家所说的列举几条面试建议吧.这些建议是针对中国候选人应聘美国职位而写的,但适用范围可能更广.假若你实际的实力是 X,面试官感知到你的实力是 Y,这些建议既不 ...
- 赴美工作常识(Part 2 - 申请)
在<Part 1 - 签证>的评论中有人提到,说我还没说如何申请职位就说签证的事情了.一方面,签证的周期决定了你申请职位的时间,错过关键时间点的话就可能错过重要的机会.另一方面,传统意义上 ...
- 一个赴美的应届毕业生Kevin,在美国做程序员的访谈
作者MUM计算机 转载请注明 在国内IT市场人才日渐饱和且竞争激烈的今天,作为一名代号996的程序猿,你是否也会对赴美工作心生向往呢?作为国内普通院校的应届本科生年薪就能轻松破40万 (人民币), ...
- 阿里IPO弃港赴美?
最近,关于阿里巴巴和香港联交所博弈的新闻一直长时间占据了各大科技媒体的头条.9月25日,香港联交所行政总裁在港交所其个人专栏“小加网志”中贴出一则名为<投资者保障杂谈>的博客文章,谈及“香 ...
- Software Engineer(百赴美)
http://talent.baidu.com/component1000/corp/baidu/html/BFM.html http://talent.baidu.com/baidu/web/tem ...
- 中国科技股赴美IPO的游戏结束了吗?
编辑 | 于斌 出品 | 于见(mpyujian) 有关斗鱼直播的消息,一直层出不求.最近前几天又有捷报传出,斗鱼走出国门,在美国上市,开始了自己的新征程. 但据悉,斗鱼国际控股有限公司可能刚刚达到外 ...
- 从赴美IPO绝迹 看那些烧成泡沫的互联网企业
曾经,赴美上市是很多中国企业的终极梦想.然而在当下,随着中概股在美国股市股价的不断走低.中国赴美上市企业私有化速度的加快,大众才发现,原来美国股市并不是那么好混的.但不管怎样,赴美上市始终是一种荣耀. ...
随机推荐
- ibatis 批量插入oracle总结
1. 使用批量插入最先想到如下的插入语句 insert into a (id,name) values('','') ,('','') 但是 oracle 并不支持这种写法 然后查询得知可以使用如下写 ...
- python第三方库学习(2):requests
Make a Request r = requests.get('https://github.com/timeline.json') Passing Parameters In URLspayloa ...
- 移动平台对于META标签的定义[转]
下面介绍一些有关标记的例子及解释. 一.meta 标签分两大部分:HTTP 标题信息(http-equiv)和页面描述信息(name). 1.http-equiv 属性的 Content-Type 值 ...
- 解决ORA-00824: cannot set sga_target due to existing
今天Linux服务器机子重启了下,Oracle启动不起来,提示:解决ORA-00824: cannot set sga_target due to existing 看了很多解决方法,发现下面这个特别 ...
- Android自定义View的实现方法,带你一步步深入了解View(四)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17357967 不知不觉中,带你一步步深入了解View系列的文章已经写到第四篇了,回 ...
- MD5编码
public class MD5 { public static String getMD5(String content) { try { MessageDigest digest = Messag ...
- ApiDoc 文档使用方式
1.安装node.js 2.打开node.js 命令窗(shell)键入npm install apidoc -g 自动安装(几分钟) 3. C:\Users\user\AppData\Roaming ...
- myeclipse 10打开status.xml 卡死
myeclipse里面的struts.xml的插件格式和要打开的文件格式不一样. 右键struts.xml > Open With > MyEclipse XML Edito ...
- golang坑1
:=比较方便,不过今天掉进了一个小坑 var ( foo *XXX ) func bar() { fmt.Println(foo.abc) } func main() { foo, err := XX ...
- Android中Handler 、Thread和Runnable之间的关系
在多线程编程的时候,我们经常会用到Handler,Thread和Runnable这三个类,我们来看看这三个类之间是怎么样的关系? 首先说明Android的CPU分配的最小单元是线程,Handler一般 ...