A-Programmers-Guide-to-English README

The project's README from github.com/yujiangshui/A-Programmers-Guide-to-English. As one markdown file: README.md.

A Programmer's Guide to English

专为程序员编写的英语学习指南。

点击这里打开在线版本 排版更好看,也可以点击查看 GitHub 源码。

预警:本指南可能会花费你大量时间阅读,建议通过周六上午整块的时间一次性读完,并在下午制定自己的学习策略,然后在周日开始实践一下。

本指南的内容概要和目标人群

本人上一次正式英语考试大约是五年前大学四级考试,得分 442,大学每学期考试基本是 60 多分过线就好,纯属英语渣底子很差。但是由于一些特殊需求,雅思需要考到 6.5 分及以上,所以自 2018 年 6 月份开始一直在学习英语。在学习过程中,对语言学习从陌生到熟悉,从毫无头绪到了解一些实用的训练方法,从乱看经验经常换方法到总结出自己的学习方法。

经过四个月断续学习和接近两个月的全职突击备考,在 12 月份考了 PTE 考试(类似雅思的英语水平测试)并拿到 63 分,对应雅思 6.5 中上,满足大部分学校留学要求以及出国技术移民的要求。备考过程十分艰苦,个人感觉远超高考。虽然离十分流畅的跟 Native Speaker 交流还有一段距离,但是相比四级 442 的水平有了几倍的提升。故此编写教程进行阶段性总结,一来方便自己制定下一步训练计划,二来希望可以对同等水平有需求的朋友有所帮助。

本教程目标人群是想要花一些时间真正掌握英语的人,尤其适合英语渣。对于英语渣来说,网上杂七杂八的英语学习技巧和经验不一定会有很多帮助,甚至会误导。比如这篇回答就说了,如果别人问答主如何学英语,她顶多给一句“多看美剧,培养语感”,好在这篇回答详细说了答主的水平和长期的努力细节,否则会误导一大片低水平英语渣去拼命的看美剧。所以在英语学习过程中,要注意查看符合自己水平的经验和教程,否则可能会走弯路。

如果你在寻找《21 天掌握英语》、《10 天背会 1000 词》、《10 天搞定英语写作》之类的资料,这份指南并不适合你。尤其是语言学习,学习周期都是以月或者年来计的,你越早明白语言学习没有技巧,就会越少浪费时间和金钱在各种资料和经验上面,走越少的弯路。

由于网上各种英语学习技巧的效果跟学习者的水平相关,所以本指南会深挖语言学习的本质(主要用中文举例)并用程序员易于理解的方式去思考,并提供自己根据本质推演出来的训练方法和经验做参考。重中之重是你要根据本质自己设计适合自己的训练方法,同时可以甄别网上看到学习方法和资料,判断是否适合自己使用。

需要补充的是,由于本人的水平有限而且也在持续学习,后续会经常完善、升级、更新本指南,强烈建议 Watch 并时而回来看看。因此如果转载本指南,请保留出处避免信息过时。如有异议或者建议,也十分欢迎在 Issue 中讨论。还需要注意的是,由于本文是文本形式,不好播放声音,所以用中文来描述一些单词的错误发音,在日常英语学习中应该使用音标而不能使用中文标注发音。

正文内容

请移步:

写在后面

目前我还在持续学习英语,并有规划开发一些产品辅助学习,欢迎关注我的 GitHub、知乎、Twitter 以便看到最新相关进展和一些分享。

A-Programmers-Guide-to-English (yujiangshui/A-Programmers-Guide-to-English)

english-learning
Searching Database…

What is this?A free guide, written in Chinese for programmers, on how to genuinely learn English: it covers the nature of language learning, how to train for it, and which materials and tools to use.
What is actually inside the guide?Five parts: an analysis of what language learning really is, how to build a 'program' that recognizes English, the author's own training methods, a FAQ, and recommended materials, tools and further reading. Explanations use Chinese examples and programmer-style reasoning.
How am I supposed to work through it?The author suggests reading the whole guide in one sitting on a Saturday morning, spending the afternoon designing your own study strategy from its principles, and starting practice on Sunday.
Do I need to install or set up anything to read it?No - it is pure text: the repo has no code, builds or dependencies. Read it in the browser via the online version linked at the top of the README, or straight from the source files.
Will I find quick hacks here, like passing an exam in a month?No - the guide explicitly rejects '21 days to master English' style materials and says learning takes months or years, with no tricks. The author calls his own two-month exam sprint harder than the gaokao.
I've always been bad at English - is this meant for someone like me?Yes - it targets people willing to invest real time to master English, especially weak learners ('英语渣'). The author warns that generic tips like 'watch more American shows' can mislead low-level learners, so he starts from first principles instead.
Did the author's method actually work for him?Yes - starting from a weak foundation with a CET-4 score of 442, he studied from June 2018 with nearly two months of full-time exam prep and scored 63 on the PTE in December, roughly IELTS 6.5 or above - enough for most graduate programs and skilled-migration requirements.
Why is it written for programmers rather than general learners?The author digs into the nature of language learning using Chinese examples and frames it in terms programmers naturally understand - like designing a program that recognizes English - so you can reason out and build your own training method instead of copying random tips.
Is the guide still maintained?Yes - the author says he keeps refining, upgrading and updating it as he continues learning, and strongly suggests watching the repo and checking back. Reprints are asked to keep the source link so readers do not get outdated information.
Will finishing it make me fluent with native speakers?Not by itself - even after reaching a 6.5-level result, the author says he is still far from fluent conversation with native speakers and treats the guide as a milestone summary and a base for his next training plan; he also plans to build products to assist learning.
Size
45.7 MB
Stars
17K
Age
8y
Commits · 90 Days