Чому англійську та програмування потрібно вчити одночасно?
18.09.20 ⏰5 хв
Більш ніж мільярд сторінок інформації в інтернеті подано англійською! Приблизно 1,500,000,000 людей на планеті спілкуються нею. Для топ-менеджерів, бізнес-аналітиків і менеджерів проєктів англійська потрібна, як повітря. Чи це фріланс, чи робота в компанії — комунікація з іноземним замовником зазвичай лише "ін інгліш". Питання "чи потрібно знати мову" виникає у людей все рідше. Але от "як і коли краще її вивчати" — для багатьох залишається загадкою.
За даними Бюро статистики праці США, в країні в наступному десятилітті відкриють 1,4 млн вакансій, пов'язаних з програмуванням. І всього 400 000 з них зможуть закрити. Це явно вплине на розвиток ІТ індустрії України. Тому вивчення мови зараз більш ніж актуальне питання. Розгорнемо детальніше.
З комп'ютерами говорять англійською
Так вже історично склалося, що майже всі мови програмування тісно пов'язні з англійською, вся документація лише мовою Шекспіра.
Будьте готові до того, що якщо Ви не знаєте англійську, доведеться зазубрювати назви методів певної мови программування, тому що Ви не розумітимете що вони означають і навіщо потрібні.
Так, деякі мови програмування дозволяють писати неангломовні команди. Наприклад, на рубі можна називати змінні і методи російськими словами.
Але:
- стандартні методи все-одно будуть англійськими, тому доведеться робити вибухову суміш з двох мов;
- документацію або допомогу в інтернеті набагато легше знайти англійською, матеріалів російською дуже мало. Та й чого вартий один тільки StackOverFlow, який між іншим англомовний;
- та й англійською давати назви простіше, ніж російською;
Вам подобається російська, Ви любите програмувати.
Почніть програмувати на 1С.
Ви зненавидите і те, і інше.
З замовниками говорять англійською
Якщо Ви працюєте в міжнародній компанії: ділове листування, технічне завдання, спілкування з замовником – англомовне.
Джуніор-розробнику необхідно знати термінологію, необхідну для роботи. Він повинен володіти професійною лексикою, щоб вільно орієнтуватися на англомовних сайтах чи форумах. Якщо йдеться про навички розмовної
англійської, — можна пошукати курси.
Але майте на увазі, що вивчаючи англійську без програмування, Ви втрачаєте цілих ПІВ РОКУ власного кар'єрного часу. Поступове вивчення обох предметів — це не до кінця актуально й логічно, адже в цьому випадку конкуренція на ринку зростає в півтори рази, а Ваші шанси швидко і класно працевлаштуватись зменшуються рівно в стільки ж. Допоки Ви "на розслабоньчику" відвідуєте собі курси англійської, а потім ще пів року програмування, в цей час інші вже проходять стажування на своїй першій роботі в ІТ компанії і чекають на перехід на джуніор позицію.
Згідно з Мін’юстом щороку в Україні кількість ІТ спеціалістів росте на +32 000!
Саме тому ми знайшли вихід як можна вчити англійську і при цьому не віддалятися від програмування.
В повноцінні курси CURSOR тепер впроваджені заняття з ІТ English. Ось список тем, з якими варто ознайомитись. Це програма, яка готує студентів до співбесіди саме в ІТ компанії!
How to describe skills in your CV;
Shortly about all tenses in English Grammar;
How to introduce yourself;
ІТ-English;
TOP 10 popular questions on interview;
How to write a formal letter and motivation letter;
How to Improve your english pronunciation;
Програміст який знає англійську, але не знає програмування – не програміст
Не варто робити англійську чимось пріоритетним, впадаючи в крайнощі! Першим ділом потрібно освоїти програмування на достатньому рівні, щоб Ви змогли навчатися на курсах програмування, а потім потрапили на першу роботу. Тобто рівня А2 для старту буде вистачати.
А вже згодом, коли маєш вільний час і вже програмуєш, можна приділити трохи вільного часу англійській. Вона однозначно стане дуже хорошим плюсом у Вашому резюме! Перемагає на співбесіді серед рівних по програмуванню кандидатів той, хто знає англійську краще.
Як краще вчити, коли починаєте з нуля?
Починайте з азів, не треба зразу починати з будови речення ...
Вивчіть:
- алфавіт, вимову звуків;
- перші слова;
- будову простих речень;
- мінімальну граматику: 3 часи у простих формах (минулий, теперішній і майбутній);
Далі продовжіть шлях в сторону технічної англійської. Слова та терміни, що безпосередньо будуть використовуватися у Вашій мові програмування.
Тут все просто. Берете необхідну навчальну літературу з програмування. Відразу все англійською мовою. Втягуєте в себе, як в губку, словниковий запас айтішних термінів. Разом з Google Translate постарайтесь опанувати навчальну літературу по мірі можливості. Спочатку буде важко, особливо коли на одну сторінку припадатиме більше, ніж половина нових слів. Але з кожною наступною сторінкою перемога буде ближчою! Головне терпіння.
Після такого Ви не лише будете читати мейли від англомовник клієнтів та друзів, а й зможете на них відповідати. Нехай і з помилками на початку.
Наступний левел – це сприйняття мови на слух та розмова.
Тут вже допоможуть курси. Головне — бути вмотивованим, проявляти ініціативу, зі всіма підтримувати розмову, використовувати усі безкоштовні "спікінг клаби" і за кілька місяців Ви отримаєте досить високий рівень.
Слухайте музику англійською, переглядайте фільми та серіали (наприклад Friends, там проста розмовна інгліш), скачуйте і слухайте подкасти щоденно!
Ось тут непоганий ресурс з подкастами.
Також є Netflix, який містить масу різних серіалів та фільмів англійською з субтитрами і без.
І пам’ятайте: краще займатися англійською кожного дня по 15 хвилин, ніж один раз на тиждень 5 годин під ряд. Часті регулярні підходи набагато ефективніші і тримають ваш мозок в тонусі.