程序员内功主要有数学和英语,有了英语这杆枪,平时写代码排错,不仅可以做百度工程师还可以做谷歌工程师,有经验的小伙伴应该经常能在Stack Overflow上找到答案吧。不过从学校到社会学了好多年英语,见效往往不大。中国人是特别勤奋的,为什么在英语这一关很难过去,这是有原因的,本人也是走了很多弯路(当然现在还期待成功),跟大伙分享下自己学习过程中的经验,特别是目前最流行的英语神器挑战原版书阅读、无字幕看美剧!
一、为什么学不好英语
这边举一些场景,但不否定确实有很多依靠自学、应试教育和校外培训自学成才的高手,例子如下:
问题如下:
翻阅了欧美对小学生课外读物的清单,发现哈利波特系列在4~6年级就建议全系列读完了,这是套由浅入深,有特地设计的好读物,基本上能轻松读完就有研究生词汇!
这些例子不知道是否有共鸣,让我们快速进入主题。
二、如何学好英语
学习英语是一件很辛苦的事技巧:程序员如何轻松又愉快的学好英语,做好一件事,可以选择氪金、微氪金、零成本等方式,我们这里来研究下如何轻松愉快(白嫖)的掌握。
1)、不要随便学英语
如果没有实际用途,比如出国、应试、工作需要,不建议进入学习。当然没有需求我们制造需求,比如做转岗前的准备,比如下一份工作对英语是刚需的!
2)、正确的学习方法
这里假定我们程序员统一的学习目标:
3)、正确的使用方式
建议学习方式:定时定量的进行长期阅读,透析生词并保证反复记诵直至熟练,再透过巨量的阅读开启听力和读写能力!
学习工具有很多,包括单词卡片、遮光卡片、各种app、真人互动(付费)等,下面将介绍本人长期坚持下来,用起来特别爽的工具组合。
三、语言神器使用介绍
日常使用:每天吃完晚饭、散完步,阅读1~2本英语绘本(难度为跳起来能够得着那种难度),词典查词(自动记录生词),电脑端anki同步生词库,手机端早晚背诵(不过夜、有坚持就容易出奇效!)
理论上来说,这套工具可用于任何语言,如果目的都相同的话!
1 、calibre-web 电子书图书馆
这边选择docker安装,部署在群晖nas上,`非必选,个人使用时采用一般pdf阅读器也同理!“
附:hub上相关文档,technosoft2000/calibre-web – Docker Image | Docker Hub
docker配置主要参数
胜多负少的
docker create --name=calibre-web --restart=always \
-v /volume1/books/calibre:/books \
-v /volume1/docker/apps/calibre-web/config:/calibre-web/config \
-e USE_CONFIG_DIR=true \
-e SET_CONTAINER_TIMEZONE=true \
-e CONTAINER_TIMEZONE=Europe/Vienna \
-e PGID=65539 -e PUID=1029 \
-p 8083:8083 \
technosoft2000/calibre-web
日常使用
使用 2、欧路词典
这是个全平台的软件,日常使用免费即可,直接官网下载使用即可,如果要氪金,建议跟每日听力一起购买,有优惠!
词典的使用,主要在阅读时辅助查词,并记入生词本为后面的单词背诵提供素材,私人订制生词本!
查词后自动加入生词本如何快速的背单词,在设置->常规中打开即可!
按两次ctrl+c进行取词翻译如何快速的背单词,非常实用!这里默认没有加入生词本,用时在小窗口打开详细即可!
建议另建一个生词本,每天阅读完手工将生词本归档到这个生词本,避免误操作及无用的单词进入,方便后面的anki单词同步!
补充: 添加酷炫词典,提高阅读效率!这里常用牛津高阶双解词典+Vocabulary+有道在线的组合!文末提供下载。
词库的安装在设置里如何快速的背单词,选择【词典库管理】进行单文件或文件夹的添加即可
3、anki暗刻
这也是个伟大的软件,全平台支持,仅ios端需要付费,价格不贵,如有需要可以考虑!
这是个在考研圈很火的软件,用来背单词多少有点大材小用了,后续如有需要再另开博文讲解。
安装:官网 ()下载对应平台版本,安装、打开、注册、同步即可
添加词典牌库
添加同步插件
注:代码来源于插件官网,搜索dict2anki,打开详情页即可找到,其他插件同理!
同步单词
注意:首次使用需要登录欧路词典拿去令牌,按提示登陆一下欧路词典就好
4、手机端背诵
手机端安装app,牌库同步,进入背诵即可,比较简单,这里不做过多展示