Hacker News new | ask | show | jobs
by volpav 4670 days ago
Sir, your English is superior comparing to mine!
1 comments

I would suggest three things (apart from the obvious 'speak in english with others'):

#1 read english books. translate every unknown word from dictionary. the words improve vocabulary; the sentences improves grammar.

#2 watch english movies with english subtitles. this helps greatly in understanding the accent. plus english in movies is a hell lot easier than the one in books.

#3 talk to yourself in english. there was a period in my life where all my thoughts were in english. it makes you comfortable with the new language.

ps: these are just general points - your english is pretty good!

I would like to warn about #2 - actually I would say watching movies with English subtitles can really slow down the learning process. The brain consumes enormous amounts of energy and in our past it was critical to our survival to save as much energy as possible - that's why the brain is wired to turn off (I am simplyfying here) the parts that are not needed right now. When you watch the movie with subtitles your brain 'knows' that it is getting the information via easy reading channel and turns off or tunes down the listening channel to save energy - this is an automatic process that you cannot control.

Understanding what you are hearing, recognizing words is a very specific skill and to get better at this we need to practice this specific skill, we need to get over that annoying stage when you just don't understand what they are saying and you need to listen to it five times to finally get it - when you turn on subtitles you may practice other skills (grammar, vocabulary... skills which can be better acquired by reading books) but you basically turn off acquiring 'understanding' skill. That's one of the reasons why there are so many people who are very good at grammar and vocabulary and can easily read and write but cannot watch a movie or talk to someone because they cannot understand spoken word.