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

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

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

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

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

Написание кода. Самые популярные языки программирования C++, Python и Java, которые необходимы IT-специалисту, изначально разрабатывались на английском.

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

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

Частый вопрос — какой уровень английского языка нужен для программиста. Чтобы уверенно себя чувствовать в профессиональной среде, необходим минимум B2 (Upper-intermediate).

Русско-английский IT-словарь

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

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

Узнаем, как называются IT-профессии на английском языке.

Слово Перевод
software developer разработчик ПО
computer network architect сетевой архитектор
computer system analyst системный аналитик
web developer веб-разработчик
technical writer технический писатель
web designer веб-дизайнер
software tester тестировщик ПО
security programmer программист систем охраны
junior джун — младший программист

Разбираемся в технической терминологии и учимся рассказывать о железе.

Слово Перевод
a central processing unit (CPU) центральный процессор
a device устройство
a fan вентилятор, кулер
a bus шина
a cable кабель
a hard disk drive (HDD) жесткий диск
a laptop ноутбук, портативный компьютер
a light-emitting diode (LED) светоизлучающий диод
a computer case ящик для компонентов ПК
a motherboard (mainboard) материнская плата
a network card сетевой адаптер (сетевая карта, сетевая плата)
a port разъем, порт
a solid-state drive (SSD) твердотельный накопитель
a sound card, an audio card звуковая карта
a storage device устройство для хранения данных
a touch screen сенсорный экран
air cooling охлаждение воздухом
an uninterruptible power source (UPS) источник бесперебойного питания
an expansion card карта (плата) расширения
an optical disk drive привод для оптических дисков
random-access memory (RAM) оперативная память
a power supply unit (PSU) блок питания
water cooling охлаждение водой
digital device цифровое устройство
Устройства вывода
a monitor монитор
a printer принтер
a speaker колонка (акустическая)
headphones наушники
Устройства ввода
a keyboard клавиатура
a mouse мышь
a scanner сканер
a touchpad тачпад
a joystick джойстик

Заглядываем внутрь компьютера: смотрим, как называются операционные системы, программы и приложения.

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

Разбираем слова, которые чаще всего встречаются в интернете.

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

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

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

Учебные пособия по техническому английскому

Начинающим:

  • Basic English for Computing от Oxford — базовый курс, который помогает освоить техническую терминологию. Подойдет для уровней A1 и A2.
  • Career Paths: Information Technology — пособие для работников сферы компьютерной инженерии. Разработан для тех, кто владеет английским на уровне от A1 до B1.

Продолжающим:

  • English for Information Technology — учебник с разбором стандартной лексики для программистов. Также есть тесты для проверки знаний. Пособие подойдет для уровня английского от B1.
  • Infotech English for Computer Users — языковой курс для уровня B1 о компьютерах. Основные темы: программирование, дизайн и планирование карьеры.
  • Professional English in Use ICT — учебник, который поможет расширить профессиональный словарный запас и улучшить произношение. Подойдет для программистов с уровнем владения английским от B1 и выше.

Словари технического английского для работников сферы IT

Computer Hope — удобный онлайн-словарь, в котором собраны более 15 000 технических терминов и определений.

Computer Language — IT-справочник, который помогает узнать значение более 30 000 жаргонных и модных слов из сферы программирования.

Techterms — онлайн-словарь технических определений. Также доступен в формате мобильного приложения.

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

Business English Site — сайт c тестовыми заданиями для изучения новой лексики.

Blair English — платформа с тестами по технической терминологии. Также здесь публикуются тексты для тренировки новой лексики.

Memrise — приложение с видеороликами от носителей языка. На платформе можно практиковаться в использовании новых слов с помощью специального бота.

Приложения и платформы для изучения грамматики

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

Изучаем теорию и практикуемся:

  • engvid.com — сборник грамматических видеоуроков, которые проводят англоговорящие специалисты. Для удобства в каждом видео есть субтитры.
  • learnenglish.de — самоучитель с тестами, квизами и играми. Также здесь можно изучать теорию с помощью специального гида.
  • english4it.com — платформа с обучающими видео, текстами, словарем и практическими заданиями для закрепления материала.
  • perfect-english-grammar.com — сайт, который предлагает проверить знания с помощью удобных грамматических тестов. Их можно скачать в формате PDF.

