Today, the question is not exactly about programing, not about computers, but the question which so many of you keep asking. So I decided finally to record the video. The question is about english. The speaking english. English is not my first language, but some of you ask, how do I learn english and how to practice. So some of you may like my level english, even though it's not perfect at all, it's far from being perfect. But some of you may potentially have something similar and you wonder how I practice myself, why prepared 6 points of recommendation for you to share. And then you may use that and prove as well.
今天,这个问题不完全是关于编程,不是关于计算机,而是你们许多人一直在问的问题。所以我最终决定录制视频。这个问题是关于英语的。说英语的人。英语不是我的母语,但你们中的一些人问,我如何学习英语,如何练习。所以你们中的一些人可能喜欢我的英语水平,尽管它一点也不完美,它离完美还很远。但你们中的一些人可能有类似的问题,你想知道我是如何练习的,为什么准备了6点建议供大家分享。然后你可以用它来证明。
The problem with the language, which was the problem for me when I was younger, is that I was trying to construct sentences in english, the way I construct them in russian is my first language. And it doesn't work that way. And that's the typical mistake people are doing. They are just translating a russian thinking into english thinking, and it shouldn't work that way. You shouldn't think in russian and translated or in spanish and german in, your language and then go into english. Translating that sentence. It shouldn't be that way. For example, like i'm saying it shouldn't be that way. I would not say that in russian, there is no such phrase in russian like it shouldn't be that way. We don't say that way. We don't have that way. It's perfectly english. No phrase in russian, I would say completely different.
语言的问题,也是我年轻时的问题,是我试图用英语构造句子,而俄语是我的第一语言。但事情不是这样的。这就是人们正在犯的典型错误。他们只是把俄语思维翻译成英语思维,不应该这样做。你不应该用俄语思考,然后用你的语言翻译成西班牙语和德语,然后再变成英语。翻译那句话。不应该是这样的。例如,就像我说的,不应该是这样的。我不会说在俄语中,在俄语中没有这样的短语,就像它不应该是那样的。我们不这么说。我们没有那条路。这是完美的英语。在俄语中没有短语,我会说完全不同。
So if I would think it in russian and I would say, how do I say, I don't do it like that, and I would say, I don't do it like that, but it doesn't sound english. So i'm thinking in english immediately, i'm not translate for one language to another. That's important. Once you achieve that, there will be no problem. So the problem is how to achieve that, how to break that language barrier, how to stop thinking in your first language and start thinking english recommendation.
所以如果我用俄语思考,我会说,怎么说呢,我不是那样做的,我会说,我不是那样做的,但听起来不像英语。所以我马上用英语思考,我不是把一种语言翻译成另一种语言。那很重要。一旦你做到了这一点,就没有问题了。所以问题是如何实现这一点,如何打破语言障碍,如何停止用母语思考,开始思考英语推荐。
Number one, I read technical books only in english, but object oriented programming, software development, design, and davos, everything. You can find them in translated versions, like you can find a translated version of elegant objects. My book it is already published in russian, and it will be published in other languages. And people sometimes keep asking me where I can find a localized version of elegant objects. I point them to russian shops and they go there and buy, even though I don't understand why they're doing that, I don't think it's the right way to go. I think that you have to read in english as much as we can, especially technical books because it's easier. I cannot read, for example, theodore driver in english, it's difficult for me. I will be bored to death to read fiction classic book in english. I can barely read more english fiction in english because it's difficult, not my language and I will get through quite difficult.
第一,我只读英文技术书籍,但面向对象编程,软件开发,设计和达沃斯,一切。你可以在翻译版本中找到它们,就像你可以找到优雅对象的翻译版本一样。我的书已经用俄语出版了,还会用其他语言出版。人们有时会问我在哪里可以找到本地化版本的优雅对象。我给他们指出俄罗斯商店,他们去那里购买,尽管我不明白他们为什么这样做,我不认为这是正确的做法。我认为你必须尽可能多地用英语阅读,尤其是技术书籍,因为它更容易。例如,我看不懂西奥多·德赖弗的英文,这对我来说很难。读英文小说和名著我会无聊死的。我几乎不能读更多的英文小说,因为它很难,不是我的语言,我会通过相当困难。
But technical stuff about job, about programming, about davos, about computers, having in mind that the majority of those books are written by people who don't have english in the first language like myself. Elegant objects is written in english, even though for my first language. The second recommendation is watch movies. Every time you have an opportunity to watch a movie, english movie. Many movies are english actually made by hollywood studio and made by america, try to watch them with the original sound with subtitles. Maybe if you don't understand english that well. But with the original sound, it's important that you hear how people really talk in english, not how teachers are teaching you to use english. But you have to hear how tom hardy speak english, how robert the nearest speak english. Sometimes they will use it, not the way you expect them to you. Sometimes it's not gonna be the book, the english from the book. It's gonna be a different language and sometimes they caught corners and sometimes they use the words which you would never expect to use that way.
但是关于工作,关于编程,关于达沃斯,关于计算机的技术内容,记住这些书中的大多数都是由像我这样的母语不是英语的人写的。Elegant Objects是用英语写的,尽管我的母语是英语。第二个建议是看电影。每次你有机会看一部电影,英文电影。很多电影都是英文的,实际上是好莱坞工作室制作的,美国制作的,尽量看原声加字幕。如果你不太懂英语的话。但有了原声,重要的是你听到的是人们如何用英语交谈,而不是老师如何教你使用英语。但你得听听汤姆·哈迪是怎么说英语的,最近的罗伯特是怎么说英语的。有时他们会使用它,而不是你期望他们对你的方式。有时不是书,不是书中的英语。这将是一种不同的语言,有时他们会抓住角落,有时他们会使用你永远不会想到的词语。
And you hear that you keep hearing that you keep getting into the environment where people use english, you keep diving into the english sound and also youtube channels. When you have a chance to watch something in youtube, educational entertainment, some jokes and funny stories, something which you can watch over lunch, just entertain yourself trying to find something which is in english. That's how you help yourself to get closer to people who speak that language one number three. Find somebody who can chat with you informally in english, specifically like a real native english speaker and preferably make sure that person is somehow interested in you. And you're interested in that person. I did that. When I was younger, I was constantly chatting with some girls online about different things, but not about work, not about computers, not about programming, but just about life. If your programmer, you most likely have some customers, you have some people, people around your project, trying to find informal contacts with those people.
你听到你不断听到你不断进入人们使用英语的环境,你不断进入英语声音和YouTube频道。当你有机会在YouTube上看一些东西,教育娱乐,一些笑话和有趣的故事,一些你可以在午餐时看的东西,只是自娱自乐,试图找到一些英语的东西。这就是你如何帮助自己更接近说第三种语言的人。找一个能用英语和你聊天的人,特别是像一个真正以英语为母语的人,最好确保那个人对你感兴趣。你对那个人感兴趣。是我干的。当我年轻的时候,我经常在网上和一些女孩聊不同的事情,但不是关于工作,不是关于电脑,不是关于编程,而是关于生活。如果你的程序员,你很可能有一些客户,你有一些人,在你的项目周围的人,试图找到与这些人的非正式联系。
Don't talk with them, only about java program, talk to them about something else, about whether about politics, about sport, about games, about life, sex, whatever. Any subject you find, but make sure this channel is informal, and you keep talking every day. You will seriously change your expectations about english language. Point number four, when you travel point number four that you have to try to travel to america and stay there for a few months and never talk to anyone using your language, but only use english. That will seriously improve your skills be there alone. Don't contact anyone who is not english speaker. That will be very stressful for you, but 34 months. And your english will just jump very high your english level. I had a chance to do that a few times in my life, and that was really helpful for me. And when you there even try not to stay in touch with your family or contact them as uh infrequently as possible in order to completely change the way you think.
不要和他们交谈,只谈论Java编程,和他们谈论其他事情,无论是关于政治,关于体育,关于游戏,关于生活,性,等等。你发现的任何话题,但要确保这个频道是非正式的,而且你每天都在谈论。你会认真地改变你对英语的期望。第四点,当你旅行时,你必须尝试去美国旅行,并在那里呆上几个月,永远不要用你的语言与任何人交谈,而只使用英语。这将大大提高你的技能独自在那里。不要联系任何不会说英语的人。这对你来说压力很大,但34个月。你的英语水平会跳得很高。我一生中有几次机会这样做,这对我很有帮助。当你在那里的时候,你甚至试着不与你的家人保持联系,或者尽可能少地联系他们,以彻底改变你的思维方式。
So you start thinking in english, while you live there in america, maybe you can go to america, try united kingdom, try some other countries where english is also used. And even when you travel to other countries which have their own languages, english is, the language for tourism. And when you travel there, they may understand your local language. For example, you speak german and you travel to turkey and in hotels, they may understand german and they may try to speak it and you will feel comfortable you. Using your own language, don't do that switch to english. Every time you travel, every time you have an opportunity to speak english, use that opportunity. Even if the person in front of you is not native english. Point number five, i'm getting from the easiest to do more hard is to try to give some lectures when i'm doing. I'm recording this video, for example, i'm speaking in software conferences, i'm doing training for software companies sometimes, and sometimes they're in english. So they invite me from different places in the world and I get there and I speak english.
所以你开始用英语思考,当你住在美国的时候,也许你可以去美国,试试英国,试试其他也使用英语的国家。甚至当你去其他有自己语言的国家旅行时,英语也是旅游语言。当你去那里旅行时,他们可能听得懂你的当地语言。例如,你说德语,你去土耳其旅行,在酒店里,他们可能听得懂德语,他们可能会试着说德语,你会觉得很舒服。用你自己的语言,不要这样做,换成英语。每次你旅行,每次你有机会说英语,利用这个机会。即使你面前的人不是以英语为母语的。第五点,我从最简单的到更难的是在我做的时候试着做一些演讲。我正在录制这个视频,例如,我在软件会议上发言,我有时为软件公司做培训,有时他们用英语。所以他们从世界各地邀请我,我到了那里,我说英语。
But I started that when I was a student, I was like 17 or 18 years old. And in the university, I just volunteer to organize lectures for students in english. I was studying ukraine, and everybody was speaking to russian, but some of students were interested to learn english as well. We together decided to organize sort of classes after normal classes. We just got together. They were like 10 or 20 of us, just a small group and we were. One of us was giving the lecture. Everybody else were listening and was allowed only to speak english during that and, one hour and a half. That's how I started. When I was a student, you can do the same. I would recommend that inside your company, you have some people in the office who also want to learn english, so tell them how about we organize lectures once a week.
但当我还是个学生的时候,我就开始了,那时我大概十七八岁。而在大学里,我只是义务为学生组织英语讲座。我正在学习乌克兰语,每个人都在说俄语,但一些学生也对学习英语感兴趣。我们一起决定在正常的课程之后组织一些课程。我们刚在一起。他们就像我们10个或20个人,只是一小群人,我们是。我们中的一个人在讲课。其他人都在听,只允许在一个半小时内说英语。我就是这样开始的。当我还是学生的时候,你也可以这样做。我建议在你的公司里,你办公室里有一些人也想学英语,所以告诉他们我们每周组织一次讲座怎么样。
One of us stand in front of everybody else speaking english, explain as how certain features work in java, just tell us something technical, which is interesting to know.
我们中的一个人站在其他说英语的人面前,解释Java中的某些功能是如何工作的,只是告诉我们一些技术上的东西,这很有趣。
So don't tell us about the weather, politics, sport because they will be boring or not interesting or not relevant to us.
所以不要告诉我们天气,政治,体育,因为它们会很无聊,或者不有趣,或者与我们无关。
But tell us about the work we do to explain, for example, what you're working on right now or explain the design of your solution, something which is relevant to our work, but you have to do the english. That sort of training for all of us, you speak english, we listen to you. Maybe we report that then you get the video later, you can watch it later. You can see how your english is good or bad. But you practice. So you practice by talking and the more you talk, the larger the practice, the easiest will be for. You don't pay attention to mistakes you need. Just make sure people understand, don't try to make it the right way, don't try to say the right way, but make sure people easily and fast fastly. I don't know if I can say that fastly, but people understand.
但是告诉我们我们所做的工作,例如,你现在正在做什么,或者解释你的解决方案的设计,一些与我们的工作相关的东西,但你必须做英语。对我们所有人的训练,你说英语,我们听你说。也许我们报告说,然后你稍后得到视频,你可以稍后再看。你可以看到你的英语是好是坏。但你练习。所以你通过说话来练习,你说的越多,练习的规模就越大,也就越容易。你没有注意到你需要的错误。只要确保人们能理解,不要试图用正确的方式,不要试图用正确的方式说话,但要确保人们能轻松快速地理解。我不知道我能不能快速地说出来,但人们能理解。
And they say that you can really use the language not only english, but any language. If you can explain the meaning of any words using other words, let's, for example, say that I I forgot the word lamp, I have a lamp, which is in front of me now. And I have to explain to you what it is. I'm saying it's a wrong thing which is standing in front of me, and it's connected to electricity. And in order to make my face brighter for you, it gives me life. Do you understand what i'm talking about? You say sure when so i managed to explain to you using other words, the meaning of something which I forgot. You can do it with mistakes. You cannot be perfect in grammar. That's all secondary. It's less important. What's important is that you can quickly deliver your thoughts quickly without any hesitation, without any bottleneck, without waiting and hesitating, and thinking and translating, but just delivering your words as fast as you can.
他们说你不仅可以使用英语,还可以使用任何语言。如果你能用其他词来解释任何词的意思,比如说,我忘了灯这个词,我有一盏灯,它现在就在我面前。我必须向你解释这是什么。我是说站在我面前的是一个错误的东西,它是与电相连的。为了让我的脸为你变得更明亮,它给了我生命。你明白我在说什么吗?当你说确定的时候,我设法用其他的词向你解释,我忘记了一些东西的意思。你可以带着错误去做。你不可能在语法上做到完美。那都是次要的。它不那么重要。重要的是,你可以快速地传递你的想法,没有任何犹豫,没有任何瓶颈,没有等待和犹豫,也没有思考和翻译,只是尽可能快地传递你的话。
That's important. And when you give lectures, that would be a great opportunity for you to train yourself to make sure that you can do, because people are sitting in front of you. They're not gonna wait for half a minute until you remember that specific word. They will say, okay, whatever just say, just keep going, we we will get it later. And then we'll train yourself to just keep going that will be help. And point number six, you may want to write in english.
那很重要。当你讲课的时候,这将是一个很好的机会来训练自己,以确保你能做到,因为人们就坐在你面前。他们不会等半分钟直到你想起那个特定的词。他们会说,好吧,不管怎么说,继续,我们以后会得到它的。然后我们会训练你自己坚持下去,这会有帮助的。第六点,你可能想用英语写。
I write blog, I write my books. I have twitter channel, I have facebook, I have instagram, and everywhere. I try to write in english as much as sometimes I use russian, but very rare, and not because I don't like russian as a language, I love it. I even a have a glowing russian. But because I need to practice, I need to stay in english as much as I can.
我写博客,我写书。我有Twitter频道,我有Facebook,我有Instagram,到处都有。我试着用英语写作,就像我有时用俄语一样,但非常罕见,不是因为我不喜欢俄语,而是因为我喜欢它。我甚至有一个发光的俄罗斯人。但因为我需要练习,所以我需要尽可能多地使用英语。
I feel that more people will be able to get my ideas, to get my thoughts to read me if I use international language. English is international, language is not anymore, the language of shakespeare, it's not anymore a language like all other language. It's not the same as german, spain. And it's not the english which english people, no, we all know english which is very restricted. We know just maybe 1,000 words from the english and just 45 tensor. It's not the language for writing fiction of writing points, not at all that english exists as well, but I don't know that all I know, just international tool to communicate with other programmers, with business people, with people around. That's all I want to say. That's all I know to say. Practice, practice and practice.
我觉得如果我使用国际语言,更多的人将能够理解我的想法,理解我的思想。英语是国际语言,不再是莎士比亚的语言,不再是像其他语言一样的语言。这和德国,西班牙不一样。这不是英国人的英语,不,我们都知道英语是非常受限制的。我们只知道1000个英语单词和45个张量。它不是写小说的语言,也不是说英语也存在,但我不知道我所知道的,只是与其他程序员,与商业人士,与周围的人交流的国际工具。我想说的就是这些。我就知道这么多。练习,练习,再练习。