Nedocs.ru

Онлайн платформа для образования
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Текст по программированию на английском

Технический английский для IT: словари, учебники, журналы

ykaneva 2018-04-09T16:54:33+00:00 September 13th, 2017 | Практика английского | 7 Comments 7 142,935

Сегодня день программиста. По этому поводу в нашем офисе праздник, шарики, салюты (на самом деле нет: мы усердно работаем). Но обойти стороной такой день мы не могли, поэтому подготовили статью про технический английский для it-специалистов.

Для чего разработчику английский (самой стало смешно от этого вопроса). Ответ очевиден: английский нужен для понимания терминологии, работы с англоязычными интерфейсами, чтения технической документации, изучения профессиональной литературы, конференций и вебинаров… Ну и, разумеется, для возможности работы за границей.

Разработчики и так знают огромное количество английских слов (послушать хотя бы наших: они будто вообще по-русски не говорят, а только «фиксят», «дебажат», «асапят»). Но использовать профессиональный сленг – не значит полноценно владеть английским языком. Поэтому мы собрали в статье ресурсы, благодаря которым ты сможешь полноценно прокачать английский для работы.

Содержание статьи «Английский для разработчиков»:

Ищем профессиональную лексику:

  1. Учебники
  2. Онлайн-ресурсы
  3. Наборы слов и технические английские словари
  4. Профессиональная литература (онлайн-журналы и блоги)

Качаем навыки:

  1. Аудирование (список видео и подкастов)
  2. Говорение (профессиональные соцсети для программистов)

Английский словарь для программистов: источники лексики

Лексика для разработчиков обширна. Те, кого обыватель может назвать «айтишником», включают в себя десяток разных специализаций: frontend разработчики, backend разработчики, тестировщики, веб-дизайнеры, продакты и другие (но все они должны уметь «чинить компьютер»).

Мы собрали источники, где можно найти как базовую, так и узкоспециальную лексику.

1. Английский для it-специалистов: учебники

Учебники особенно подойдут тем, кто решил осваивать язык самостоятельно, поскольку они предлагают готовую программу занятий.

English for Information Technology – подходит для начального уровня. Включает в себя основную базовую лексику.

Career path Software Engineering – лексическое пособие для программистов, которое объединяет специализированную лексику и рабочие ситуации для развития навыков общения. Темы: разработка ПО, тестирование, пользовательский интерфейс, моделирование, варианты карьеры и др.

Oxford English for Information Technology – еще один полноценный курс. Подходит для среднего уровня. Включает в себя рабочую книгу студента и аудиокурс к ней.

Professional English in Use ICT – курс подходит для среднего уровня. Книга строится от простого к сложному, все юниты разбиты по темам.

Check Your English Vocabulary for Computers and IT – рабочая тетрадь, призванная улучшить понимание технической лексики. Включает в себя кроссворды, головоломки и др.

2. Английский для it: онлайн-курсы

В Интернете можно найти сайты и с различными онлайн-тренажерами для твоего технического английского.

lingualeo.com – начнем с себя. У нас есть два «лакомства» для it-специалистов: курс «Английский для IT», который подходит даже для начального уровня, и онлайн-интенсив «Английский для IT бизнеса», который прокачивает и профессиональную лексику, и аудирование, и письменную и устную речь.

blairenglish.com – еще один классный сайт с онлайн-упражнениями. На нем ты найдешь тексты, в которых выделены новые слова, а ниже даны тесты на проверку этих новых слов.

www.english4it.com – сайт позиционирует себя, как интерактивная рабочая тетрадь в онлайн-режиме. На сайте есть тексты, аудио, словарь, задания и даже шутки.

3. Английский для ит-специалистов: словари

Найти базовые термины можно в специализированных наборах слов и словарях.

На Lingualeo есть наборы слов IT Terms, Startup Vocabulary, а также разговорники Business Meetings, Small Talk.

Специализированную лексику ты также сможешь найти на сайтах:

Сайты англоязычные, но наше бесплатное расширение для браузера переведет любое слово в два клика.

4. Профессиональная литература: блоги, журналы для it-специалистов

Самый эффективный способ пополнения словарного запаса – «вынимать» слова из живого контекста. Например, читать статью о профессиональном вопросе и выписывать оттуда новые слова. Такая лексика лучше запомнится, ведь будет ассоциироваться с качественным контекстом.

