You may ask the programmer to learn English why? Oh, yes. A small ordinary programmer may not really need to learn English, can even say that learning English is a waste of his time, but also use these times to knock some code, read computer books, or go out to drink wine with friends, will be more useful than this!
In other words, if you want to do more than just a programmer, you have to be an engineer, an architect ... Then learning English will be very necessary.
We all know that the computer room is invented by foreigners, programming language is also created by foreigners, many software such as various operating systems, desktop software is basically invented by foreigners. So if you want your dream to come true, then learning English will be an essential part of your success path.
Since we want to succeed, then we have to learn English, how in the end how to learn English?
Programmers, about half of the time every day in front of the computer, then why we do not use modern equipment to learn English!
Learning the language, the most important thing is to have a language environment, just as we learn the mother tongue when we were young, every day is a group of people to this we say a variety of words, that time, we do not understand anything, only know the adults to us ¥%#%¥##¥@#¥%@#¥@#¥. I don't know what it is, but we listen to it slowly, and we have the letters and the sounds that correspond to the actual things. This forms a reflection of the mind.
We have such a good resource, can completely for their own early out of such an environment, such as children's English Dictionary and so on English materials, like we are a child who do not know, every day in that computer created by the environment inside, what is English. In this Way 1 years, 2 years, 3 years, I believe that your English level will certainly have a great change. At that time, the information you want to read is not in Chinese, all are in English. Look at the original things, to understand themselves. Instead of looking at the things that make people chew!
Believe yourself, you are a programmer, so difficult program can let you realize, not to mention the small English. As long as the persistence of learning every day, I believe that their English will soon have a great improvement!