Почему начинающим айтишникам важно учить именно “английский язык для программистов”? Неужели он так отличается от бытового или, например, “английского для бизнеса”?
В этой статье команда разработчиков GoIT расскажет про особенности английского для разработчиков и поделится практическими советами по его изучению для начинающих IT-специалистов.
5 “зачем” учить английский айтишнику
Вот зачем вам понадобится английский:
- Чтобы писать код. Разработчики “кодят” на английском, поэтому без знания основ языка вы будете допускать орфографические ошибки в переменных (английские слова), а значит напишите плохой код.
- Чтобы понимать технические термины и техзадания. Даже в странах СНГ разработчики все больше переходят на английский язык при составлении документации. Что и говорить про заграничных заказчиков.
- Чтобы общаться с другими разработчиками и понимать их. Сленг программиста основан на английских словах. Например, термин “фича”, которым разработчики называют определенную функцию программы, основан на слове “feature” (в переводе функция, черта). Таких выражений у IT-специалистов сотни и их нужно понимать.
- Чтобы читать техническую документацию, книги и слушать доклады топовых специалистов в интернете. Большинство топовых книг, вебинаров на английском языке.
- Чтобы повысить шансы на релокейт и зарабатывать больше. Уже несколько лет западные заказчики активно ищут разработчиков на рынке СНГ. Поэтому если вы хорошо зарекомендуете себя в зарубежной компании, как действительно классный профессионал, то сможете переехать в другую страну на ПМЖ и увеличить зарплату в разы.
Какой уровень английского достаточный, чтобы стать программистом?
Определим минимальный уровень знания английского языка, достаточного для программиста-новичка. Для этого обратимся к статистике:
- по данным DOU – 50% разработчиков знают английский до среднего уровня (2.4% знают английский на уровне чтения небольших элементарных фраз; 11,9% читают тексты на английском со словарем; 35,7% понимают английскую речь на слух и могут поддержать разговор).

согласно данным Djinni на конец мая 2021, на сервисе зарегистрирована 1721 вакансия с зарплатой до $1.500 и 40 позиций с зарплатами $3.500-$4.000 для начинающих разработчиков с опытом работы менее года и уровнем знания английского языка Beginner (знание элементарных фраз). Для сравнения, для новичков такого же уровня технических знаний, но c уровнем английского Pre-Intermediate (чтение со словарем и разговор на неспешный разговор на общие темы) зарегистрировано 5828 вакансий с зарплатами до $3.000.

По данным Recruitica.com, в 2021 году разработчику-новичку важно знать английский на уровне “уверенное чтение технической документации”. Именно такая формулировка указана в большинстве вакансий. Необходимость хорошего и даже отличного знания английского необходима программистам уровня Middle и выше.
Вывод: айтишнику-новичку не нужно учиться несколько лет на курсах английского языка, чтобы стать настоящим разработчиком. Но необходимо знать “IT-english”, чтобы устроиться на первую работу по IT-специальности. Осталось наметить путь, как быстро изучить основы.
5 советов как программисту выучить IT-английский быстрее
Ниже практические советы от разработчиков GoIT, которые помогли им выучить английский для работы быстрее.
1. Окружите себя IT-информацией
- подпишитесь на телеграм-каналы про IT. В Telegram-канале Junior Developer вас ждет актуальная статистика и новинки мира IT.
- зафрендитесь, установите контакты с ТОП-разработчиками в Facebook, LinkedIn и вступайте в профильные группы в этих и других соцсетях – так вы будете в центре актуальных новостей мира IT;
- найдите блоги и издания, которые вам понравятся и следите за их публикациями. Например, в GoIT Journal мы каждую неделю публикуем полезные материалы для начинающих разработчиков. Из англоязычных – reddit.com;
- читайте IT-темы и разделы на популярных форумах. Например, Cyberforum, IXBT-Forum; и др. Из англоязычных – StackOverFlow;
- читайте книги на IT-тематику. Например, если вам хочется стать Python-разработчиком – читайте книги про Python в оригинале, используя переводчики. Несомненно, это сложнее и займет больше времени, чем если бы вы читали текст на удобном языке. Но после прочтения и выполнения практических советов вы намного быстрее поймете основы.
Желательно больше читать англоязычной информации, но если ваш уровень знания языка не позволяет этого – начните с русскоязычных источников. На них вы разберетесь о сленге программистов и узнаете, как они друг с другом общаются.
Также рекомендуем вам посмотреть вебинар на YouTube-канале GoIT, где Алексей Голубев (Senior Software Engineer в SoftServe) расскажет о том, зачем IT-шнику нужен английский и 5 личных советов, как выучить этот иностранный язык быстро, на достаточном для программиста уровне.
2. Читайте больше технических статей и постов ТОП-разработчиков в оригинале
Это может показаться сложным шагом, но если вы установите расширения-переводчики для Google Chrome или других браузеров (например, Google Переводчик), то сможете переводить незнакомые слова, просто выделяя их.
Практикуясь так каждый день, вы познакомитесь со всеми необходимыми техническими терминами и сможете в дальнейшем задавать вопросы другим разработчикам.
3. Пользуйтесь приложениями для изучения английского языка на смартфоне
На сайтах и в приложениях для смартфона LinguaLeo, EnglishDom и в других подобных сервисах есть подборки английских слов сферы IT для изучения и проверки. Пользоваться такими сервисами удобно, поскольку смартфон всегда под рукой и слова можно учить при любом удобном случае.
4. Посещайте онлайн-курсы по английскому для IT
В интернете есть множество курсов именно по направлению IT-English. Но зачастую он требует уже начальных знаний английского языка (порог – не ниже Pre-Intermediate). Если вы можете выделить время на систематические занятия с преподавателем, то быстро приобретете необходимые знания.
5. Больше практикуйтесь в программировании
Если вы хотите в IT, но сомневаетесь в своем уровне английского и, соответственно, не знаете, хватит ли его, чтобы стать разработчиком – регистрируйтесь на бесплатный марафон HTML+CSS верстки и “убьете сразу 2 зайцев”. На нем вы:
- познакомитесь с основными техническими терминами программистов и узнаете, что они означают;
- поймете, какой объем английского для программиста нужен, чтобы создать простой сайт-резюме;
- попрактикуетесь в программировании под контролем профессиональных менторов, которые ответят на вопросы и помогут исправить ошибки;
- создадите свой первый персональный проект и оцените, насколько ваши знания английского позволяют стать программистом.
Записаться на марафон HTML+CSS
Если вы сможете следовать советам выше, то в короткий срок выучите английский до минимально необходимого уровня и сможете его совершенствовать в процессе работы разработчиком.