Материалы на Lingualeo: технический английский для программистов

В библиотеке материалов Lingualeo более 250 тыс. аутентичных текстов, видео, аудио и т.д. Главная фишка в том, что ты можешь 1. нажать на незнакомое слово ⇒ 2. увидеть перевод ⇒ 3. добавить слово на изучение ⇒ 4. выучить его с помощью интерактивных тренировок. Да и контекст всегда будет с тобой.

У нас есть огромное количество материалов по IT-тематике: коллекция Coursera Information Tech & Design, коллекция CS Systems & Security, коллекция CS Software Engineering и др.

Также лексику и идеи можно черпать из коллекции TED Технологии и из специальной коллекции материалов Technology. А здесь мы собрали классные примеры Elevator pitch.

Как искать материалы: вводишь в поисковую строку любой технический термин по-английски и сортируешь материалы по уровню сложности и формату (видео, аудио, книга). Инструкция по ссылке.

Журналы и блоги на английском для разработчиков

Принцип работы с текстами на других сайтах может быть таким же удобным: 1. устанавливаешь наше бесплатное расширение ⇒ 2. тыкаешь на незнакомые слова ⇒ 3. и добавляешь их на изучение.

Где искать тексты:

Также изучи подборку: List of computer magazines

Работаем с другими навыками: аудирование, практика речи

Полноценное владение иностранным языком включает в себя 4 навыка: чтение (для него мы назвали много сайтов), аудирование, письмо и говорение (то есть речь). Для аудирования и речи найдем дополнительные ресурсы.

1. Аудирование: подкасты и видео

Часть коллекций на Lingualeo, о которых я говорила выше – Information Tech & Design, CS Software Engineering – это коллекции с видео, которые тоже помогут прокачать аудирование. Теперь давай найдем еще и подкасты:

  • Herding Code – технологические подкасты со Скоттом Алленом, Кевином Денте, Скоттом Куном и Джоном Галловэем.
  • Soft Engineering Radio – еще один классный сайт с подкастами для программистов.
  • iOSBytes – подкасты для iOS-разработчиков
  • Android Developers Backstage – подкасты для Android-разработчиков.
  • Talk Python To Me – подкасты для тех, кто работает с Python.

На самом деле можно найти и больше подкастов: погуглить «podcast + интересующий язык программирования, тема и др.».

Еще один лайфхак: начни смотреть какой-нибудь сериал про разработчиков в оригинале. Тебе поможет статья: Где смотреть сериалы на английском бесплатно.

2. Практика речи: профессиональные форумы

Без речевой практики далеко не уедешь. Если сейчас у тебя нет ситуаций реального общения на английском, воспользуйся специальными форумами. На них ты сможешь не только потренировать язык, но и задать вопрос по работе:

Таких форумов и социальных сетей огромное количество. Попробуй загуглить «social network for developers» и ты увидишь целую ленту подборок с описанием.

Подведем итоги: английский для веб-дизайнеров, it-специалистов

  • Как и любому специалисту, разработчикам нужен не только базовый английский, но и узкоспециальный. В основном, это касается специальной лексики.
  • Лексику можно найти в профессиональных словарях и в материалах на английском. Второй вариант предпочтительнее: так ты крепче усвоишь даже самые сложные слова.
  • Не забывай и другие навыки: аудирование (слушай подкасты, смотри видео и сериалы) и речь (общайся с англоязычными коллегами на специальных форумах и в социальных сетях).

Ну что же, еще раз поздравляем причастных с праздником! А теперь айда учить английский.

Английский для программистов

Каждый программист знает, что его ежедневная работа складывается из разработки и усовершенствования программ, а также английского языка, именно поэтому учить язык важно и нужно. Благодаря английскому языку каждый сможет разобраться с новейшими технологиями, освоить необходимые средства разработки, имеющие оригинальную языковую версию, читать техническую документацию, свободно общаться с клиентами, а также без проблем изучать литературу, связанную со специальностью «программист».

Кроме всего прочего, сегодня проводится множество вебинаров на английском, поэтому самые свежие решения вы всегда найдете на языке Туманного Альбиона.

Какие команды являются самыми популярными?

Приведем самые распространенные примеры:

  • to backup – выполнять резервное копирование;
  • to compress – сжимать;
  • to debug – отлаживать;
  • to create/to delete – создавать/удалять;
  • to disconnect – отключать, разъединять;
  • to enable – включать, активировать;
  • to plug in – подключать;
  • to reboot – перезагружать;
  • to verify – проверять.

Кроме команд есть и английские слова для программистов, связанные непосредственно с аппаратным и программным обеспечением, а также работой в Интернете. Это может быть самая распространенная лексика, например:

  • power supply unit – блок питания;
  • removable media – съемные носители информации;
  • a query – запрос;
  • a template – шаблон;
  • waterfall model – каскадная модель разработки.

Изучаете английский для программистов? Учебники вам в помощь

Какую литературу выбрать? Конечно на английском! Как мы писали выше, все самое актуальное можно прочитать только на языке Шекспира. Обратите внимание на то, что английский для программистов также делится на уровни. Начинающим стоит опираться на следующие учебники:

  • English for Information Technology издательства « Pearson Longman»;
  • Career path Information Technology;
  • Career path Computing;
  • Career path Software Engineering.

Три последних учебника принадлежат издательству «Express Publishing» Те, кто продвинулся в английском немного дальше, могут начать работать с учебниками для среднего уровня, например:

  • Oxford English for Information Technology;
  • Professional English in Use ICT;
  • English for Information Technology;
  • Check Your English for Computers and IT, English for Telecoms and Information Technology.

Английские слова для программистов, таблица

буфер адреса; адресный буфер

облачное хранилище данных

virtual control program interface)

виртуальный программный управляющий интерфейс

virtual methods table

таблица адресов виртуальных методов

Ресурсы для программистов

Для изучения технического английского недостаточно использовать один учебник, иногда нужна помощь словарей. Отличным вариантом станет Computerlanguage http://www.computerlanguage.com/.

Читать еще:  Программирование python с нуля бесплатно

Для закрепления базовых знаний английского, отличным вариантом станет сайт Lim-english.com, где Вы с легкостью разберетесь с грамматикой, которую так долго не могли понять. Тут же можно пройти тесты, ознакомиться с полезными статьями, а также зарегистрироваться и пройти курсы английского языка онлайн.

Освоить технический английский для программистов, а также грамматику можно с Engvid http://www.engvid.com/.

Однако и этого может быть не достаточно для того, чтобы свободно говорить по-английски. Для того чтобы решить коммуникативную задачу, загляните на Italki, где вы сможете найти партнера для общения, или отправляйтесь на Polyglotclub, где вы встретите тысячи людей, готовых помочь. Общаться можно не выходя из дома.

В мире современных технологий сложно обойтись без мобильных приложений, поэтому для поиска аудиоматериалов на разные темы можно воспользоваться Eslpod или Esl-lab. Тут можно слушать тексты и проверять себя, используя тесты онлайн.

Советы для программистов

1. Посещая курсы, помните, что количество людей не должно превышать 5 человек. Так вы максимально сосредоточитесь на работе.

2. Не забывайте о развитии всех навыков: вам понадобится и грамматика, и лексика, и понимание английского на слух, и, конечно, разговорная речь.

3. Помните о существовании газет и журналов на иностранном языке, а также выпусках новостей. Полезными журналами станут Business Spotlight, Bloomberg Businessweek, Business English Magazine, The Economist.

4. Читайте техническую литературу и выписывайте незнакомые слова, работайте с флеш-карточками, на одной стороне которой будет русское слово, а на другой – английское.

5. Не забывайте об том, что можно переписываться (перезваниваться) с носителями языка. Благодаря такому способу можно не только выучить правила, но и подтянуть устную речь.

Для современного человека подкасты – это путь в будущее. Достаточно выбрать любой понравившийся (например, ruby5, talkpython, devchat, cppcast) и слушать его постоянно, таким образом, получая новую информацию и улучшая восприятие иностранного языка на слух.

Хотите получать удовольствие от изучения английского языка? Смотрите фильмы и сериалы! Это могут быть «Hackers», «Silicon Valley», «The IT Crowd», «The Internship», «The Social Network». Субтитры на английском помогут узнать новые слова и выражения.

Именно поэтому для программиста перевод на английский очень важен, а если вы хотите стать специалистом в определенной отрасли, необходимо изучать иностранный язык.

Автор статьи: Анастасия Романова, методолог Lim English

Английский для программистов))

Ошибка на ошибке

Так программисты же писали. Теперь ждут, пока им найдут баги.

Вообще, блин, половина неправильно.

А то, что примеры все на русском — похер? )

О ревьюирование подтянулось. )

PRESENT SIMPLE
I fuck geese (all the time) = Я ебу гусей (все время) PRESENT CONTINUOUS
I’m fucking geese (can’t you fuckin’ see I’m busy) = Я ебу гусей (ты чо, бля, не видишь, я делом занят) PRESENT PERFECT
I have fucked that goose (fuck, finally) = Я выебал этого гуся (бля, наконец–то) PRESENT PERFECT CONTINUOUS
I have been fucking geese (for five years, fuckin’ respect my tenure) = Я ебу гусей (уже пять лет, уважай мой стаж, ебта) PAST SIMPLE
I fucked geese (while they were carrying me to Stockholm) = Я ебал гусей (когда они несли меня в Стокгольм) PAST CONTINUOUS
I was fucking geese (when my mom came in) = Я ебал гусей (когда вошла мама) PAST PERFECT
I had fucked that goose (before my mom could find out what was going on) = Я выебал этого гуся (прежде чем мама успела понять, что происходит) PAST PERFECT CONTINUOUS
I had been fucking geese (for three hours when all of a sudden the commandos burst in) = Я ебал гусей (уже три часа, когда внезапно ворвались спецназовцы) FUTURE SIMPLE
I will fuck geese (and you won’t friggin’ stop me) = Я буду ебать гусей (и хуй вы меня остановите) FUTURE CONTINUOUS
I will be fucking geese (during the president’s speech) = Я буду ебать гусей (во время речи президента) FUTURE PERFECT
I will have fucked all the geese (by the time when they call me onstage to award me the Nobel Peace Prize) = Я выебу всех гусей (к моменту, когда меня вызовут на сцену получать Нобелевскую премию мира) FUTURE PERFECT CONTINUOUS
I will have been fucking geese (for three hours before I will rub my cock in my blood) = Я буду ебать гусей (три часа, прежде чем сотру пипку в кровь) FUTURE IN THE PAST SIMPLE
(My mom was sure) I would fuck geese = (Моя мама была уверена, что) я буду ебать гусей FUTURE IN THE PAST CONTINUOUS
(I thought) I would be fucking geese (at that time) = Я (думал, что) буду ебать гусей (в это время) FUTURE IN THE PAST PERFECT
I would have fucked geese (if I had had penis) = Я бы ебал гусей (будь у меня член) FUTURE IN THE PAST PERFECT CONTINUOUS
(My mom proudly proclaimed to the guests that by the next month) I would have been fucking geese (for twenty years) = (Мама с гордостью объявила гостям, что в следующем месяце исполнится двадцать лет, как) я ебу гусей
BONUS EXAMPLE: PASSIVE VOICE (IN THE FUTURE)(In the name of the Almighty God I swear those indign) geese (of the Satan) will be fucked (ad majorem Dei gloriam) = (Именем Господа Вседержителя я клянусь, что сии недостойные) гуси (диаволовы) будут выебаны (к вящей славе Господней)

Все равно нихрена не поняла часть нюансов. Наверное мне не дано. Зато теперь знаю больше про еблю гусей.

Погуглите книгу или приложение English grammar in use Реймонда Мёрфи, они великолепны. И там просто идеально описано время perfect, с которым к многих проблемы и которое не имеет ни малейшего отношения к какой-то мифической толькочтозаконченности, о которой нам говорили в школе и в подобных учебниках. В общем Мёрфи крут

У того же Мёрфи в примере Present Perfect написано «Tom is looking for his key. He has lost his key = He lost it recently, and he still doesn’t have it». То есть тут тоже говорится про то, что действие закончилось недавно, хоть это и мало что даёт обучаемому.

Проблемы/непонимание перфектных времен, а особенно разница между past simple и present perfect, всегда будет у русскоязычных, потому что в нашем языке в прошедшем времени нет такого смыслового разделения, как в английском и некоторых других.

