Английский для IT

Английский для IT

Зачем IT-специалисту английский язык? Каким навыкам следует уделить особенное внимание? Рассказываем и делимся полезными материалами.

Язык программирования — не единственный язык, который следует знать программисту. Английский помогает айтишнику улучшать свои профессиональные качества и открывает новые возможности для карьерного роста. Так...

Зачем айтишникам английский

Для написания кода. Синтаксис популярных языков программирования содержит в себе английские слова. Конечно, ограниченный «лексикон» этих языков можно выучить. Кроме того, находить ошибки вам поможет IDE. Но вот проблема: многие среды разработки предусматривают только англоязычный интерфейс, а большинство компаний пишут комментарии к коду только на английском языке.

Для поиска информации и обучения. IT-специалистам часто приходится искать информацию в интернете. Большое количество ответов на свои вопросы они находят на англоязычных ресурсах. Кроме того, большинство технических терминов и документаций существуют только на английском языке.

Чтобы быть в курсе новостей. IT-сфера развивается очень быстро. Знание английского языка позволит вам получать информацию быстрее из первоисточников: исследований, конференций, англоязычных форумов.

Для работы на международном рынке или с зарубежным заказчиком. Английский язык позволит вам работать с зарубежными компаниями и заказчиками.

Как учить английский для работы в IT

Перед началом изучения английского языка задайте себе вопрос: «зачем это мне?». Четко сформулированная цель поможет сохранить мотивацию и понять, каким навыкам следует уделить больше внимания.

Vocabulary (Словарный запас). В лексиконе айтишника то и дело встречаются англицизмы. Для продуктивной коммуникации с коллегами необходимо обладать соответствующим словарным запасом. Особенный упор следует сделать на специализированную лексику, которая пригодиться для написания кода, работы в программах и потребления информации.

Reading (Чтение). Даже опытный айтишник сталкивается с задачами, которые он не способен решить. На помощь ему приходят гайды, статьи, новости и официальные документации на языке оригинала.

Writing (Письмо). Навык пригодится при общении с заказчиком или коллегами. Также умение понятно выражать свои мысли в письменном виде на английском языке помогут вам искать информацию.

Speaking (Говорение). Коммуникация является неотъемлемой частью работы IT-специалиста. Митинги, дейлики и стендапы входят в расписание практически каждого айтишника. Навык говорения на английском языке необходим для работы в иностранной компании вне зависимости от формата работы — и в офисе, и на удаленке.

Listening (Аудирование). Как и говорение, этот навык необходим для общения. Кроме того, умение воспринимать английскую речь на слух поможет развивать профессиональные навыки. Например, с помощью прослушивания тематических подкастов на английском языке.

Grammar (Грамматика). Для получения разрешения на работу, гражданства, ВНЖ, а также для лучшего трудоустройства и получения образования в другой стране вам может потребоваться языковой сертификат.

Языковые сертификаты IELTS и TOEFL признаются большинством учебных заведений и работодателей в англоязычных странах. Чтобы получить любой из них вам предстоит проверить все свои навыки: аудирование, чтение, говорение и письмо. Без знаний грамматики этот экзамен сдать не получится.

Арсенал инструментов для улучшения навыков английского разнообразен: учебники, сериалы, фильмы, YouTube, подкасты, живое общение с носителями. Поговорим подробнее о каждом пункте ↓

Что почитать

Учебники

  • Oxford English for Information Technology, 2006 г. Авторы: Glendinning E.H., McEwan John
  • Career path Information Technology, 2014 г. Авторы: Virginia Evans, Jenny Dooley, Stanley Wright
  • Cambridge Infotech English for Computer Users, 2008 г. Автор: Santiago Remacha Esteras.

Книги про IT

Хорошим способом совершенствовать свои навыки является чтение художественной, учебной литературы и публицистики на английском языке. Вот несколько книг, связанных с IT на любой вкус:

  • Gene Kim: «The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win» — роман о внутренней кухне разработчиков
  • Frederick Brooks Jr.: «Mythical Man-Month, The: Essays on Software Engineering» — для развития Soft Skills
  • Gayle Laakmann McDowell: «Cracking the Coding Interview» — о том, как проходить технические собеседования и интервью
  • David Farley: «Modern Software Engineering: Doing What Works to Build Better Software Faster» — о принципах разработки ПО
  • Henry S. Warren: «Hacker's Delight» — книга знакомит читателя с алгоритмами, их применением и обучает основам системного программирования.

* О других популярных книгах для программистов читайте тут и тут.

Англоязычные новостные порталы про IT

  • Geeks for Geeks — полезные статьи на самые разные IT-темы: от новостей до уроков
  • Like Geeks — библиотека интересных текстов про программирование
  • Slashdot — новостные статьи на технические темы пишут пользователи и проверяют редакторы сайта.

Словари

Аудирование

Чтобы сделать просмотр кино полезным, смотрите его на английском с английскими субтитрами. В наших подборках фильмов и сериалов вы найдете кинокартины связанные с IT, попробуйте их посмотреть в оригинале.

Подкасты

  • Developer Tea — подкаст для разработчиков, который можно послушать во время coffee break
  • SE Radio — один из самых популярных еженедельных подкастов про IT
  • Herding Code — подкаст с расшифровкой, что делает его удобным для обучения.

YouTube-каналы

  • Google for Developers — видео от IT-специалистов компании Google
  • GOTO Conferences — записи конференций, презентаций и интервью айтишников
  • ProgrammingKnowledge — уроки основ программирования.

Приложения

Duolingo — самое популярное и простое приложение по изучению английского. Приложение Rosetta Stone предлагает нативное обучение без теории и переводов. Учебный процесс происходит через упражнения на произношение, написание и запоминание слов с помощью иллюстраций. В некоторых приложениях, например в Lingualeo, среди лексических подборок вы найдете целые разделы посвященные IT. Также лексику на эту тему можно найти в приложениях для заучивания слов: ReWord, Words, Anki.

Где завести англоязычных друзей для языковой практики

Stack Оverflow и Codementor являются самыми популярными IT-форумами за рубежом — вы можете попытаться там завести полезные знакомства. Вступить в дискуссию с англоязычными пользователями также можно на платформе Reddit. В Meetup, социальной сети для знакомств, вы найдете людей со схожими интересами. А LinkedIn вы можете использовать для поиска исполнителей, работодателей и просто единомышленников. Вам также может пригодиться Random Coffee — сервис для нетворкинга посредством случайных знакомств, подобранных на основе твоих интересов Искусственным интеллектом.

* О том, как улучшить свой нетворкинг, читайте здесь.

Базовый словарь айтишника

Глаголы

  1. back up — выполнять резервное копирование
  2. boot — загружать
  3. compress — сжимать
  4. debug — отлаживать
  5. develop — разрабатывать
  6. download — загружать
  7. update — обновлять
  8. verify — верифицировать
  9. release — выпускать
  10. create — создавать
  11. run — запустить
  12. read — читать
  13. reboot — перезагрузить
  14. save — сохранять
  15. delete — удалять.

Существительные

  1. variable — переменная
  2. function — функция
  3. loop — цикл
  4. array — массив
  5. data — данные
  6. folder — папка
  7. launcher — средство запуска
  8. query — запрос
  9. template — шаблон
  10. string — строка
  11. class — класс
  12. code — код
  13. access — доступ
  14. error — ошибка
  15. algorithm — алгоритм.

IT-профессии на английском

  1. Programmer — программист
  2. Software Developer — разработчик программного обеспечения
  3. Web Developer — веб-разработчик
  4. Frontend Developer — фронтенд-разработчик
  5. Backend Developer — бэкенд-разработчик
  6. Full-Stack Developer — фуллстак-разработчик
  7. Data Scientist — дата-сайентист
  8. Data Analyst — аналитик данных
  9. Data Engineer — инженер по обработке данных
  10. Database Administrator — администратор баз данных
  11. DevOps Engineer — инженер DevOps
  12. Mobile App Developer — разработчик мобильных приложений
  13. Tester — тестировщик
  14. IT Project Manager — менеджер проектов в области IT
  15. Artificial intelligence (AI) engineer — инженер по искусственному интеллекту
  16. Cybersecurity specialist — специалист по кибербезопасности
  17. Quality Assurance (QA) Engineer — инженер по обеспечению качества
  18. Machine Learning Engineer — инженер машинного обучения
  19. Team Leader — руководитель группы разработчиков
  20. Software Architect — архитектор программного обеспечения
  21. System Engineer — системный инженер
  22. IoT Engineer — специалист интернета вещей
  23. Blockchain Developer — разработчик блокчейн-технологий
  24. Big Data Engineer — инженер по работе с большими данными
  25. Game Developer — разработчик игр
  26. Network Engineer — инженер сетей
  27. Virtual Reality Developer — разработчик виртуальной реальности
  28. Bioinformatics Specialist — специалист по биоинформатике
  29. Robotics Engineer — инженер по робототехнике
  30. Natural Language Processing Engineer — NLP-инженер.
Софья Пирогова

Софья Пирогова

Главный редактор / Автор статей
Георгий Бабаян

Георгий Бабаян

Основатель и CEO Эльбрус Буткемп