Skip to content

四火的唠叨

一个纯正程序员的啰嗦

Menu
  • 所有文章
  • About Me
  • 关于四火
  • 旅行映像
  • 独立游戏
  • 资源链接
Menu

再谈程序员学英语

Posted on 03/07/201510/01/2024 by 四火

english

2012 年的时候,我曾经写了一篇 《程序员学英语》,总结了一些我对于英语学习的看法,包括为什么英语对于程序员来说如此重要,还有一些自己总结的英语学习的方法。时过境迁,在西雅图待了半年多了,于是在这些内容基础上,我现在有了一些新感触,以 tips 的记录在这里,希望对于像我这样对于英语学习天赋平平的程序员来说有所帮助。

先说明一点,通常情况下我不太赞同高强度的语言训练,譬如连续地花时间背诵红宝书,我没有 GRE 的迫切压力,自然也不会像那些莘莘学子一样花数周的时间反复强力地背诵和巩固红宝书词汇。当然,话说回来,这可能还是最佳的单词记忆方式,因为可以做到高密度的反复。在一周内记诵的词汇得到反复,比每天零零散散地记忆,总时间积累足够但是反复间隔过长要有效得多。另一个方面原因是,日常最需要的那 90% 的词汇和用法才是需要优先掌握的部分,不说考试的话,那些书面词和生僻词其实远没有那么重要。

YouTube

YouTube 是个非常棒的工具,尤其喜欢里面的各种脱口秀,但是要理解脱口秀的内容不但需要有语言接纳和理解能力,还需要文化背景,因此这部分其实难度是非常高的,可以从有字幕的视频开始。最主要的好处在于兴趣的培养。中国人其实很快就可以具备一定的单词量,但是距离听懂还有很大的距离,因此寻找这些视频就是一个强化训练的很不错的途径。和看电影相比,YouTube 上的视频很短很轻松,是和吃饭和休闲的时候观看。

各国口音

以前读过一篇文章,大致是说听纯净的口音其实对语言的学习并没有好处。事实上,在工作中,接触的英文也是杂七杂八的,即便都是美国白人,口音也不相同。有些用词都会随着不同国家的英文而不同。最容易理解的其实是那些母语非英语的国家来的同事,使用的词汇相对比较简单,即便是英文已经很流畅了,但是一个啰嗦的事情就是可以用一些简单的词汇表述清楚,我觉得这才是我们应该去追求的语言的境界。和实用主义契合,而且一样流畅。有人说印度人的英文很难懂,其实听得多了也还好,像什么澳大利亚口音、苏格兰口音,其实都是英语国家,但是平时接触得少,就比较难懂。

逐渐脱离字幕

这个过程很艰辛,但是却是必要的。首先是脱离中文字幕,这一步可能还稍微容易一些,如果看本地电影并且字幕单独存放的话,有一个办法是让字幕加载时间每次都晚几秒钟,这样可以先尝试理解语言内容,然后字幕出现再来验证自己的理解。再要逐渐脱离英文字幕,整个过程挺漫长的。但是据我观察,在具备英文刺激足够丰富的环境中生活几年的人,英文理解能力都可以到一定的层次,但至于表达能力,则差异非常大。

不同声音媒介

其实这也是给予听觉不同的刺激。纯粹、清晰的音源当然更容易理解,但是实际生活中却不可能一直如此。比如在车上听英文广播,声音经常有噪音干扰;比如网上的许多视频,声音都很模糊;再比如电话里面,和实际的人声是很不一样的。相较于那些复杂的工具,手机是个很好的设备,空闲时间都可以进行英文的刺激,即便刚开始完全听不懂,也有助于语言感觉的塑造。

主动沟通

其实生活当中还是有很多沟通的机会的。我比较喜欢远足,而爬山途中经常能够遇到一些老头老太的,很热情地打招呼,于是就顺便聊上几句,也能学到地道的寒暄方式。第一次去乒乓球俱乐部的时候,我连 “发球” 这种词都不知道怎么表达,我找了个台子和在打球的人说,我想加入他们,轮着打,就是用支离破碎的语言表达出来的。去麦当劳,我说我要鸡块,服务员问我要 “crispy or grilled”,我也一头雾水,完全不懂,回来 Google 了才明白。我有一个同事说,他去饭店不知道番茄酱叫 ketchup,于是就说 tomato sauce,结果服务员愣了一下,然后专门回去把番茄炒了炒做了道菜端出来。

没有人觉得你丢脸

这一点其实不只是我自己觉得,在 Quora 上其实也有一个热帖,就是只有中国人才觉得英文说不好的时候丢脸,其实没有人真正关心你说得好还是说不好,也没有人嘲笑口音或者是语法,他们关心的永远都是语言本身承载的——内容。再者,自己永远对别人来说都没有想象的那么重要。换位思考,就是有国外的人说中文说不好,中国人也不会笑话,因为这毕竟不是母语,很自然的情况。另外,美国本身就是个移民国家,英语环境简直就是乱七八糟,什么样味道、流畅程度的英文都可以听到,参杂着各种胡乱的表达,真是见怪不怪了。

电话服务

比如银行、网络服务提供商、保险,等等等等,这些大部分业务和咨询都可以通过电话进行。和这些人扯淡又舒畅又愉快,扯东扯西都可以,只要看好自己的钱包就好了。顺便吐槽一下,美国人搞这些业务的效率真是低的够可以,这一阵子回国一个月,我回去前通过电话联系人工客服,把电话停了,把网停了,回来的时候再恢复,结果恢复的时候出了一大堆问题,于是这个团队转接到那个团队,折腾了快一个钟头才弄好。

关心时事

这里的时事可和政治没太大关系,其实老百姓最关心的事情往往都很明显,即便不刻意了解也会注意到。比如西雅图海鹰队,超级碗决赛,买大街贴的都是 “12” 的标志,我在超市里买东西的时候,听到突然一个五六十岁的老太太突然在结账队伍里面喊 “go hawks”,结果人群一下子嗨起来了,然后大家都纷纷议论超级碗的事情。当然,最后比赛这个输得戏剧性啊,就不说了。

享受本土化的生活

最后也是最重要的一条,来到一个地方,就要熟悉、融入一个地方的民俗文化里面去。中国人自己的小圈子里面呆着是舒适,但是对于语言和文化的学习是不利的。我在知乎上面问了这个周末干嘛的问题,就有很多人给出了特别丰富的答案。事实上,在享受生活的时候,是很容易接触到周遭的语言文化的。

文章未经特殊标明皆为本人原创,未经许可不得用于任何商业用途,转载请保持完整性并注明来源链接 《四火的唠叨》

×Scan to share with WeChat

你可能也喜欢看:

  1. 程序员学英语
  2. 关于国内程序员到美国工作
  3. 程序员漫画
  4. 一些平安夜里的 IT 人
  5. 为中国的程序员说几句

2 thoughts on “再谈程序员学英语”

  1. soli says:
    01/11/2023 at 12:50 AM

    没有人觉得你丢脸:换位思考,外国人说中文说得不好,你会笑话吗?

    Reply
  2. Anonymous says:
    01/11/2023 at 12:27 AM

    英语对程序员来说,真的非常重要

    Reply

Leave a Reply to Anonymous Cancel reply

Your email address will not be published. Required fields are marked *

订阅·联系

四火,啰嗦的程序员一枚,现居西雅图

Amazon Google Groovy Hadoop Haskell Java JavaScript LeetCode Oracle Python Spark 互联网 前端 华为 历史 同步 团队 图解笔记 基础设施 工作 工作流 工具 工程师 应用系统 异步 微博 思考 技术 数据库 曼联 测试 生活 程序员 管理 系统设计 缓存 编码 编程范型 英语 西雅图 设计 评审 问题 面试 项目

分类

  • Algorithm and Data Structure (30)
  • Concurrency and Asynchronization (6)
  • System Architecture and Design (43)
  • Distributed System (18)
  • Tools Frameworks and Libs (13)
  • Storage and Data Access (8)
  • Front-end Development (33)
  • Programming Languages and Paradigms (55)
  • Testing and Quality Assurance (4)
  • Network and Communication (6)
  • Authentication and Authorization (6)
  • Automation and Operation Excellence (13)
  • Big Data and Machine Learning (5)
  • Product Design (7)
  • Hiring and Interviews (14)
  • Project and Team Management (14)
  • Engineering Culture (17)
  • Critical Thinking (25)
  • Career Growth (57)
  • Life Experience and Thoughts (45)

推荐文章

  • 谈谈分布式锁
  • 常见分布式系统设计图解(汇总)
  • 系统设计中的快速估算技巧
  • 从链表存在环的问题说起
  • 技术面试中,什么样的问题才是好问题?
  • 从物理时钟到逻辑时钟
  • 近期面试观摩的一些思考
  • RSA 背后的算法
  • 谈谈 Ops(汇总 + 最终篇):工具和实践
  • 不要让业务牵着鼻子走
  • 倔强的程序员
  • 谈谈微信的信息流
  • 评审的艺术——谈谈现实中的代码评审
  • Blog 安全问题小记
  • 求第 K 个数的问题
  • 一些前端框架的比较(下)——Ember.js 和 React
  • 一些前端框架的比较(上)——GWT、AngularJS 和 Backbone.js
  • 工作流系统的设计
  • Spark 的性能调优
  • “残酷” 的事实
  • 七年工作,几个故事
  • 从 Java 和 JavaScript 来学习 Haskell 和 Groovy(汇总)
  • 一道随机数题目的求解
  • 层次
  • Dynamo 的实现技术和去中心化
  • 也谈谈全栈工程师
  • 多重继承的演变
  • 编程范型:工具的选择
  • GWT 初体验
  • java.util.concurrent 并发包诸类概览
  • 从 DCL 的对象安全发布谈起
  • 不同团队的困惑
  • 不适合 Hadoop 解决的问题
  • 留心那些潜在的系统设计问题
  • 再谈大楼扔鸡蛋的问题
  • 几种华丽无比的开发方式
  • 我眼中的工程师文化
  • 观点的碰撞
  • 谈谈盗版软件问题
  • 对几个软件开发传统观点的质疑和反驳
  • MVC 框架的映射和解耦
  • 编程的未来
  • DAO 的演进
  • 致那些自嘲码农的苦逼程序员
  • Java 多线程发展简史
  • 珍爱生命,远离微博
  • 网站性能优化的三重境界
  • OSCache 框架源码解析
  • “ 你不适合做程序员”
  • 画圆画方的故事

近期评论

  • + 1.943624 BTC.NEXT - https://graph.org/Ticket--58146-05-02?hs=9a9c6f8dfe3cdbe0074006e3e640b19b& on 所有文章
  • Anonymous on 闲聊投资:亲自体验和护城河
  • 四火 on 关于近期求职的近况和思考
  • YC on 关于近期求职的近况和思考
  • mafulong on 常见分布式基础设施系统设计图解(四):分布式工作流系统
  • 四火 on 常见分布式基础设施系统设计图解(八):分布式键值存储系统
  • Anonymous on 我裸辞了
  • https://umlcn.com on 资源链接
  • Anonymous on 我裸辞了
  • Dylan on 我裸辞了
© 2025 四火的唠叨 | Powered by Minimalist Blog WordPress Theme