describe-programming-knowledge-fluently

让你从容地通过英语描述编程的知识

背景

在英文面试或者沟通语言是英语的环境中,身为一名程序员如何准确无误并且流利地表达自己的编程**,十分重要。

对于很多想获得更多机会和选择的人来说,如何更好地用英语回答技术问题也是一个困扰。

如果你曾经遇到一次宝贵的面试机会,但是却因为到嘴边的技术方案无法用英语很好地说出来,不如参与到这个项目中来,给未来的自己多一个选择。

这里我希望通过以下方式来帮助需要的人:

  1. 技术类单词表,可以很方便地导入到各大背单词软件中
  2. 技术类面试问答,完整的句子来帮助你组织自己的语言
  3. 正在想。。。

以上可以当作一个 RoadMap,我会逐步完善。

单词表

单词表将以不同的领域来做区分,比如系统设计、Golang 后端等

该项目目录下会准备 xxx.txt 等文件,这些文件可以导入诸如不背单词等背单词 App 中。

如何背单词

程序员在日常工作中很容易接触一些英语单词,常用的单词很容易记住。

而很多技术词汇因为在翻译的缘故,无比熟悉但是却不怎么英语如何说,比如瓶颈、分发、一致性等。

这些词汇的英文出现在你面前能很快知道意思,但是从中文转英文不经过背诵和使用是很难想起来的。

那么背单词我认为需要做到两点:

  1. 持之以恒地背诵
  2. 经常使用

这两点相辅相成,如果没有英语的环境,那么就需要自己通过背单词软件等手段,不停地去混个脸熟。

很多人在背单词的路上无法坚持,我的看法是采用《微习惯

每天抽出十分钟,就背 10 个单词,一年下来也是 3650 个单词。只要养成习惯,想不背就浑身难受。

背单词的时候也要注意发音。

等到单词贮备合适,可以自己找一些渠道去讲出完整的英语句子,不用注重语法,日常沟通中,我们的目的是传递信息,而不是给人纠错。

只要大胆讲出来,离较好的英语沟通已经距离不远了。