动机

为什么程序员要学习英语

  • 工作:我们每天接触的代码都是英文的、包括许多技能文档也是英文的
  • 学习:最新最前沿的技能最开始都是只有English版别
  • 工作:学好英语让你的工作范围扩大到全球,而不只限于国内

目标

读:
流畅的阅览英文文档、英文论坛。

写:
能够简略的写一些英文的Issue、Readme等。

凭借 APP

多邦邻

多邦邻是一个免费的多言语学习网站,界面清爽友好,对零基础十分友好,更有游戏般通关的体会。

不止能够学习英语更支撑40+种言语的学习。

安卓、IOS都支撑。

墨墨背单词

墨墨背单词是根据艾宾浩斯遗忘曲线的算法打造的高效抗遗忘,精准规划海量回忆的一款APP.

能够将不会的单词记载下到墨墨里就能够做到重复操练,强化回忆了。

安卓、IOS都支撑。

凭借影视剧

  • 老友记
  • 摩登家庭
  • 绝望主妇
  • …(根据自己爱好挑选)

浏览器插件

  • 沙拉翻译
  • DeepL
  • immersive-translate

阅览提升

技能类

Vue、React、Node官方文档都能够,除此之外能够看看其他的技能网站:

  • Github
  • stackoverflow
  • Dev
  • Medium
  • thehackernews

新闻类

如果你比较重视实时新闻的话,不妨多看看这些。

  • foxNews
  • Google News
  • Yahoo! News

总结

没事刷刷美剧、看看英文论坛、新闻,然后将不会的单词在墨墨中重复操练。

然后经常逛逛Dev、StackOverflow等论坛,即可添加技能能力也能够熟悉学习英文。

再比如写中文文章写出来后尝试用英语也写一遍等等。

也能够和同学、朋友、网友一同尝试用英文沟通,如果有知道外国人(最近很火的chatGPT也能够)沟通就更好了。

总结一下,大概的方法:

  1. 多看英文文档、论坛
  2. 多运用英语沟通、写作
  3. 观看英语电影,电视和新闻
  4. 运用英语学习软件和网站,比如多邦邻这种
  5. 加入英语学习小组或找英语学习同伴一同学习
  6. 并将不会的单词记载下到墨墨重复操练

最终,关键在于持之以恒

最终附上我的博客地址九旬的博客,欢迎Star。