Лучшие способы выучить английский язык для IT-специалистов

Лучшие способы выучить английский язык для IT-специалистов
На чтение
65 мин.
Просмотров
131
Дата обновления
20.11.2024

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

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

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

Понимание терминологии
Большинство языков программирования основано на ключевых словах на английском языке.

Выбор средств разработки
В некоторых из них отсутствует русифицированный интерфейс.

Чтение технической документации
Практически все справочные материалы и технические задания пишутся на английском (если вас интересуют заказы из заграницы).

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

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

Посещение онлайн-курсов и вебинаров
В Интернете можно найти сотни обучающих бесплатных курсов от гуру программирования. А на платных курсах вы сможете получить диплом международного образца — большой плюс к резюме.

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

Шанс получить работу за границей
Не секрет, что почти все IT-гиганты находятся в США. В такие фирмы постоянно требуются грамотные специалисты, но, чтобы общаться с коллегами и дирекцией, необходимо знать английский язык. Хотите работать в Силиконовой долине? Учите английский.

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

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

Базовый английский словарь для программиста

В этом разделе мы хотели бы представить вам базовые понятия на английском языке, которые пригодятся почти каждому «айтишнику». Для удобства мы выделили набор глаголов IT-тематики, а также слова, связанные с Интернетом, аппаратным и программным обеспечением.

Полезные глаголы

Слово Перевод
to back up (backup) выполнять резервное копирование
to boot загружать, загружаться (например, об устройстве или операционной системе)
to burn записывать на оптический диск
to create создавать
to compile компилировать
to compress сжимать (например, архиватором)
to connect соединять, подключаться
to copy копировать
to cut вырезать в буфер обмена
to debug отлаживать
to decrypt расшифровывать
to delete удалять
to deploy развертывать (например, приложение на сервере)
to develop разрабатывать
to disable отключать, деактивировать
to disconnect разъединять, отключаться
to display отображать
to download загружать, скачивать
to eject извлекать (устройство)
to enable включать, активировать
to encrypt шифровать, зашифровывать
to execute исполнять
to format форматировать
to implement внедрять, реализовывать
to initialize приводить в исходное состояние, инициализировать
to install инсталлировать, устанавливать
to integrate интегрировать, объединять в одну систему
to link to ссылаться на что-либо
to load загружать
to paste вставлять из буфера обмена
to plug in подключать
to press (a button) нажимать (кнопку)
to read считывать
to reboot перезагружать, перезагружаться
to restore восстанавливать
to save сохранять
to scroll up/down прокручивать вверх/вниз (например, веб-страницу)
to sort сортировать
to switch on/off включать/выключать
to uninstall деинсталлировать, удалять
to update обновлять
to upgrade улучшать, модернизировать
to upload загружать, закачивать
to verify проверять

Hardware — аппаратное обеспечение

Слово/Словосочетание Перевод
a bus шина
a cable кабель
a central processing unit (CPU) центральный процессор
a computer case корпус системного блока
a device устройство
a fan вентилятор охлаждения, кулер
a graphics card (display card, display adapter, graphics adapter) видеокарта (графический адаптер)
a graphics processing unit (GPU) графический процессор
a hard disk drive (HDD) жесткий диск
a laptop ноутбук, портативный компьютер
a light-emitting diode (LED) светодиод
a motherboard (mainboard) материнская плата
a network card сетевой адаптер (сетевая карта, сетевая плата)
a port разъем, порт
a power supply unit (PSU) блок питания
a solid-state drive (SSD) твердотельный накопитель
a sound card (audio card) звуковая карта
a storage device запоминающее устройство, накопитель
a touch screen сенсорный экран
air cooling воздушное охлаждение
an expansion card карта (плата) расширения
an optical disk drive оптический привод
an uninterruptible power source (UPS) источник бесперебойного питания
random-access memory (RAM) оперативная память (ОЗУ)
read-only memory (ROM) постоянное запоминающее устройство (ПЗУ)
removable media съемные носители информации
water cooling водяное охлаждение
output devices:

  • a monitor
  • a printer
  • a speaker
  • headphones
устройства вывода:

  • монитор
  • принтер
  • колонка (акустическая)
  • наушники
input devices:

  • a keyboard
  • a mouse
  • a scanner
  • a digital camera
  • a joystick
устройства ввода:

  • клавиатура
  • мышь
  • сканер
  • цифровая камера
  • джойстик

Software — программное обеспечение

