Зачем программисту английский язык
Если вы уже начали работу в 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:
|
устройства вывода:
|
input devices:
|
устройства ввода:
|
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 |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Для среднего уровня:
Oxford English for Information Technology | Professional English in Use ICT |
English for Information Techno
0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий
Курсы![]() 0 отзывов
![]() ![]() 5
1 отзывов
![]() ![]() 0 отзывов
![]() |
---|