Вообще, кроме стандартных правил, которые везде описаны, типа указание на время или не указания, слова-маркеры типа yet, still, never и т.д., основная разница в том, что в past simple акцент на определенный промежуток времени, когда действие было совершено, а в present perfect акцент на результат (в настоящем) от действия, которое было совершено. Поэтому зачастую нет однозначного варианта, какое время использовать, просто от выбора времени может зависеть смысл фразы. «I drove a truck (it was 10 years ago during my trip to Belarus)» — или так — «I’ve driven a truck (now I know it has 11 gears»

У нас перфектность передаётся глаголами совершенного вида, чаще всего. «Я пилю» — аналог present simple, а «Я распилил» — present perfect(хотя в русском прошедшее).

Тексты и упражнения к курсу «Информационная технология» на английском языке для учащихся 10–11-х классов

I. COMPUTERS

The use of computers

Just as television has extended human sight across the barriers of time and distance, so the computers extend the power of the human mind across the existing barriers.

They save a lot of time. They seldom make mistakes. It’s much faster and easier to surf the Internet than to go to the library.

In the last 10 years or so, most large businesses have become completely depended on computers for storing and looking an information, for writing and calculating financial and mathematical information.

Computers within a single office or building may be connected, and they there fore form a network. Users of computers on a network can send messages to each other utilizing the same collections of data or information. In many offices and organizations computer message have replaced messages written on paper, and they are now called e-mail or electronic mail.

E-mail is a great invention, too. It’s faster than sending a letter and cheaper than sending a telegram.

E-mail saves paper and the work of moving paper from one place to another. Workers can send and receive e-mail without leaving their desks and their desktop computers. But computers have some disadvantages. Computers can get viruses. Sometimes the wrong people can make use of the information available in the wrong way. Computers become out of date very quickly, they need to be replaced.

Words and word combinations:

to extend- продлевать, расширять

to utilize-использовать, перерабатывать

to replace-ставить, заменять

Give the English equivalents for:

Расширять способности человеческого мозга, существующие барьеры, экономить время, делать ошибки, полностью зависит от компьютера, просматривать информацию, посылать сообщения, заменять сообщения, великое изобретение, не покидая своего места, посылать и получать электронную почту, использовать информацию неправильно, устаревать, нуждаться в замене.

Answer the questions:

1.What advantages of computer do you know?

2.Why have most large businesses become completely depended on computers?

3.How do we use the e-mail?

4.What disadvantages of computers do you know?

Computers at school

Information science with the ideas and message of processing and storing information is of great importance today. That’s why computer technology must be told in secondary school. The new subject “basic information science”, and “computing machine” was introduсed for the siner forms at schools. The pupils teach computers to resolve school problems. Contact with the machine increases the interest in learning, makes them more serious about studying new subject. School computers are used not only for studying information science, but also examinations purposes. Young people who finish the school must be trained to operate computers.

Words and word combinations:

a message of processing- средство обработки

a storing of information-собрание информации

a purpose-намерение, цель

Give the English equivalents for:

Информационная наука, средство развития, компьютерная технология, стимулировать интерес к обучению, делать более серьезным обучение новым предметам, для изучения информатики.

Answer the questions:

1. Why is information science very important today?

2. Why do the pupils teach the computers at school?

3. What increases the interest of learning?

4. Where are school computers used?

Computers in medicine

Computers are one of great importance in modern hospital. The chief use of computers is the storing and sorting the medical knowledge which has been enquired in the last 50 years. No doctor can possible keep up with all discoveries. The only solution of the problem is store medical knowledge in a computer. Today there are medical computer centers were all existing knowledge of symptoms of various diseases and of their treatment is stored. Doctors feed data on symptoms in the computer and get the necessary information on correct diagnostics and treatment.

Words and word combinations:

a chief use-основная цель использования

to discovery – открытие

a solutio n – решение

an existing knowledge – существующие решения

a symptom – симптом

the various diseases – различные болезни

a treatment – лечение

to feed – подавать, нагнетать

Give the English equivalents for:

в современной больнице, накопление медицинских знаний, хранить открытия, решение проблемы, существующие знания о симптомах различных болезней, лечение болезней, подавать данные о симптомах в компьютер, получить необходимую информацию, правильная диагностика и лечение.

Answer the questions:

1. What is the chief use of computers in modern hospital?

2. What is the only solution of the medical problem?

3. What are there in the medical computer centers today?

4. Why do doctors feed data on symptoms in the computer?

II. INTERNET

The Internet, a global computer network which embraces millions of users all over the world, began in the United States in 1969 as a military experiment. It was designed to survive a nuclear war. Information sent over the Internet takes the shortest path available from one computer to another. Because of this, any two computers on the Internet will be able to stay in touch with each other as long as there is a single route between them.

This technology is called packet switching. Owing to this technology, if some computers on the network are knocked out (by a nuclear explosion, for example), information will just route around them. One such packet-switching network already survived a war. It was the Iraq computer network, which was not knocked out during the Gulf War.

Most Internet host computers (more than 50%) are in the United States, while the rest are located in more than 100 other countries. Although the number of host computers can be counted fairy accurately, nobody knows exactly how many people use the Internet. There are millions and their number is growing by thousands each month world-wide.

The most popular Internet service is e-mail. Most of people, who have access to the Internet, use the networks only for sending and receiving e-mail messages. However, other popular services are available on the Internet: reading news, using the World Wide Web, telnet etc.

Words and word combinations:

a network-нейронная сеть

a nuclear war-ядерная война

a single route-единственный маршрут

a packet switching-пакетная коммутация

owing to-вследствие, благодаря

a nuclear explosion-ядерный взрыв

to knock out-выключать

a fairy accurately-сказочно точно

a reliable alternative-надежная альтернатива

the wireless station-радиостанция

to conduct transaction-вести дела

Give the English equivalents for:

Глобальная компьютерная сеть, ядерная война, самый короткий путь, пакетная коммуникация, выключать, самая популярная служба Интернета, иметь доступ в Интернет, посылать электронную почту, решительное увеличение, передавать сообщение, постоянно перехватывать, зашифрованные программы, вести сделки по Интернету.

Answer the questions:

1.What is the Internet?

2.Where did the Internet begin?

3.Why was the Internet designed?

4.What is the most popular Internet service?

5.How do people use the Internet?

6.How can the commercial users communicate over the Internet?

The Internet as a source of information

Computers play a very important part in our life. They help people in their work and studies. They save us a lot of time. While at school I often made use of the Internet to collect information for my test papers and compositions. Computers give access to a lot of information. It is possible to find data and descriptions, chapters from necessary books… to make a long story short, everything you need. The Internet, a global computer network, which embraces millions of users all over the world, began in the United States in 1969 as a military experiment. It was designed to survive in a nuclear war. Information sent over the Internet takes the shortest path available from one computer to another. Most of the Internet host computers (more than 50%) are in the United States, while the rest are located in more than 100 other countries. Although the number of host computers can be counted fairly accurately, nobody knows exactly how many people use the Internet. There are millions and their number is growing by thousands each month worldwide. Users of computers on a network can send messages to each other, utilizing the same collections of data or information. In many offices and organizations computer messages have replaced messages written on paper, and they are now called e-mail or electronic mail. E-mail is not only fast and easy (if you understand how to use the computer), but it also saves paper and the work of moving paper from one place to another. Workers can send and receive e-mail without leaving their desks and their desktop computers. The Internet may provide businessmen with a reliable alternative to the expensive and unreliable telecommunication systems of their communities. Commercial users can communicate over the Internet with the rest of the world and can do it very cheaply. But saving money is only the first step. If people see that they can make money from the Internet, they increase the commercial use of this network. For example, some American banks and companies conduct transactions over the Internet. So, you see that the Internet is an inseparable part of our life.

Words and word combinations:

to keep up-быть в курсе

Give the English equivalents for:

Экономить время, собирать информацию, найти любую информацию, глобальная компьютерная сеть, послать информацию по Интернету, посылать сообщения друг другу, общаться по Интернету, совершать сделки по Интернету.

Answer the questions:

1.How does the computer help pupils at school?

2.Is it comfortable to send messages to each other?

3. How do the commercial users use the Internet?

4.How do the American banks use the Internet?

5.Why does the American bank use the Internet?

Scientific and Technological Progress

It’s difficult to overestimate the role of science and technology in our life. They accelerate the development of civilization and help us in our co-operation with nature. Scientists investigate the laws of the universe, discover the secrets of nature, and apply their knowledge in practice improving the life of people.

Let’s compare our life nowadays with the life of people at the ‘beginning of the 20th century. It has changed beyond recognition. Our ancestors hadn’t the slightest idea of the trivial things created by the scientific progress that we use in our every day life. I mean refrigerators, TV sets, computers, microwave ovens, radio telephones, what not. They would seem miracle to them that made our life easy, comfortable and pleasant. On the other hand, the great inventions of the beginning of the 20th century, I mean radio, aeroplanes, combustion and jet engines have become usual things and we can’t imagine our life without them.

A century is a long period for scientific and technological progress, as it’s rather rapid. Millions of investigations, the endless number of outstanding discoveries have been made. Our century has had several names that were connected with a certain era in science and technology. At first it was called the atomic age due to the discovery of the splitting of the atom. Then it became the age of the conquest of space when for the first time in the history of mankind a man overcame the gravity and entered the Universe. And now we live in the information era when the computer network embraces the globe and connects not only the countries and space stations but a lot of people all over the world. All these things prove the power and the greatest progressive role of science in our life.

But every medal has its reverse. And the rapid scientific progress has aroused a number of problems that are a matter of our great concern. These are ecological problems, the safety of nuclear power stations, the nuclear war threat, and the responsibility of a scientist.

But still we are grateful to the outstanding men of the past and the present who have courage and patience to disclose the secrets of the Universe.

Английский для программистов

Мысли программиста об изучении языков.
Что нужно понять, прежде чем начать учить язык?
Как закреплять полученные знания?
Почему мы не можем выучиться больше определенного уровня?

Давайте поговорим про изучение английского языка и обучение в целом.

Сразу оговорюсь, что мы не рассматриваем хобби и как люди учатся чему-то, если это их хобби. Потому что хобби это абсолютно отдельная тема. Это когда вас что-то захватывает настолько, что вы готовы тратить на это свое личное время и при этом получать удовольствие и от процесса и от результата.

Нельзя выучить то, что тебе не нужно

Именно поэтому все мы учим языки и в школе по 10 лет, и потом никто на этих языках не говорит дальше, чем: «My name is Dmitry. How are you? London is the Capital of Great Britain…»

Это вообще никак не помогает. Школьная база вам поможет только тогда, когда вы начнете учить английский дальше. Тут вы начнете вспоминать все то, что вы учили в школе.

Лично у меня английский начал прогрессировать с того момента, как я начал работать на зарубеж. Мне было критически важно, критически нужно использовать язык: взаимодействовать с моими заказчиками, получать деньги и кормить семью.

Нельзя выучить английский язык, не применяя его

Это относится не только к изучению английского.

Ты учишь правила в алгебре, решаешь примерчики и задачки чтобы это правило закрепить. Или отрабатываешь какой-то удар в боксе и у тебя будут постоянные спарринги на ринге чтобы закрепить эти моменты.

То есть, если ты просто учишь английский по учебнику и даже делаешь какие-то там финальные закрепляющие тесты после каждой главы, это все фигня. Этого очень мало!

Нужно читать на английском, нужно смотреть видео на английском. Нужно слушать английскую речь, нужно пытаться найти носителей языка и общаться с ними на английском языке. Только тогда ты сможешь выучить английский.

Нас ограничивает наш уровень комфорта

Научиться чему-либо можно только до конкретного комфортного для тебя уровня, который существует только в твоей голове.

Например, если вступление из “Nothing else matters” это твой комфортный уровень игры на гитаре, то дальше этого ты не пойдешь. Потому что тебе это не нужно. Возможно, тебе хватает того, что ты умеешь сыграть вступление после пары бутылок пива, и все скажут: о, как клево ты умеешь играть на гитаре! И все. Зачем тебе учиться дальше? Это твой комфортный уровень. Ты после этого можешь сказать: я умею играть на гитаре.

На данный момент я нахожусь чуть ниже своего комфортного уровня в английском языке. Я хочу подучить некоторую грамматику, которая будет позволять мне выражать свои мысли так, как я привык их выражать на русском языке. На английском языке у меня пока с этим небольшие проблемы. Потому что английский язык в школе как таковой я не изучал. Это был второй язык. Я его начал изучать с шестого класса. А немецкий я учил с первого класса, но, опять-таки, поскольку он мне не был нужен, я его и не знал после школы.

Комфортный уровень английского одного моего друга гораздо выше, чем мой комфортный уровень. И это нормально. Когда он пишет в своем блоге эссе на программистские темы на английском языке, эти тексты заставляют носителей языка лезть в словарь. И он свободно оперирует этими словами. Ему нравится это, он получает удовольствие. И здесь, мне кажется, как бы разряд необходимости и хобби начинают перекликаться.

Опять-таки, необходимость он обуславливает тем, что в США он как программист конкурирует с выпускниками ведущих вузов. Это далеко не глупые люди. Они используют английский на полную катушку. Поэтому у него комфортный уровень сильно выше. И он изучает в английском именно те моменты, которые нужны ему, чтобы покрыть этот комфортный уровень.

Я думаю что эти три момента необходимо знать, прежде чем вы начнете изучать вообще что-либо и английский в частности.

Последовательность изучения языка

Лучше всего изучать языки и применять их одновременно. Это касается не только английского, а вообще чего-либо. И, в том числе, языков программирования, которые являются искусственными языками. Но это языки, так или иначе.

Как только ты сдвинулся с мертвой точки в изучении языка, ты начинаешь его применять. Как только ты выучил какие-то базовые слова, ты начинаешь мультики смотреть на английском и пробовать понять, о чем там вообще речь.

1. Получи базовые знания

Понятное дело, что полезно получить какую-то базу. Желательно это сделать с учителем. И желательно чтобы это было не один на один. Потому что, когда ты изучаешь язык один на один, ты можешь соотноситься только с самим собой. А этого недостаточно.

Нужно видеть и слышать, стараться понимать и взаимодействовать с другими людьми. И только в этом процессе всеобщего обучения можно продвинуться. Но нужно быть внимательным. Самое важное, чтобы группа была примерно на одном уровне с тобой. Если группа сильно ниже тебя или сильно лучше тебя, то здесь будут проблемы с изучением. Но один на один изучать очень неэффективно на мой взгляд. Особенно основы.

2. Научись читать

Как только ты освоил какие-то базовые моменты, ты начинаешь читать те источники, которые ты хочешь читать. И не обязательно о программировании, если ты изучаешь язык для программирования. Это может быть что угодно: новости на новостных сайтах (они пишутся обычно довольно простым языком), может быть, просто какая-нибудь желтая пресса, чушь какая-нибудь, веселушки-бугагашечки на английском языке.

С бугагашечками, на самом деле, все гораздо сложнее, потому что в них часто используются продвинутые игры слов и тому подобное. Особенно черный юмор. Это очень сложная тема в английском языке. Но в профлитературе используется довольно ограниченный набор слов.

3. Пополняй словарный запас

Говорят, чтобы покрыть 98% того, что ты хочешь сказать на английском языке, тебе надо знать всего 3 тысячи слов. А 1000 слов покрывает 80% всего что ты хочешь сказать.

То есть, если ты выучил тысячу слов – ты уже можешь сказать и понять вообще практически все на языке. Если не буквально, то контекст. Чего довольно часто хватает. Эти 3 тысячи слов ты довольно быстро освоишь со словарем, если будешь читать и выписывать незнакомые слова.

Постоянно прорабатывая этот материал, ты эти слова запомнишь. И когда эти слова у тебя осядут в голове, тебе останется только немного “шлифануть” грамматику, чтобы правильно строить предложения.

4. YouTube: научись понимать на слух

Как только ты освоишься с чтением, можно начинать смотреть на YouTube какие-нибудь профильные конференции по JavaScript или по любой другой теме, которую ты хочешь изучать на английском языке.

Фишка YouTube в том, что он научился довольно клево разбирать английский язык. Ты всегда можешь просто включить автоматические субтитры. В русских субтитрах всегда будет очень много смешных вариантов, но английский язык YouTube разбирает довольно хорошо. К тому же некоторые ораторы, выступающие на конференциях, очень хорошо и четко говорят.

В чем плюс этих автоматических субтитров: так как ты уже умеешь читать, ты всегда можешь нажать паузу и прочитать, что он там сказал, если тебе не понятно. К тому же всегда можно замедлить воспроизведение видео в полтора-два раза, повторить, проиграть его еще раз.
Это, на мой взгляд, просто нереально полезный ресурс.

5. Найди работу

Как только ты научишься понимать на слух и читать, я рекомендую уже начинать искать какую-нибудь работу, которая бы была на английском языке. Возможно, вакансия будет чуть ниже твоего рейтинга, потому что ты не настолько профессионал в английском. Ты как бы делаешь скидку на свое незнание. Но это живое общение, обсуждение задач, и здесь тебе действительно НУЖНО знать английский язык, чтобы получить свои деньги. Это и есть то, что подтолкнет тебя на следующий уровень.

И все. А потом остается смотрение всяких сериальчиков без субтитров, полировка мелочей. Тогда ты уже можешь сказать: я хочу изучить пассивный залог, надо мне еще вот это подтянуть. Спасибо, что смотрите. Пока-пока!

Ссылка на основную публикацию
Adblock
detector