Используем приложения:

  • Voxy для Android и iOS — приложение, которое адаптируется под уровень знаний ученика. Здесь собраны упражнения, видеоуроки и аудиозаписи.
  • Rosetta Stone для Android и iOS — приложение, где пользователям доступны комбинации текстов, изображений и звуков, которые помогут в изучении слов и конструкций.

Как разработчику научиться разговаривать по-английски

Чтобы заговорить, недостаточно читать тексты или делать упражнения по грамматике. Нужна настоящая практика с собеседниками, которые разделяют профессиональные интересы и смогут поддержать разговор. Например, школа «Инглекс» предлагает разговорный онлайн-клуб Skills. Здесь студенты совершенствуют разговорный английский, узнают новые слова и обсуждают интересные темы. Есть занятия по направлениям Grammar, Vocabulary, Speaking, Listening, Business и другим. Встречи длятся по 30-50 минут.

Полезные IT-подкасты

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

Подкасты общей тематики:

  • Заряжаемся английским от «Инглекс» — подкаст, в котором разбираются грамматика, лексика, частые ошибки и другие интересные темы. Выпуски выходят два раза в неделю.
  • ESLPod — аудиолекции, в которых рассматриваются повседневные темы. Для каждого урока есть текстовые материалы. Подписка на сервис платная.
  • Cyber listening lab — в подкасте обсуждаются новости, здоровье, праздники и другие темы. Для прослушивания можно выбрать беседы с носителями или тематические лекции.

Подкасты с IT-уклоном:

  • Soft Engineering Radio — еженедельный подкаст по программной инженерии.
  • Code Newbie — ресурс для тех, кто изучает код, хочет разобраться в азах IT и начать работать по специальности.
  • Coding Blocks — подкаст, из которого вы узнаете все о фишках и особенностях программирования.

Сериалы и фильмы на IT-тематику

Предлагаем смотреть сериалы и фильмы с пользой. Включайте субтитры и выписывайте новые слова.

Сериалы:

Полнометражные фильмы:

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

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

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

XDA Forums. Удобная площадка, которая предназначена для общения между разработчиками.

Software Engineering. Здесь можно быстро получить ответы на вопросы в сфере разработки и языков программирования.

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

Разобраться в общих фразах и узнать что-то новое помогут качественные видеоролики.

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

ELLLO. Видеоролики разбиты по уровням сложности. Есть более 3 000 бесплатных лекций.

FluentU. На платформе размещены клипы из телешоу, музыкальные видео и отрывки из фильмов.

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

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

Codecademy. Обучение проходит с помощью удобной интерактивной платформы. Можно попробовать бесплатные варианты или оформить подписку.

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

Английский для IT-специалистов от школы «Инглекс». На курсе студенты пополняют словарный запас лексикой для программистов, изучают грамматику и прокачивают аудирование.

Англоязычные новостные площадки для программистов

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

Computer Weekly. Сайт посвящен последним технологическим новостям, статьи публикуются каждый день.

Computing. Онлайн-журнал освещает свежие новости из мира аналитики и информационных технологий.

PC Mag. Здесь можно найти информацию о свежих трендах и разработках, а также узнать последние IT-новости.

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

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

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

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

Блог «Инглекс». Здесь можно узнать, как получить максимальную пользу от самостоятельного изучения английского, ознакомиться с профессиональной IT-лексикой и почитать полезные материалы.

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

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

Реклама. ООО «Инглекс». erid: LjN8KFn1V

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Как IT-специалисту выучить английский язык + подборка полезных ресурсов
Автор
Арина Кайгородцева
Арина с детства изучала английский язык, в подростковом возрасте была редактором школьной газеты. А еще ей нравится знакомиться с культурами разных стран. Именно поэтому она получила высшее образование в Европе.
Опубликовано: 04.09.2024
Подпишитесь на полезную рассылку об английском

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: