Выберите заказ для пополнения занятий

Английский для IT отрасли: словарь, книги и интересные ресурсы | BUKI School

Английский для IT отрасли: словарь, книги и интересные ресурсы

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

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

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

Почему английский является важным скилом для айтишников?

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

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

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

Читайте также: Что такое герундий и инфинитив: простые правила употребления

ТОП слова на английском для программистов

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

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

Общая 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.

Рабочий процесс

Сленг программистов

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

  1. Асайнить – образовалось от английского глагола «to assign – поручать, назначать». «Аасайнить задачу» означает ставить или назначать рабочую задачу.
  2. Беклог происходит от backlog и означает задолженность или действия, которые необходимо выполнить. У айтишников этот термин имеет значение «перечень задач, расположенных в порядке приоритетности». В основном употребляется в словосочетании «беклог продукта» – перечень задач, которые должна выполнить команда при работе над определенным проектом.
  3. Бекап (backup) – дублирование, резервное копирование. К примеру, бекап баз данных.
  4. Термин «баг» (bug) касается больше тестировщиков, но его использует вся команда при обсуждении. Баг – это ошибка, некий технический дефект в коде.
  5. Дебажить (to debug) – исправлять ошибки. Синонимом к этому слову есть термин «фиксить» – исправлять, ремонтировать.
  6. Дейлик – ежедневный созвон с командой. Происходит от английского изречения daily meeting – ежедневная встреча.
  7. Деплоить (to deploy) – разворачивать. Деплоить сайт – опубликовать сайт для пользователей, то есть перенести с тестового сервера на рабочий.
  8. Дропнуть (to drop) – удалить, сбросить, обнулить.
  9. Спринт (sprint) – конкретный промежуток времени для выполнения определенного задания.
  10. Таска (task) – задача, задание.
  11. Тикет (ticket) – запрос. Например, когда тестировщик находит баг, он посылает тикет разработчику, чтобы тот пофиксил баг.
  12. Ревьюить (to review) – проверять.
  13. Фича (feature) – некая особая черта продукта.
  14. Тедешка – сокращение от technical documentation (техническая документация).

Любопытно, что слово «дропнуть» в музыкальной сфере имеет совсем другое значение. Его используют, когда музыкант выпускает, публикует новый трек. А «тикет» для большинства людей – это обычный билет. Поэтому, чтобы правильно понимать значение всех слов, важно изучать не просто общий английский, а именно профильный. Помочь в этом может репетитор по английскому языку.

Преподаватель узнает ваши цели изучения дисциплины, текущий уровень знаний и ваши приоритетные цели, чтобы разработать индивидуальный план работы. На сайте BUKI School можно заниматься с таким преподавателем, который специализируется именно на необходимой для ученика отрасли – школьный курс English, подготовка к вузу, технический иностранный язык, английский для программистов.

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

Читайте также: Изучаем английский: 10 сайтов для тренировки навыков аудирования

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

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

Oxford English for Information Technology

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

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

Pearson Longman «English for Information Technology»

Эта серия состоит из двух Students Books, книги для преподавателя, диска с аудиоматериалами, тестовых заданий. Она подойдет для учащихся с начальным и средним уровнем знаний. Сборник составлен в 2012 году, поэтому он поможет выучить базовую лексику, улучшить навыки чтения и аудирования, ознакомиться с грамматикой, но в нем нет более современной терминологии.

Express Publishing «Career Paths Information Technology»

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

Professional English in Use ICT

Учебник для среднего и высокого уровня владения английским. В нем есть много полезной лексики, которая пригодится программисту. Каждое слово приводится с объяснением и примерами употребления. Для закрепления тем есть тренировочные упражнения. Преимущество книги «Professional English in Use ICT» – ответы для самопроверки.

Рабочее место программиста

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

Современный мир открывает множество возможностей для обучения. На YouTube есть специальные каналы, где выкладывается много полезной информации. CS50 – канал Гарвардского университета, где можно узнать об основах программирования и профильном английском.

Brain TV – это социально-образовательный проект для бесплатного обучения. На канале есть подборка уроков технического английского.

Check Your English Vocabulary for Computers and IT – это тетрадь, в которой собраны интересные практические задачи для лучшего запоминания профильной лексики. Ученик может разгадывать кроссворд, справляться с головоломками, выполнять тесты, работать с аудиоматериалами.

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

Также айтишники могут улучшить восприятие английского на слух при просмотре интересных сериалов о коллегах. Вот несколько интересных вариантов:

Улучшить слушание помогут также профильные подкасты.

Читайте также: Английские слова на медицинскую тематику

Автор:

Ищете репетитора?

Найдите подходящего для всех ваших критериев

Английский для IT отрасли: словарь, книги и интересные ресурсы

Почему английский является важным скилом для айтишников?

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

Какие ТОП слова на английском необходимо знать программистам?

Software - программное обеспечение; application - приложение, программа; data - данные, информация.

Что такое сленг программистов?

Асайнить – образовалось от английского глагола «to assign – поручать, назначать». «Аасайнить задачу» означает ставить или назначать рабочую задачу.