Найти в Дзене

Английский язык для программиста. Как выучить?

Думаю, практически все опытные программисты на более-менее хорошем уровне владеют английским языком. Но если Вы только начинаете своё знакомство с информационными технологиями, возможно, для Вас не совсем ясно, зачем именно изучать английский, если и так имеется большое количество обучающих материалов на русском языке, а в коде используется совсем мизерная часть множества английских слов. Зачем программисты изучают английский язык: Как же выучить английский? Теперь, когда мы выяснили, зачем вообще нужно изучать язык, попробуем составить примерный план его освоения до среднего уровня (intermediate или же upper-intermediate). Предположим, что Вы не вообще не знаете английский. С чего начать? Есть простой вариант - записаться в языковую школу. Думаю, комментарии здесь излишни. Профессиональные педагоги без проблем обучат Вас основам английского, но, если Вы старше 18, занятия обойдутся в копеечку. Если же Вы занимаетесь самостоятельно, то в Интернете имеется огромное количество хороших
Оглавление

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

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

Зачем программисты изучают английский язык:

  • Большинство обучающих материалов, всё-таки, на английском. Самое главное - необходимо уметь читать и понимать документацию к языкам программирования и написанных на них фреймворкам и библиотекам.
  • Англоязычное сообщество самое многочисленное, поэтому найти решение возникшей проблемы намного проще на Stack Overflow, чем на любом русскоязычном аналоге.
  • Знание английского языка повышает шансы найти более престижную работу. Но эта причина актуальна для многих профессий.
  • Почти во всех Open Source проектах для общения между разработчиками и написания комментариев в коде используется английский язык, потому что он является самым распространенным и поэтому удобным.

Как же выучить английский?

Теперь, когда мы выяснили, зачем вообще нужно изучать язык, попробуем составить примерный план его освоения до среднего уровня (intermediate или же upper-intermediate).

Предположим, что Вы не вообще не знаете английский. С чего начать? Есть простой вариант - записаться в языковую школу. Думаю, комментарии здесь излишни. Профессиональные педагоги без проблем обучат Вас основам английского, но, если Вы старше 18, занятия обойдутся в копеечку. Если же Вы занимаетесь самостоятельно, то в Интернете имеется огромное количество хороших материалов для начинающих. К примеру, записи "Полиглота" с Дмитрием Петровым.

Для формирования словарного запаса на первых порах можно воспользоваться приложениями на Андроид. Их очень много, но лично я пользовался "Memrise". Так же старым, но хорошо работающим методом являются карточки: с одной стороны пишется слово на английском и его транскрипция, а с другой - перевод на русский или объяснение на английском.

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

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

Написать точный план изучения иностранного языка невозможно. Зато несложно сформулировать алгоритм его изучения:

  1. Найдите навык, которым Вы ещё почему-то не владеете.
  2. Приложите усилия для исправления ситуации.
  3. Вернитесь к пункту 1.

P.S.

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

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