IT
/

Англійська для IT-спеціалістів

6 хвилини читання

За статистикою, понад 75% замовлень на розробку програмного забезпечення надходить до вітчизняних фахівців від іноземців і майже всі замовники вважають за краще спілкуватися англійською мовою. Саме тому кожен IT-фахівець повинен володіти нею на хорошому рівні. У цій статті ми розповімо, як англійська допоможе вам в роботі.

Навіщо програмісту англійську мову

Якщо ви вже почали роботу в IT-сфері, то прекрасно розумієте, що без англійської програмістам не обійтися. Однак деякі люди вважають, що технічна англійська можна і не вчити: майже вся термінологія сталася з англійської, тому все буде зрозуміло і так. Тим, хто не впевнений, чи варто витрачати час на вивчення іноземної мови, ми наведемо кілька вагомих аргументів.

  1. Розуміння термінології. Більшість мов програмування засновані на ключових словах англійською мовою.
  2. Вибір засобів розробки. У деяких з них відсутній український інтерфейс.
  3. Читання технічної документації. Практично всі довідкові матеріали і технічні завдання пишуться англійською (якщо вас цікавлять замовлення з-за кордону).
  4. Спілкування з клієнтами. Багато зарубіжних компаній активно користуються послугами українських «айтішників», і, щоб точно розуміти потреби клієнтів, вам потрібно добре знати англійську.
  5. Вивчення професійної літератури. Новітні книги і статті в IT-сфері публікуються англійською мовою. Програмістам потрібно постійно бути в курсі всіх новин і оновлень, тому варто вивчати англійську.
  6. Відвідування онлайн-курсів і вебінарів. В Інтернеті можна знайти сотні навчальних безкоштовних курсів від гуру програмування. А на платних курсах ви зможете отримати диплом міжнародного зразка – великий плюс до резюме.
  7. Пошук рішень у всесвітній павутині. У своїй роботі ви періодично стикаєтеся зі складними завданнями і деякими проблемами, вирішення яких можна знайти в англомовній частині Інтернету.
  8. Шанс отримати роботу за кордоном. Не секрет, що майже всі IT-гіганти знаходяться в США. У такі фірми постійно потрібні грамотні фахівці, але, щоб спілкуватися з колегами і дирекцією, необхідно знати англійську мову. Хочете працювати в Силіконовій долині? Вчіть англійську.

Ваші сильні і слабкі сторони: як вчити англійську програмісту

У вивченні англійської, як і в будь-якій іншій справі, слід використовувати свої сильні сторони і намагатися працювати над слабкими. Давайте з’ясуємо, над чим вам належить працювати.

Ваші сильні сторони:

  1. Логічне мислення. Як використовувати: граматика – логічна структура, тому за умови постійних занять вам буде нескладно її вивчити.
  2. Широкий словниковий запас. Як використовувати: вам буде простіше вивчати англійську для IT, адже у вас вже є хороша база лексики. При вивченні слів ви помітите, що багато знайомих вам «технічних» слів мають інше значення в загальнорозмовній англійській.

Ваші слабкі сторони:

  1. Невпевнене знання граматики. Причина: в технічних текстах, як правило, використовується складна термінологія, але дуже прості граматичні конструкції, тому ви могли не приділяти належну увагу граматиці. Все вирішується вивченням конструкцій і виконанням практичних вправ.
  2. Мовний бар’єр. Причина: у вас було дуже мало або взагалі не було розмовної практики. Через це розвивається так званий «синдром собаки», тобто ви все розумієте, але не можете сказати самі. Практика усного мовлення вирішить цю проблему.
  3. Слуховий бар’єр. Причина: програмістам нечасто доводиться сприймати інформацію англійською на слух, тому у вас можуть бути проблеми з розумінням мови співрозмовника. Робота з аудіоматеріалами позбавить вас від цього.

Ми з’ясували ваші слабкі і сильні сторони, а тепер треба вирішити, яким же чином вчити англійську для програмістів. Починати вивчати спеціалізована англійська для IT слід після того, як ви закінчили курс Pre-Intermediate. До цього краще вивчати загальну розмовну англійську, щоб закласти міцний фундамент для професійних знань.

Де краще вивчати мову? Знайти спеціальні курси для вивчення англійської для розробників практично неможливо, тому кращим рішенням будуть індивідуальні заняття з викладачем. А ще зручніше буде вивчати англійську без відриву від улюбленого комп’ютера, і ми пропонуємо вам робити це на уроках англійської через Скайп.

Базовий англійський словник для програміста

У цьому розділі ми хотіли б представити вам базові поняття англійською мовою, які стануть в нагоді майже кожному «айтішнику». Для зручності ми виділили набір дієслів 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: -a monitor -a printer -a speaker -headphones пристрою виведення: -монітор -принтер -колонка -навушники
input devices: -a keyboard -a mouse -a scanner -a digital camera -a joystick пристрої введення: -клавіатура -миша -сканер -цифрова камера -джойстик

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 plugin (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) глобальна мережа, широкомасштабна мережа

Немаленька добірка англійської для IT, чи не так? Але для того, щоб навчитися добре говорити нею, недостатньо знати слова, необхідно вчити граматику, розвивати навик сприйняття мови на слух і т. Д. З цією задачею вам допоможуть незлічувані онлайн-школи та, власне, репетитор. А для вдалого прийому на роботу пропонуємо вам оглянути статті: