从 2018 年 6 月开始,我就在准备雅思英语考试,原本复习计划一个半月搞定,没想到一直学到了 12 月才考出成绩算是告一段落,整整搞了半年。不过前四个月属于断断续续的探索阶段,中间国庆还回家结婚断了一段时间,最后两个月封闭突击复习。
在这个过程中,我从之前盲目的自信到发现我对英语一无所知,再到发现自己走了各种弯路,再到逐步学习走上正轨建立信心,再到顶着巨大压力最终通过了考试。
考完试之后搬完家,从 12 月 19 日开始回顾总结编写整个过程的经验,没想到写到今天才算是出了 1.0 版本。期间反复修改,回顾了过去的很多笔记和资料。现在回头看,有些道理好像是挺简单的,但是当时作为英语渣的时候却很难跨过这个坎。
虽然我成绩只相当于雅思 6.5 分并不是很高,但我还是想把自己学到的知识分享出来,希望能对朋友们或多或少有点帮助。
地址:https://github.com/yujiangshui/An-English-Guide-for-Programmers
在这篇指南中,我先简单介绍了我们在学英语时,究竟学习的是什么。解答 “学英语就是背单词吗?还是看美剧?” 之类的问题。再通过试图构造一个英语识别交流程序,来拆解英语学习有哪些需要训练的部分,核心内容是什么。
其次就是介绍我的一些用过比较好的、比较重要的训练方法。我并没有的单纯展示介绍这些方法,还对这些方法做了推导,指明它训练了我们的“英语识别交流程序”的哪几个部分,以及为什么是有效果的。
最后再就一些常见问题做了解答,并推荐了很多对自己有帮助的资料。
本指南的重点,是希望能帮助一些英语不好的朋友建立正确的英语学习观和方法论,以免走弯路。因为英语学习方法千千万,稍有不慎就被割了韭菜走了弯路。 同时提供一些好的资源、我筛选过的资源。
希望有需求的同学可以真的看一看,不要只点赞、收藏。练起来,这样才能真正有所帮助。
对我自身改变的话,我觉得说英语跟有自信了愿意开口了(虽然可能还有很多错误),以前听不懂的技术视频好像基本都能听懂了,心理上也没有障碍了,更愿意用英文版资料。比如最近在编写的 Harry Yu's knowledge tree 也更愿意用英语来写。
英语对于程序员非常重要,加油吧。
1
VoidChen Jan 10, 2019
先点个赞再看
|
3
008px Jan 10, 2019 via Android
马克
|
4
JRay Jan 10, 2019
马克
|
5
strugglexiang Jan 10, 2019 via Android
后面再看
|
6
Everyxin Jan 10, 2019
留名~一起加油
|
7
Jasonwxy Jan 10, 2019 via Android
mark
|
8
berrybeberry Jan 10, 2019 via iPhone
努力努力再努力
|
9
visionsmile Jan 10, 2019 via Android
mark
|
10
cncoffer Jan 10, 2019
感谢老铁分享
|
11
Desiree Jan 10, 2019
good
|
12
JZ8ZW193q6W9Awgy Jan 10, 2019
真的感谢分享。。。很接地气。。。
|
13
q4336431 Jan 10, 2019
mark
|
14
ljspython Jan 10, 2019
make
|
15
pryhub Jan 10, 2019
🐎🉑️
|
16
debugjoker Jan 10, 2019
|
17
debugjoker Jan 10, 2019 |
18
monsterj Jan 10, 2019
马克
|
19
HHSL Jan 10, 2019 via iPhone
mark
|
20
Ann5527 Jan 10, 2019
mark ! Great !
|
21
shoalyu Jan 10, 2019
mark
|
22
sfree2005 Jan 10, 2019 via Android
@debugjoker 马来西亚的朋友会表示看不懂。
|
23
billyu Jan 10, 2019
支持
|
24
Geekgogo Jan 10, 2019
star 一下,我一定要看
|
25
allinQQQ Jan 10, 2019
nice
|
26
zj972 Jan 10, 2019
感谢,mark,转发~
|
27
qsnow6 Jan 10, 2019
楼主从 0 基础到 6.5 花了多长时间?
|
28
CoolkHz Jan 10, 2019
mark lz 我可以转载到自己的博客吗 出处都住著名好,你的二维码同样都贴进去
|
29
ggmood Jan 10, 2019
最欣赏楼主这种人了
|
30
fcoolish Jan 10, 2019
感谢,已 star
|
31
anjiannian Jan 10, 2019 |
32
AAAgch Jan 10, 2019
mark
|
33
russ44 Jan 10, 2019
mark
|
34
octopus01 Jan 10, 2019
mark
|
35
kaychen Jan 10, 2019
mark
|
36
ccczc Jan 10, 2019
mark
|
37
zhang1215 Jan 10, 2019
感谢楼主的无私奉献
|
38
dic Jan 10, 2019
mark
|
39
jackchao7432 Jan 10, 2019
@anjiannian 老哥你这头像好奇怪。。
|
40
ian19znj Jan 10, 2019
thanks a lot
|
41
waterlee Jan 10, 2019
mark
|
42
l00t Jan 10, 2019
@anjiannian #31 完全不是一回事吧。王垠这篇说的是语法。楼主这篇则重点在词汇上。
|
43
NeedforV2 Jan 10, 2019
战略 mark
|
44
Somnus177 Jan 10, 2019
战略 mark
|
45
gyp Jan 10, 2019
mark
|
46
AustinDeng Jan 10, 2019 via Android
Mark
|
47
copylefter Jan 10, 2019
赞
|
48
Egfly Jan 10, 2019 via iPhone
先点赞
|
49
sevenstone Jan 10, 2019 via Android
马克
|
50
tinywhale Jan 10, 2019
> 抱着怀疑、认真严谨的态度
我觉得,80%的人只要每天在 9gag 上摸鱼一个小时就可以无师自通了 |
51
Ediacaran Jan 10, 2019
楼主每天花在英语上的时间是多少?会超过 3 个小时吗?
|
52
vivinBear Jan 10, 2019
战略性 mark
|
53
Cosinex Jan 10, 2019
虽然 mark 也是白 mark
|
54
motan Jan 10, 2019
战略性 star
|
55
zuox Jan 10, 2019
mark
|
56
myljs OP @qsnow6 不能说 0 基础,毕竟都是经过九年义务教育的人。6 月 1 日 - 8 月 20 日左右,游荡在雅思和网上的各种学习资料和技巧,走了很多弯路。9 月-10 月回家结婚过国庆,低强度背单词了一段时间。在 10 月 30 日测试是 5.5 中下水平,全天高强度集中备考到 12 月 10 日考试达到 6.5 中上水平。
|
58
myljs OP @anjiannian 不一样,这篇侧重在“英语识别交流程序”中,理解器部分的学习和训练。单纯只训练理解器,不练听力识别器不扩展语料库,也是达不到听说读写效果的。
|
59
myljs OP @Ediacaran 10 月 30 日 到 12 月 10 日 是全天高强度备考阶段,全天什么不干都在练英语,尤其是最后一周从早上 7 点到晚上 11 点,扣除吃喝拉撒估计有 11 个小时。不过现在恢复日常,每天会看英文视频教程 + 用英语写点技术文档,练的比较零散。写完这篇总结之后,我会再定一个新的计划,每天预计投入 2.5 - 4 个小时做与英语相关的事情。
|
60
zhanglp888 Jan 10, 2019
正在读,感谢分享
|
61
gpg Jan 10, 2019 via iPhone
mark
|
62
SonicMaster Jan 10, 2019
mark
|
63
May725 Jan 10, 2019
太真实,先 mark,就没有然后了
|
64
ixx Jan 10, 2019
马来人 这解释不用出国都洋气
|
65
qinxi Jan 10, 2019
@debugjoker #17 说到马, 开花
|
66
SunFarrell Jan 10, 2019
程序员学英语难道不应该从每次 commit 和 ui 上的文字开始么?
像 [这样]( https://github.com/CatOnly/GMath) 😉 |
67
qping Jan 10, 2019
王垠也写了个英语学习的,大家也可以参考下 http://www.yinwang.org/blog-cn/2018/11/23/grammar
|
68
ColinWang Jan 10, 2019
mark
|
69
K6F Jan 10, 2019
点个赞 mark 一下
|
70
anxihuixiang Jan 10, 2019
支持支持,正要找这么个资料呢。谢谢老哥
|
71
anxihuixiang Jan 10, 2019
不对呀,老哥,你这里面哪里有专门给程序员的部分?
|
72
E1n Jan 10, 2019
优秀
|
73
yuan925 Jan 10, 2019
mark
|
74
qizhca Jan 10, 2019
mark
|
75
lk920724 Jan 10, 2019
看完了,有点意思。
|
76
googolxi Jan 10, 2019
马可
|
77
myljs OP @anxihuixiang "现在我们不讨论你如何学英语,而是让你构建一个可以识别、交流英语的程序,你会如何设计?"
然后将英语能力拆分成五个大组件,每个组件有对应解析器和功能。所以我们训练和学习时,应该考虑这个操作具体训练了哪个部分,有什么效果。 |
78
zlmdaybreak Jan 10, 2019
感谢 mark
|
79
glues Jan 10, 2019
马来人来报道
|
80
wxyz Jan 10, 2019
说 mark 的,感觉以后再也不会看了[手动滑稽]
|
81
mangoDB Jan 10, 2019
马克一下,学好英语很重要。
|
82
superlead Jan 10, 2019
谢谢 正在需要
|
83
lxlgod Jan 10, 2019
插眼,感谢
|
84
fcmio Jan 10, 2019 via iPhone
已 star,是我目前急需的东西
|
85
fcmio Jan 10, 2019 via iPhone
如有需要希望可以转载,一定保留 GitHub 地址
|
86
leemail Jan 10, 2019
resume 那条看起来你还是单词背得不够啊
|
87
theshyyyyy Jan 10, 2019
想知道楼主是要出国留学吗?还是准备国外工作了--
|
88
nmamsyl618 Jan 10, 2019
mark
|
89
jatshw Jan 10, 2019
mark 给楼主点赞
|
90
apisces Jan 10, 2019
战略性马克,楼主辛苦
|
91
GeruzoniAnsasu Jan 10, 2019
简单看了一下还是很有诚意非常不错的
就单从大篇幅的纠音练习这一点来讲就可以说是科学的有帮助的经验 > 在这个过程中,我从之前盲目的自信到发现我对英语一无所知,再到发现自己走了各种弯路,再到逐步学习走上正轨建立信心,再到顶着巨大压力最终通过了考试。 看来 exactly real |
92
byteli Jan 10, 2019 via Android
先点赞。一直有这个想法,终于有大佬做出来了
|
93
DamonLin Jan 10, 2019
两开花,感谢,楼主辛苦!!
|
94
Damon4V Jan 10, 2019
楼主辛苦
|
95
ispatrick Jan 10, 2019 via iPhone
mark
|
96
yljcyct Jan 10, 2019
太长太长了
英语感觉还是要自己用起来, 主动去获取信息才有用 当然楼主写得很体系 (只能战略性 mark |
97
letianqiu Jan 10, 2019
对于成年人来说,学英语实际上就是两个阶段。第一阶段是语法和单词,第二阶段就是大量的听力和阅读输入。词汇量上去之后,你会发现原本听不懂的东西能听懂了,会很有满足感,促使你进一步提高你的词汇量。要知道一个 well-educated 的 native speaker 的词汇量是 30000+。作为英语非母语人士,20000+的词汇量还是很有必要的。
|
98
rabbbit Jan 10, 2019
|
99
ik2h Jan 10, 2019
我总分 7.5,但我口语只有 3.5,所以就不评论了,支持分享自己的学习方法
|
100
madtwilight Jan 10, 2019 via Android
支持 ,star
|