ТОП слова на английском для программистов
Профессиональная лексика пригодится начинающим и опытным айтишникам. Поэтому рекомендуем ознакомиться с этими подборками слов. Для более комфортного восприятия словарь английской терминологии разделен на несколько разделов.
Английский для программистов: общая лексика
Общая IT лексика используется во всех направлениях программирования, поэтому пригодится всем причастным к этой области специалистам.
Слово
|
Перевод
|
Software
|
Программное обеспечение
|
Application
|
Приложение, программа
|
Data
|
Данные, информация
|
Freeware
|
Бесплатное программное обеспечение
|
Open source
|
Программное обеспечение с открытым исходным кодом
|
Code
|
Код (исходный код программы, код, номер ошибки или статуса, например HTTP code – код HTTP статуса)
|
Source, source code
|
Исходный код программы
|
Coding, programming
|
Программирование, разработка
|
Develop
|
Разрабатывать
|
Create
|
Создавать
|
Remove, delete, drop
|
Удалить
|
Compile
|
Компилировать
|
Compress
|
Сжимать
|
Archive
|
Архивировать
|
Issue
|
Проблема, вопрос, требующий решения
|
Error
|
Ошибка (например, HTTP 404 Error, запрашиваемый файл не найден на сервере; либо ошибка разделения на ноль, ошибка в синтаксисе программы)
|
Exception
|
Исключение (нестандартное поведение системы, которое мы обрабатываем отдельным кодом)
|
Encrypt
|
Зашифровать
|
Decrypt
|
Расшифровать
|
Verify
|
Проверить, верифицировать
|
Английский для IT: операционные системы
Слово
|
Перевод
|
Boot
|
Загрузка, загрузить (например, загрузить Linux)
|
Reboot
|
Перезагрузка
|
Shutdown
|
Выключение
|
Install
|
Установить (например, приложение)
|
Uninstall
|
Удалить установленное
|
Update
|
Обновить (например, приложение)
|
Environment variable
|
Переменная среды
|
GUI, Graphical User Interface
|
Графический пользовательский интерфейс
|
Terminal
|
Командный терминал
|
Command
|
Команда
|
Shell
|
Командная оболочка
|
Partition
|
Раздел диска
|
Root
|
Корень, обычно имеют в виду корневого пользователя операционной системы с максимальными правами
|
Технический английский: языки программирования
Слово
|
Перевод
|
Variable
|
Переменная
|
Constant
|
Константа
|
String
|
Строка
|
Number
|
Число
|
Append
|
Добавить, присоединить (обычно элемент в конец массива)
|
Open
|
Открыть (например, файл)
|
Close
|
Закрыть (например, файл)
|
Read
|
Прочесть (например, из файла)
|
Write
|
Записать (например, в файл)
|
Array, list
|
Массив, список данных
|
Dictionary
|
Словарь ключ-значение
|
Key, keyword
|
Ключ
|
Value
|
Значение
|
Object
|
Объект
|
Class
|
Класс
|
Implement
|
Реализовать
|
Abstract
|
Абстрактный (например, абстрактный класс)
|
Extend
|
Расширить
|
Length
|
Длина (например, строки)
|
Count
|
Количество (например, элементов в массиве)
|
Sort
|
Сортировать
|
True / false
|
Правда / ложь
|
Definition
|
Определение (например, функции)
|
Scope
|
Область видимости
|
Словарь по английскому для разработчиков
Слово
|
Перевод
|
Deploy
|
Развертывание приложения на сервере
|
Architecture
|
Шаблон
|
Object-oriented programming
|
Архитектура
|
Template
|
ООП, объектно-ориентированное программирование
|
Backend
|
Серверное ПО
|
Frontend
|
Клиентское ПО, работающее на устройстве пользователя
|
Dependency
|
Зависимость
|
Maintain
|
Поддерживать
|
Library
|
Библиотека
|
Framework
|
Фреймворк, каркас или набор библиотек для разработки приложений
|
MVC
|
Архитектурная модель (Model), отображение (View), контроллер (Controller)
|
Технический английский: базы данных
Слово
|
Перевод
|
Database
|
База данных, БД
|
Query
|
Запрос
|
Storage
|
Хранилище
|
Table
|
Таблица (например, в базе данных)
|
Column
|
Колонка
|
Select
|
Выбрать (например, данные из БД)
|
Insert
|
Вставить (например, данные в БД)
|
Drop, delete, remove
|
Удалить, убрать
|
Join
|
Присоединить
|
Index
|
Индекс БД
|
Другую профильную лексику можно найти на сайте techterms.