Слово/Словосочетание Перевод
a compiler компилятор
a database база данных
a debugger отладчик
a desktop application/app приложение для настольного компьютера
a device driver драйвер устройства
a graphical user interface (GUI) графический пользовательский интерфейс
a kernel ядро (например, операционной системы)
a mobile application/app мобильное приложение
a plug-in (plugin) плагин, расширение, дополнительный программный модуль
a programming language язык программирования
a query запрос
a scroll bar полоса прокрутки
a snapshot снимок состояния системы
a spreadsheet электронная таблица
a status bar строка состояния
a template шаблон
a version control system (VCS) система контроля версий
a web application/app веб-приложение
a word processor текстовый процессор
a text editor текстовый редактор
a utility утилита (служебная программа)
acceptance testing приемочное тестирование
agile methodology гибкая методология разработки
an algorithm алгоритм
an array массив
an encoding кодировка
an enterprise application корпоративное приложение
an executable (file) исполняемый файл
an interpreter интерпретатор
an operating system (OS) операционная система
application software прикладное программное обеспечение
aspect-oriented programming (AOP) аспектно-ориентированное программирование
binary data двоичные данные
commercial software платное программное обеспечение
data данные, информация
data processing обработка данных
extreme programming экстремальное программирование
firmware прошивка, микропрограмма
freeware бесплатное программное обеспечение
incremental development инкрементная модель разработки
integrated development environment (IDE) интегрированная среда разработки
iterative development итеративная модель разработки
malicious software (malware) вредоносное программное обеспечение
object-oriented programming (OOP) объектно-ориентированное программирование
open source software программное обеспечение с открытым исходным кодом
prototyping создание прототипа, прототипирование
rapid application development (RAD) быстрая разработка приложений (методология)
regression testing регрессионное тестирование
runtime (runtime environment) среда выполнения кода
server software серверное программное обеспечение
spiral development спиральная модель разработки
spyware программа-шпион, шпионское программное обеспечение
system software системное программное обеспечение
unit testing модульное (блочное, компонентное) тестирование
waterfall model каскадная модель разработки

Internet — Интернет

Слово/Словосочетание Перевод
a bookmark закладка (в браузере)
a bridge мост
a browser браузер, обозреватель
a domain домен
a firewall брандмауэр, межсетевой экран
a gateway шлюз
a hyperlink гиперссылка
a node узел сети
a packet пакет
a patch cord коммутационный кабель, патч-корд
a router маршрутизатор, роутер
a search engine поисковая система
a subdomain поддомен, субдомен
a switch коммутатор, свитч
a website веб-сайт, веб-узел
a wireless network беспроводная сеть
bandwidth пропускная способность (канала передачи данных)
broadband широкополосный доступ в Интернет
client-server architecture клиент-серверная архитектура
cloud computing облачные вычисления
cloud storage облачное хранилище данных
dynamic host configuration protocol (DHCP) протокол динамической настройки узла
domain name system (DNS) система доменных имен
instant messaging (IM) обмен мгновенными сообщениями
Internet service provider (ISP) интернет-провайдер
local area network (LAN) локальная сеть
latency задержка, период ожидания
media access control (MAC) address аппаратный адрес, MAC-адрес
peer-to-peer (P2P) одноранговая сеть, пиринговая сеть
twisted pair витая пара
voice over IP (VoIP) голосовая связь через Интернет, IP-телефония
wide area network (WAN) глобальная сеть, широкомасштабная сеть

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

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

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

Для начального уровня:

English for Information Technology Career path Information Technology Career path Computing Career path Software Engineering
English for Information Technology 1 Career path Information Technology Career path Computing Career path Software Engineering

Для среднего уровня:

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
Oxford English for Information Technology Professional English in Use ICT English for Information Technology 2 Check Your English for Computers and IT English for Telecoms and Information Technology

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

  1. multitran.ru – Англо-русский и русско-английский словарь также пригодится вам для перевода. Чтобы получить правильный перевод термина, смотрите перевод слова рядом с примечанием «комп.» (компьютерные термины).
  2. english4it.com – Простой и удобный англоязычный словарь, в котором можно прослушать звучание каждого слова. Там же составлены предложения со всеми словами, их тоже можно прослушать.
  3. computerlanguage.com – Словарь компьютерных терминов на английском языке. Введите незнакомое слово в строку поиска и узнайте его значение.
  4. techterms.com – Англоязычный словарь технических терминов. Все слова сортируются по категориям, а также можно искать значение слова через систему поиска на сайте. Здесь есть подробное разъяснения для каждого понятия. Кроме того, можно проходить тесты из раздела Quizzes, чтобы проверять свои знания.
  5. computerhope.com – В разделе Dictionary этого сайта вы найдете англоязычный словарь технических терминов, в котором дано подробное пояснение каждого понятия. Кроме того, вам предложат почитать полезную статью, связанную с тем термином, определение которого вы искали.

