工作后发现, 我们中国的小伙伴在美国做程序员,技术上从来不输别人。但是,很多时候在组里不受重视,总做边缘产品,升职路上也磕磕绊绊。观察下来,觉得其中很大一部分原因是沟通障碍。无法和经理,组员以及客户有效交流。
大多人到了国外,就觉得有环境,英语自然会提高。阅读&听力因为大环境,会有些潜移默化的进步。但是工作后重要的是输出,而不是输入。所以,口语&写作更加重要。口语&写作,就算有大环境加持,也必须注重平时的积累,以及刻意练习,才能进步。
我个人觉得,工作上要说英语过关必须做到两点
- 一: 有丰富的词汇量,包括专业术语。这样,才能准确的表达出想传达给别人的信息。
- 二: 逻辑清晰,说话写字都该让人觉得你是reasonable的人。让别人能听(读),懂且愿意来听(读)。
我从高中开始在美国读书,一直觉得自己英语算挺好的。可工作后,还是觉得交流吃力。所以今年开始意训练提高自己的语言能力。其实,只要多花一点点时间,积累,使用和练习,语言能力很容易提高。
我自己提高工作中英语能力的方法
1. 建立输出型mindset
在国外工作一段时间后,会发现,在听别人说话,或者看文件的时候,就算有生词,结合语境是不会影响理解的。所以很多时候,大家看到生词懒得去查。我以前也是一样。可是后来我改变了mindset。看到生词,我会想之后是不是也可以用,而不是局限于理解当前内容。这样就有了吸收新词的动力。
2. 找到一个好的存单词软件
我自己一直用的叫生词本
。觉得非常好用。选软件时候有下面几个功能很重要
* 1) 可以当字典。查完单词后可以保存记录。
* 2)可以自己添加例句。
* 3) 有一些帮助背记的功能,比如隐藏中文,打乱顺序。
3. 养成记录的习惯
平时看书,工作,开会,或者听一些讲座(tech talk)的时候,碰到自己不知道的词语,就用这个软件查一下,存下来。
4. 养成背单词的习惯
每天早上起床花15分钟时间,读,背生词本里面的单词。真不是随便说说的,自己一直在做,效果非常明显。尤其我发现,看一本英语书,作者大都有自己常用词汇。读前几章的时候记住了生词,后面读会顺畅很多。同时,看一本书的时候,同样的词汇重复出现,是能帮助你很快掌握的。同样的,这里的掌握不是看懂,而是会用。
5. 抓住一切练习的机会
工作就是最好的练习场。
先从写开始
不要强迫自己每次开会都要发言一次,不实际。先从写开始。design doc, CR, meeting invite, meeting summary/notes 都可以用来练手。Prefer
async
的交流方式
不着急的事情,多写email, 少用实时聊天工具。写email是个demand for clarity
的过程。用两三句话,能把把复杂的情况概括,有效传达你的需求,是个让人获益终生的技能。这里不仅能提高英语,也能提高逻辑表达能力。写的时候,想想能不能用上最近积累的生词。不要觉得写email浪费时间,其实在聊天工具上你一言我一语,花时间更多。多少时间你在盯着屏幕看xxx is typing
?刻意练习
程序员是一项需要不断学习的工作。每当工作中学习到新的知识,不妨下班后花点时间以书面方式总结归纳一下?可以作为自己的笔记,可以放在博客上,也可以写成组里knowledge share 的 document。不仅能提高语言能力,也有成就感。多看书
这个就不用多唠叨了。