ТОП слова англійською для програмістів
Професійна лексика стане в пригоді початківцям і досвідченим айтішникам. Тому рекомендуємо ознайомитися із цими добірками слів. Для більш комфортного сприйняття словник з англійської поділений на кілька розділів.
Англійський для програмістів: загальна лексика
Загальна 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 – онлайн-словник технічної термінології. Усі визначення детальні, до кожного терміну є багато корисної супутньої інформації.
Також айтішники можуть покращити сприйняття англійської на слух під час перегляду цікавих серіалів про колег. Ось кілька цікавих варіантів:
Покращити слухання допоможуть також профільні підкасти.