Ресурсы для изучения новых слов

Сайты с тестами и упражнениями на лексику:

    • businessenglishsite.com — упражнения, помогающие запомнить правила употребления IT-лексики в предложениях.
    • blairenglish.com — технические тексты, в которых жирным шрифтом выделены новые слова, а ниже приведен тест на знание этой лексики.

Приложения для изучения слов:

    • Lingualeo и Memrise — с помощью этих программ вы сможете изучать новые слова, составлять собственные словари терминов для изучения, смотреть видео профессиональной тематики и т. д.

Ресурсы для изучения грамматики

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

  1. Изучаем теорию:
    • engvid.com — грамматика в видеоуроках от носителей английского языка. Материал изложен очень доступно, и почти к каждому видео есть тест по теме.
  2. Выполняем практические упражнения:
    • learnenglish.de — сайт с большой подборкой грамматических тестов, а также пояснениями теории на английском языке.
    • tolearnenglish.com — не лучший по дизайну, но хороший по наполнению сайт. Чтобы найти тесты на нужную вам тему, укажите, например, Article в поисковой строке, и вам выдадут ссылки на упражнения для отработки артиклей.
    • perfect-english-grammar.com — удобный сайт, где простыми словами излагается грамматика английского языка и есть практические упражнения для проработки изученных тем.
  3. Работаем со специальными приложениями:
    • Learn English Grammar для Android и iOS — позволяет изучать грамматические правила и предоставляет грамматические упражнения для отработки использования этих правил на практике.
    • Johnny Grammar’s English Quiz для Android и iOS — удобное приложение с тестами на разные грамматические темы английского языка.

Как научиться говорить по-английски ИТ-специалисту

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

С английским ситуация аналогичная: никакой учебник или самоучитель не заменят вам разговорной практики с собеседником. Поэтому ищите себе партнера для разговоров на английском. Причем можно развивать устную речь не выходя из дома. Воспользуйтесь сайтом italki.com или polyglotclub.com и общайтесь с носителем языка онлайн.

Подкасты для разработчиков

Подкасты незаменимы для развития навыка восприятия английской речи на слух, а также из них вы узнаете много полезной профессиональной информации. Мы рекомендуем два вида материалов:

  1. На общие темы для совершенствования знаний общеразговорного английского:
    • eslpod.com — аудиоматериалы на разные темы. Дикторы говорят медленно и четко, поэтому можно слушать их даже на уровнях Elementary и Pre-Intermediate. Ранее материалы сайта были бесплатными, сейчас же для пользования подкастами необходимо приобрести платный аккаунт.
    • esl-lab.com — подкасты на общие темы, распределенные по 3 уровням сложности. К каждой записи есть тесты, вы можете проверить, насколько хорошо поняли услышанное.
  2. Профессиональные подкасты. Таких материалов очень много, и вы можете выбрать те, которые подходят именно вам. Мы рекомендуем:

Обучающие курсы на английском языке для программистов

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

  1. codecademy.com
    Один из самых популярных за рубежом сайтов с обучающими курсами для программистов. Вся информация представлена только на английском языке, обучение бесплатное.
  2. udacity.com
    Образовательный портал с курсами на английском, предназначенными для работников IT-сферы.
  3. coursera.org
    Coursera — подборка курсов от более чем 120 университетов и образовательных организаций. Большинство материалов представлено на английском языке, но есть и на русском. Многие обучающие программы можно пройти бесплатно.
  4. edx.org
    Аналогичный Coursera сайт, предлагающий большой выбор курсов на разных языках, однако на русском пока не представлено ни одного курса. Каталог уроков для IT-области можно увидеть тут. В основном обучение бесплатное. Необходимо будет внести оплату, если вы захотите получить сертификат о прохождении конкретного курса.
  5. udemy.com
    Большой каталог платных и бесплатных курсов на разных языках, в том числе есть материалы и на русском. Программы обучения для IT можно увидеть на этой странице.
  6. futurelearn.com
    На этом сайте также можно подписаться и пройти бесплатный или платный курс обучения на английском языке.
0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий