You are an IT specialist or freelancer, and perhaps the founder of an IT startup who, along with achieving certain success (or to achieve), really wants to learn English. You have tried many ways - from listening to special audio courses to mnemonics.
But for some reason, your vocabulary still does not exceed that of
Ella , and for the better is not yet visible. Maybe look for some more magic pill? "Books in Russian with parallel lines have already read, is it not worth trying something more
original and one hundred percent? "
Do you really want to know English? Then cram.
')
Take a notebook, lined up: English | Transcription | Russian (this was mentioned here many times). And learn. Just learn the recorded words.
You read slashdot, saw an unfamiliar word - put it in a notebook, watch a movie - do not be lazy, click on the pause and write down the word.
And regularly open a notebook and learn the words passed. Then with a piece of paper you close one side of the notebook and check yourself. If you see that your own answer is correct, then your vocabulary is growing.
Disclaimer:
1. The method described above is used in schools of the Russian Federation with in-depth study of the English language. The author tested on himself as effective. The topic was not published to discuss the quality of Russian / Soviet education. Just there is such a way and it works.
2. The method described above is effective _ only for expanding vocabulary. Questions of grammar, pronunciation, etc. are not considered in this topic.
UPD1: Perhaps the author vaguely expounded the idea at the beginning of the text: this method is for those who want to learn the language in order to achieve any professional results. By this, the author also implied that the student does not live in an English-speaking country, but uses Russian in Russian-speaking and in everyday life and work.
UPD2: This topic is not about tools (notebook, software, Yandex. Notebooks, etc.), but about the method. The author himself writes new words and sentences using them in the .csv file. And then he checks himself with a simple program for Ruby, which takes English words from this file and asks for Russian meanings. Maybe there are more convenient ways to do the check.
UPD3: The described method has fading effectiveness (or no effectiveness at all) if the student does not: watch English films, listen to English podcasts, read and write in English, does not move to an English-speaking country eventually