Успішні фахівці IT-сфери знають, що вивчення англійської мови є найважливішим етапом у професійному розвитку розробника, дизайнера і маркетолога.
Зміст статті:
У цій статті наші друзі, компанія TemplateMonster, поділяться порадами з вивчення англійської мови для IT. Адже багато терміни запозичені з англійської, тому новачки без знання мови можуть зазнавати труднощів при вивченні основ професії.
Навіщо English IT-фахівця
Довідкові матеріали та технічна документація заточені під англійська. Наприклад, щоб отримати список строкових методів в мові Python, потрібно звернутися до бібліотеки через інтерактивний режим. Зробивши це, російськомовний спеціаліст побачить великі обсяги інформації англійською.
Спілкування з замовниками, в основному, здійснюється англійською мовою, якщо фахівець працює на міжнародній біржі. У розробці 50% результату — це розуміння того, що вимагає клієнт. Тільки в цьому випадку фахівець зможе надати якісні послуги. В результаті розробник отримає позитивний відгук і відповідну оплату праці.
Вивчення професійної літератури можна порівняти з дослідженням технічної документації.
Безліч «геніїв» у сфері IT це англомовні люди, і вони випускають навчальні книги для новачків. Всесвітня павутина, як і будь-яка технічна література, надає користувачеві великий обсяг профільної інформації англійською.
Також він стане в нагоді в тому випадку, якщо для професійного просування необхідно заручитися допомогою семінарів або онлайн-курсів від успішних розробників. Дані в основі навчання будуть озвучені англійською.
Нарешті, англійська збільшує шанси знайти роботу в крупній компанії за кордоном. Мнгие фірми воліють використовувати російськомовних фахівців як найманих працівників, так як вартість їх послуг значно нижче.
Без знання мови можуть виникнути складнощі, які будуть впливати на якість роботи і життя в іншій країні.
Фахівці в IT-сфері з цієї статті зможуть винести користь і отримати конкретний план дій по вивченню.
Тут буде розглянута основна термінологія англійською мовою, яка використовується розробниками. Також фахівці отримають кілька порад про те, з чого почати вивчення на шляху до своєї мети.
Як англійська допоміг відомим розробникам?
Історія знає багато успішних розробників і дизайнерів з Росії, які завдяки знанням своєї професії змогли знайти своє місце в світовій індустрії. Багато з них живуть за межами РФ, інші надають свої послуги дистанційно. Однак варто виділити дві історії, які повинні мотивувати фахівців на вивчення англійської мови.
Сергій Брін
Сергій Брін народився в Москві і завдяки гарному навчання освоїв професію розробника на вищому рівні. Англійська мова стала в його житті пусковим механізмом — завдяки його вивчення Сергій познайомився з Ларрі Пейджем, після чого партнери розробили пошукову систему і заснували найбільшу компанію в світі — Google.
Зараз Брін продовжує працювати над розвитком компанії, створює власні проекти і позиціонує себе як підприємець. Forbes налічують в його стані 47 мільярдів доларів. У багатьох інтерв’ю розробник говорить, що англійська мова є обов’язковою для тих, хто хоче підвищити якість і вартість своїх послуг.
Євген Касперський
Євген був звичайним студентом, проте тяга до програмування і відмінне знання англійської мови зробили його успішним розробником.
Сьогодні оон — голова і основний власник «Лабораторії Касперського», яка позиціонує себе як міжнародна компанія. Його продукція (антивірус Kaspersky) використовується на пристроях по всьому світу. Як зазначає Євген, якби не тяга до програмування і знання англійської, його життя могла б пройти так само безуспішно, як у більшості російських фахівців.
Як виглядає термінологія?
Докладний словник можна знайти на багатьох ресурсах, проте слід виділити основну термінологію, з якої буде стикатися будь-розробник.
Програмне забезпечення
Створення продукту, його обробка і підтримка здійснюються в будь-якій компанії, яка займається випуском програмного забезпечення.
Термін | Значення |
System software | Системне програмне забезпечення |
Server software | Серверне |
Runtime | Середа програмного коду |
Prototyping | Створення прототипу |
Iterative development | Итеративная модель розробки |
Безкоштовний | Безкоштовне програмне забезпечення |
Data processing | Обробка даних |
Data | Дані |
Binary Data | Двійкові дані |
Operating System | Операційна система |
Interpreter | Інтерпретатор |
Encoding | Кодування |
Algorithm | Алгоритм |
Testing | Тестування |
Array | Масив |
Template | Шаблон |
Web-application | Веб-додаток |
Mobile application | Мобільний додаток |
Text editor | Текстовий редактор |
Word processor | Текстовий процесор |
Spreadsheet | Електронна таблиця |
Query | Запит |
Utility | Службова програма |
Programming language | Мова програмування |
Kernel | Ядро в системі |
Plug-in | Плагін |
Compiler | Компілятор |
Device driver | Драйвер |
Debugger | Відладчик |
Database | База даних |
Кожне значення обов’язково буде зустрічатися, як в навчальних матеріалах, так і під час виконання роботи. Тому вивчення професії має тісно переплітатися з дослідженням основних термінів.
Базові дієслова
Дієслова необхідні розроблювачеві, щоб давати команди в інтерактивному середовищі розробки, а також на належному рівні розуміти замовника під час узгодження умов співпраці. Базовий набір дій виглядає отже.
Термін | Значення |
To verify | Перевіряти |
To update | Оновлювати |
To upload | Скачувати |
To decrypt | Розшифрувати |
To uninstall | Видалити |
To read | Зчитувати |
To save | Зберегти |
To reboot | Перезавантажувати |
To plug in | Підключати |
To restore | Відновлювати |
To sort | Сортувати |
To press | Натискати (на кнопку) |
To upgrade | Покращувати |
To format | Форматувати |
To load | Завантажувати |
To install | Встановлювати |
To implement | Реалізувати |
To paste | Вставити з буфера обміну |
To integrate | Інтегрувати |
To execute | Виконувати |
To delete | Видаляти |
To enable | Активувати |
To disable | Деактивувати |
To eject | Витягати |
To develop | Розробляти |
To download | Завантажувати, завантажувати |
To display | Відображати |
To disconnect | Відключатися |
To debug | Налагоджувати |
To backup | Виконувати резервне копіювання |
To cut | Вирізати з буфера обміну |
To burn | Записувати (на оптичний диск) |
To compile | Компілювати |
To connect | Підключати |
To create | Створювати |
To compress | Стискати (дані, файли) |
Використання наведених дієслів не тільки полегшить спілкування з замовником, але і поліпшить навички розробки. Багато компаній, наприклад, проводять «верифікацію». Це слово походить від терміна «verify» і означає перевіряти (здібності та навички роботи з програмним кодом, наприклад).
Апаратне забезпечення
Термінологія, яка пов’язана з апаратним забезпеченням, буде використовуватися при роботі з обчислювальною технікою. Слова знадобляться не лише розробникам, але і фахівців, які займаються ремонтом та обслуговуванням комп’ютерів.
Термін | Значення |
Water cooling | Водяне охолодження |
Air cooling | Повітряне охолодження |
Random-access memory | Оперативна пам’ять |
Removable media | Знімні носії інформації |
Sound card | Звукова карта |
Expansion card | Плата розширення |
Storage device | Запам’ятовуючий пристрій |
Touch screen | Сенсорний екран |
Hard disk/drive | Жорсткий диск |
Power supply unit | Блок живлення |
Laptop | Ноутбук |
Port | Роз’єм |
Motherboard | Материнська карта |
Network card | Мережева плата |
Bus | Шина |
Graphics processing unit | Графічний процесор |
Cable | Кабель |
Device | Пристрій |
Central processing unit | Центральний процесор |
Computer case | Корпус системного блоку |
Термінологія, яка пов’язана з пристроями введення і виведення інформації, виглядає наступним чином:
Термін | Значення |
Scanner | Сканер |
Monitor | Монітор |
Speaker | Акустична колонка |
Digital camera | Цифрова камера |
Mouse | Комп’ютерна миша |
Printer | Принтер |
Joystick | Джойстик |
Headphones | Навушники |
Keyboard | Клавіатура |
Знаючи базові терміни, які застосовуються до апаратного забезпечення, фахівець зможе розробляти програмне забезпечення для комп’ютерів і телефонів.
Як самостійно вивчити англійську
Книги є базовими елементами, за допомогою яких можна вивчити англійську мову. Проте фахівцям рекомендується звернутися до профільних підручників, які зможуть надати термінологію для розробки.
Книги, які рекомендовано вивчити:
- English for information technology;
- English for telecoms;
- Oxford English for information technology;
- Professional English in use;
- Software engineering та інше.
Також приділіть увагу профільним словників:
- Techterms;
- Multitran;
- English4it;
- Computerhope.
Граматичні конструкції мови спеціалісти можуть вивчати за допомогою звичайних підручників. Головне пам’ятати термінологію, яка застосовується в програмуванні.
Як навчитися говорити по-англійськи?
Багато уваги слід приділити розмовній мові, за допомогою якого можна спілкуватися з закордонними замовниками.
Для тренування розмовної мови необхідно говорити англійською. Мова програмування не піддасться людині, яка просто прочитав підручник — для отримання навичок необхідно практикуватися.
Також можна скористатися подкастами — аудіоматеріалами з природною англійською мовою. Прослуховуючи інформацію, можна поліпшити сприйняття незнайомих слів, а також освоїти структуру мови для правильної побудови речень.
Висновок
У цій статті ми розглянули, наскільки важливо для розробників володіти термінологією англійською мовою. Це впливає на швидкість навчання, якість надання послуг, швидкість вирішення проблем, а також взаємовідносини з замовниками. Знання мови відкриває двері на західний ринок, де вартість роботи розробника оцінюють у кілька разів дорожче, ніж на пострадянському просторі.
Терміни та дієслова, які були представлені в таблиці, допоможуть у вивченні методів, функцій і синтаксису в будь-якій мові програмування.
На цьому серія не закінчується. В цій статті мова піде про термінології англійською мовою, яка використовується фахівцями в області веб-дизайну.