Сленг программистов
Айтишники в своей ежедневной речи употребляют кучу английских слов, даже говоря на родном языке. Предлагаем ознакомиться со сленгом программистов, который уже перешел из английского в родной язык.
- Асайнить – образовалось от английского глагола «to assign – поручать, назначать». «Аасайнить задачу» означает ставить или назначать рабочую задачу.
- Беклог происходит от backlog и означает задолженность или действия, которые необходимо выполнить. У айтишников этот термин имеет значение «перечень задач, расположенных в порядке приоритетности». В основном употребляется в словосочетании «беклог продукта» – перечень задач, которые должна выполнить команда при работе над определенным проектом.
- Бекап (backup) – дублирование, резервное копирование. К примеру, бекап баз данных.
- Термин «баг» (bug) касается больше тестировщиков, но его использует вся команда при обсуждении. Баг – это ошибка, некий технический дефект в коде.
- Дебажить (to debug) – исправлять ошибки. Синонимом к этому слову есть термин «фиксить» – исправлять, ремонтировать.
- Дейлик – ежедневный созвон с командой. Происходит от английского изречения daily meeting – ежедневная встреча.
- Деплоить (to deploy) – разворачивать. Деплоить сайт – опубликовать сайт для пользователей, то есть перенести с тестового сервера на рабочий.
- Дропнуть (to drop) – удалить, сбросить, обнулить.
- Спринт (sprint) – конкретный промежуток времени для выполнения определенного задания.
- Таска (task) – задача, задание.
- Тикет (ticket) – запрос. Например, когда тестировщик находит баг, он посылает тикет разработчику, чтобы тот пофиксил баг.
- Ревьюить (to review) – проверять.
- Фича (feature) – некая особая черта продукта.
- Тедешка – сокращение от technical documentation (техническая документация).
Любопытно, что слово «дропнуть» в музыкальной сфере имеет совсем другое значение. Его используют, когда музыкант выпускает, публикует новый трек. А «тикет» для большинства людей – это обычный билет. Поэтому, чтобы правильно понимать значение всех слов, важно изучать не просто общий английский, а именно профильный. Помочь в этом может репетитор по английскому языку.
Преподаватель узнает ваши цели изучения дисциплины, текущий уровень знаний и ваши приоритетные цели, чтобы разработать индивидуальный план работы. На сайте BUKI School можно заниматься с таким преподавателем, который специализируется именно на необходимой для ученика отрасли – школьный курс English, подготовка к вузу, технический иностранный язык, английский для программистов.
Чтобы начать обучение, необходимо заполнить анкету на сайте, а затем менеджеры платформы свяжутся с учеником и выберут для него наиболее подходящего репетитора.
Учебники по английскому для программистов
IT отрасль очень динамична, поэтому специалисты постоянно читают новые книги и профильные статьи. У программистов всегда есть своя мини-библиотека на полке или в электронном формате. Если специалист хочет улучшить технический английский, то ему пригодятся учебники из этой подборки, которые прекрасно дополнят коллекцию крутого айтишника.
Книга поможет специалистам улучшить речевые навыки в контексте компьютерных и информационных технологий. В учебнике есть ряд текстов для чтения, материалов для аудирования и структурированных задач
Это курс для учащихся со средним и выше уровнем подготовки. В каждом разделе есть упражнения для улучшения языковых навыков, а каждый пятый раздел посвящен развитию навыков слушания с помощью аутентичных интервью с IT-специалистами.
Эта серия состоит из двух Students Books, книги для преподавателя, диска с аудиоматериалами, тестовых заданий. Она подойдет для учащихся с начальным и средним уровнем знаний. Сборник составлен в 2012 году, поэтому он поможет выучить базовую лексику, улучшить навыки чтения и аудирования, ознакомиться с грамматикой, но в нем нет более современной терминологии.
В серии есть книга для учителя, учебник и аудиоматериалы. Книга рассчитана на учащихся с начальным уровнем подготовки. В ней больше всего внимания уделено аудированию и чтению. Прекрасным дополнением служит словарь с профессиональными терминами и выражениями. Только нужно учитывать, что они были актуальны в 2011 году и их нужно дополнить современной терминологией.
Учебник для среднего и высокого уровня владения английским. В нем есть много полезной лексики, которая пригодится программисту. Каждое слово приводится с объяснением и примерами употребления. Для закрепления тем есть тренировочные упражнения. Преимущество книги «Professional English in Use ICT» – ответы для самопроверки.

Английский для программистов: дополнительные ресурсы
Современный мир открывает множество возможностей для обучения. На YouTube есть специальные каналы, где выкладывается много полезной информации. CS50 – канал Гарвардского университета, где можно узнать об основах программирования и профильном английском.
Brain TV – это социально-образовательный проект для бесплатного обучения. На канале есть подборка уроков технического английского.
Check Your English Vocabulary for Computers and IT – это тетрадь, в которой собраны интересные практические задачи для лучшего запоминания профильной лексики. Ученик может разгадывать кроссворд, справляться с головоломками, выполнять тесты, работать с аудиоматериалами.
Computer Desktop Encyclopedia – онлайн-словарь технической терминологии. Все определения подробны, к каждому слову прилагается много полезной сопутствующей информации.
Также айтишники могут улучшить восприятие английского на слух при просмотре интересных сериалов о коллегах. Вот несколько интересных вариантов:
Улучшить слушание помогут также профильные подкасты.