Английский,  Иммиграция

«Английский для программистов с нуля»

Ан­глий­ский язык для IT-спе­ци­а­ли­стов — это возможность получать информацию из первоисточников. Ни один перевод не будет таким же глубоким и детальным, как на иностранном языке. Программисту сегодня, и особенно web-программисту важно знать английский хотя бы на минимальном уровне. Все ведущие биржи по поиску работы  для IT на английском. Новости на smashingmagazine тоже. Не зная язык вы просто не сможете работать в этой сфере.

С чего начать? Читайте в нашей статье.


Как определить уровень английского?

Я часто говорю о том, что прежде чем приступать к занятиям нужно определить свой уровень английского. Это необходимое условие для того, чтобы грамотно  выстроить учебный процесс. Но какие бывают уровни английского? И что на каждом уровне нужно знать? 

Существует три основных уровня английского: A, B и C.

A — начальный уровень, B — средний и C — самый высокий. Но каждый из них подразделяется еще на несколько уровней:

  • А0-А1 (Beginner) — это первая ступень в изучении английского. Если вы никогда не изучали английский, то начинать нужно с этого этапа. 
  • А1 (Elementary) — «уровень выживания». Ваш словарный запас около 500 слов. Знаний на этой ступени достаточно для общения на бытовом уровне. Например, вы можете сделать простой заказ в кафе или прочитать вывеску.
  • А2 (Pre-Intermediate)  — Это уже более серьезный шаг. Курс Pre-Intermediate начинается с повторения простых грамматических конструкций. Ваш словарный запас содержит около 1000 слов. Вы можете более свободно общаться на английском, понимаете простую  речь на слух. Можете прочитать небольшой текст.
  • B1 (Intermediate) — это средний уровень владения языком, позволяющий достаточно свободно разговаривать на английском. Уровень B1 позволяет поступать в российские профильные ВУЗы и на подготовительные курсы за рубежом. Он подразумевает что вы свободно владеете не менее чем 2000 слов, легко общаетесь. Можете аргументировать свою позицию.
  • В2(Upper-intermediate) — с этим уровнем вы без проблем сможете общаться за рубежом и сдавать международные экзамены, например, IELTS. Словарный запас около 4000 слов. Здесь вы легко поддержите беседу с носителем языка, сможете смотреть шоу и сериалы в оригинале.
  • С1 (Advanced) — это продвинутый  уровень английского. Знания на уровне  носителя английского языка. На данном уровне можно преподавать язык. Здесь вы полноценно понимаете шутки, сленг, словарный запаса — 8000 слов.
  • С2 (Proficiency) — уровень носителя языка. На уровне Proficiency ваша речь становится не просто грамотной и беглой, но и сложной во всех планах. Вам доступны все оттенки языка.

Более подробно о том, что должен включать в себя каждый уровень статье «КАК ОПРЕДЕЛИТЬ УРОВЕНЬ АНГЛИЙСКОГО ЯЗЫКА БЕСПЛАТНО И ОНЛАЙН»

Для того, чтобы понять какой у вас уровень нужно оценить все аспекты языка от словарного запаса до грамматики и произношения. Полноценно сделать это может только опытный преподаватель. Здесь вы можете пройти тестирование с педагогами Progress English School и получить индивидуальные условия обучения.

В своем Telegram-канале я даю задания, подбираю видео и аудио для разного уровня английского.

Зачем программисту учить английский?

Сейчас просто со всех сторон говорят «Учи английский!». И, если бы меня спросили какой совет молодому человеку, неважно парню или девушке — учи английский язык. Чем раньше вы начнете, тем быстрее вам откроется все многообразие мира. 

  • 80 % всей информации печатается на английском, а в сфере IT особенно. Зная язык вы сможете узнать больше уникальной информации, опережать своих коллег по цеху. 
  • Невозможно дословно перевести текст. Часть информации при переводе просто потеряется.
  • Без знания языка работать в IT просто нереально. Да, существует  Google Переводчик  и можно наговорить что-то в микрофон. Но, все важные решения и обсуждения происходят между людьми. 
  • При  стажировке в компании предпочтение скорее отдадут новичку со знанием английского, чем без.
  • Если вы не просто хотите работать в IT, а мечтаете создать собственную компанию, то английский необходим. Подать заявку в международный акселератор или привлечь инвесторов, зная язык вы здорово сэкономите на переводчике. И сможете лично контролировать все процессы.
  • Зная язык вы сможете посещать международные конференции и тренинги. Возможно сейчас только онлайн, но ситуация может измениться. 

Английский сегодня — must have.  Что бы не происходило в мире ваши знания это то, что будет с вами всегда. 

Я хочу поделиться с вами кейсом студента  PROGRESS English School. Владимир упорно занимаясь английским смог осуществить свою мечту. Сегодня он живет и работает программистом в Америке.

Его путь не про «успешный успех», а про усердие и старание, которые вознаграждены по заслугам.

С чего начать учить английский программисту?

Я познакомилась с Владимиром около 5 лет назад. Он записался на занятия в  PROGRESS English School. У него была цель — повысить свой уровень дохода. И он понимал, что сделать это можно только сочетая два элемента: профессиональный рост и знание английского языка.

В сфере IT именно эти навыки ценятся высоко. Да, есть те, кто неплохо зарабатывает не зная языка. Но высокий доход без английского невозможен.

Первая цель Владимира — трудоустройство в московскую компанию. На тот момент он жил в Краснодаре и хотел работать удаленно.

Я провела тестирование и определила его уровень как Elementaree. Владимир знал немного слов со времен учебы в школе и университете, знал довольно много слов из сферы программирования. Однако вести деловую переписку и общаться с заказчиками не мог. Знания были расплывчатыми и не системными.

Я разработала пошаговую стратегию как ему выйти на уровень  Pre-Intermediate. Мы закрыли пробелы в Elementaree и полностью прошли курс Pre-Intermediate.

Благодаря этому курсу мы систематизировали 70% грамматики, прошли большую ее часть. Пополнили словарный запас, он стал у Владимира около 3500 слов. Было много аудирования, Он смотрел видео, слушал подкасты.

Все это помогло Владимиру начать вести качественную переписку с заказчиками. Но устное общение все еще давалось сложно. Для этого нужно было переходить на следующий этап.

Наша задача была показать работодателю, что он может коммуницировать с зарубежными заказчиками. Владимир записался на несколько интервью, в одной из компаний им заинтересовались и пригласили на собеседование. Его профессиональных навыков и английского было достаточно для этой должности. Он успешно прошел на эту вакансию. Зарплата в Краснодаре была около 50 000 рублей, а в Москве — 120 000 рублей. При этом жить он оставался в Краснодаре, то есть расходы были не большими, а зарплата выросла в 2 раза.

Занимаясь языком даже понемногу, но регулярно вы быстро заметите прогресс. В Telegram-канале вы найдете простые тесты для тренировки всех аспектов языка.

Английский для продвинутых

На этом Владимир не остановился. Он решил расти дальше. Проработав в московской компании около 6-8 месяцев Владимир снова обратился к нам. На этот раз его цель была — переехать в Германию и найти там работу. Ему было интересно работать именно в международной компании: расширять свои границы, брать новые интересные проекты.

И чтобы работать в таких компаниях нужно отлично знать английский, уровня Pre-Intermediate уже недостаточно. Работа в Германии в международной компании подразумевает что все общаются на английском. Цель была — Intermediate/Upper-Intermediate.

Одновременно с изучением английского языка он начал рассылать резюме и записываться на собеседования. Нужно было пройти 2 уровня за 3 месяца — это очень амбициозная цель. Интервью позволили понять какие профессиональные навыки ему требуются кроме английского, что можно улучшить.

Язык мы учили интенсивно. Владимир проходил по 5-7 уроков в день на нашей образовательной платформе. Изучал все элементы языка: грамматику, лексику, аудирование, чтение и письмо. Для того чтобы свободно общаться он посещал разговорные уроки, занимался индивидуально. Владимир выкладывался на все 100%. И за 3 месяца он прошел и Intermediate, и Upper-Intermediate. И не просто изучил уровни, а именно в нашей школе.  PROGRESS English School соответствует всем международным стандартам языка.

Владимир прошел около 5 собеседований, но желаемую компанию его изначально не взяли. Но такие компании дают обратную связь, что можно улучшить, какие навыки усилить. И, по поводу английского рекомендация была использовать больше профессиональной лексики. Так же мы решили усилить навык ведения переговоров. Провели несколько тренинговых уроков. И, со второй попытки Владимир прошел собеседование в эту компанию. Он переехал в Германию, его зарплата уже составляла 5000 евро в месяц. Но была ли это его мечта?

Переехав Владимир успешно работал, но его амбиции вели его дальше. Он поставил себе новую цель — переехать в Америку и работать в Кремниевой долине. Для ее достижения нужно было усилить профессиональные навыки, а английский улучшить до уровня Advanced. В США он хотел работать в команде с носителями языка, и уровня Upper-Intermediate уже недостаточно.

Мы составили ему новый план по основанию уровней Advanced/Proficiency. Владимир опять начал усиленно заниматься, по 5-7 уроков в день. Его целью была определенная американская компания, которую по соглашению о неразглашении я назвать не могу. Но ее продукцией пользуется огромное число людей.

Интервью в эту компанию состояло из 5 этапов:

  1. Базовый — показать высокий уровень разговорного английского. Это была непринужденная беседа с представителем компании. Здесь оценивали словарный запас и то, насколько хорошо вы понимаете собеседника.
  2. Интервью на профессиональные темы на английском языке. Здесь мы готовились с точки зрения узкоспециализированной лексики. И владимир смог ответить на все вопросы. Мы заранее узнали у тех, кто работает в этой компании какие вопросы задают. Получилось около 200 вопросов, которые мы детально разобрали. Конечно, не все они были на интервью, но именно качественная подготовка позволила ответить на вопросы не из «домашних заготовок».
  3. Третий этап — деловые игры. В команде из нескольких человек нужно было реализовать проект. Смотрели как себя ведут в коллективе, как распределяют задачи. Это отличие американских компаний. Игры шли около 6 часов, естественно на английском языке.
  4. Потом было еще два этапа, но они конфиденциальны. Но предполагаю, что это были беседы на профессиональные темы.

Владимир успешно прошел все этапы и сейчас живет в Кремниевой долине. Его зарплата составляет более 10 000 $ в месяц. Вот так, шаг за шагом он пришел к своей мечте.

Когда вы осуществляете переход от начального уровня до среднего или от среднего до продвинутого, то  с вами происходит два больших скачка: от уровня Pre-Intermediate до Intermediate, и с Upper-Intermediate до Advanced.

Первый переход дает вам понимание, что это уже не просто английский для себя, как хобби, а имеете амбиции говорить как носитель языка. Погружаться в английский более глубоко. Здесь у вас могут возникнуть вопросы “А зачем мне идиомы, зачем мне фразовые глаголы? Можно же использовать простые фразы и выражения, но без усложнения невозможно звучать как носитель. На этом уровне вы начнете понимать разговорную речь иностранцев.

Следующий переход — от Upper-Intermediate до Advanced. Здесь вы тоже можете получить сопротивление, зачем усложнять, если я и так уже умею использовать некоторые идиомы. Здесь мы говорим о таком навыке, как умение управлять своей речью. Не просто строить диалоги, а уметь поддержать беседу на более глубокие темы, обсудить политику и экономику.

Например, когда я говорю с носителем языка он даже не понимает что я  из России. Углубляясь, вы становитесь более интересным собеседником. Сможете поболтать не 5 минут, а 30, час или два.

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

Как учить английский каждый день легко и просто?

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

В вашем индивидуальном плане будет видно сколько уроков в день вам нужно пройти, постепенно двигаясь к цели.

Главное правило — постоянство. Выделите время и регулярно занимайтесь языком. Когда я изучала дополнительно французским и испанский, то время найти было сложно. Я решила, что буду заниматься перед сном, минут 30-40 и утром, до работы. Такая регулярная практика позволила мне добиться прогресса.
Я рекомендую вам тоже выделить определенное время для английского, например в перерыве на обед или по дороге на работу. Занимаясь понемногу, но каждый день вы получить классный результат. Наши курсы построены таким образом, что заниматься вы можете в любое удобное для вас время. Открыть платформу, пройти урок и отправить домашнее задание куратору. Индивидуальные уроки тоже небольшие, но эффективные.

В PROGRESS English School вас ждет поддерживающая среда, в которой вы будете эффективно изучать знания английский язык.

Базовая лексика для IT-специалистов

Итак, какой уровень языка у вас должен быть? 

Во-первых, вашего английского должно быть достаточно для чтения технической документации. Не просто читать, а понимать информацию. Если вы пришли на позицию junior то, скорее всего у вас нет опыта и придется с нуля обучаться технологиям и подходам в работе. Все регламенты написаны на английском языке.

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

В-третьих, даже общаясь в русскоязычной команде у программистов есть свой профессиональный язык. Со стороны он кажется «птичьим», но если присмотреться, то это английский в вольном русском пересказе. Например,  «Менши меня, когда будет готово» значит «упомяни меня, когда будет готово». Меншить — от англ. Mention — упоминание. И таких словечек в языке айтишников огромное количество. Некоторые интуитивно понятны, но есть и неочевидные фразы.

Ниже вас ждет сленговая и базовая лексика IT.

Сленг:

Митинг — встреча, от англ. meeting — встреча.

Баг — ошибка, от англ. bug — жучок, клоп.

Фича — функция, возможность. От англ. Feature — особенность.

Домен — domain, имеет два значения: 1. часть url-адреса сайта. 2. Область работы, например «Мы работаем с медицинским доменом», значит команда работает на проекте, связанным с медициной.

Тимлид — лидер команды, от англ.  team lead — руководитель группы.

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

Билд — финальна папка для запуска приложения, от  анг. build —  постройка, формирование.

Драй — от англ DRY, don’t repeat yourself. Принцип программирования, предлагающий избегать повторений кода.

Базовая лексика IT-специалиста:

  1. to create – создавать
  2. to connect – подключаться
  3. to display – отображать
  4. to download – загружать
  5. to install – устанавливать
  6. to read – считывать
  7. to save – сохранять
  8. to update – обновлять.
  9. an application/app – приложение
  10. a computer – компьютер
  11. data – информация, данные
  12. a device – устройство
  13. a browser – браузер
  14. a laptop – ноутбук
  15. a search engine – поисковая система

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

Учебники английского для IT

  1. Oxford English for Information Technology — Издание предназначено для преподавателей английского языка и студентов технических специальностей с уклоном на информационные технологии и телекоммуникацию.
  2. Career path Information Technology — учебник для тех, кто связан с информационными технологиями. Имеет три уровня: Level: A1 (Elementary), A2 (Pre-Intermediate), B1 (Intermediate)
  3. Check Your English Vocabulary for Computers and IT – рабочая тетрадь, призванная улучшить понимание технической лексики. 

Подкасты для программистов

herdingcode.com — подкаст на тему IT.

se-radio.net — это подкаст, ориентированный на профессионального разработчика программного обеспечения.

Ruby Rogues — Еженедельная дискуссия о Ruby, Rails и разработке программного обеспечения с участием ведущих разработчиков в сообществе и по всему миру.

talkpythontome.com — подкаст о Python и связанных с ним технологиях.

Javascript Jabber — для программистов Javascript.

cppcast.com — для программистов C++.

dotnetrocks.com — для разработчиков Microsoft .NET.

iPhreaks — для программистов iOS.

arresteddevops.com — для сторонников методологии DevOps.

TED Talks для IT-специалистов

https://www.youtube.com/user/TEDxTalks — TEDxTalks

https://www.youtube.com/c/ycombinator — YCombinator

https://www.youtube.com/c/JomaOppa/vi… — Joma Tech

Форумы для IT:

https://www.teamblind.com/ — форум про карьеру в IT

programmers.stackexchange.com — крупный форум, на котором можно задавать вопросы и получать ответы от опытных коллег

Специфика изучения технического английского

Изучение английского в целом и изучение технического английского, это разные вещи. Все дело в том что технический английский достаточно специфическая  область, в которой есть часто употребляемые слова. Особенно это касается документов. Технические тексты не подразумевают использование сложных речевых оборотов или времен.

Простой совет — выписывайте и учите все незнакомые слова. Возможно их окажется не так много. Любая узкоспециализированная область имеет ограниченный набор слов. И, при должном усердии, вы быстро их запомните.

Учить узкую лексику проще, когда есть база английского языка. Она органично наложиться на основу и вам будет проще учить технический английский.

Три лайфхака как учить новые слова на английском

  1. Многие слова в английском имеют значение как глагола, так и существительного. Например, milk ( молоко), а to milk ( доить корову), work (работа), а to work (работать). Поэтому когда вы учите новое слово посмотрите значение, возможно вместо одного вы выучите сразу три.
  2. Многие слова на русском, заканчивающиеся на «ция», в английском меняется на -tion. Например, мотивация — motivation, организация — organization.
  3. Подключайте визуальные ассоциации. Например, если вбить в поиск слово the spire — шпиль, можно ассоциировать Бритни Спирс.

Еще больше полезных советов в наших статьях «20 ЛАЙФХАКОВ КАК ВЫУЧИТЬ СЛОВА ПО АНГЛИЙСКОМУ ЯЗЫКУ» и «АНГЛО-РУССКИЙ СЛОВАРЬ ОНЛАЙН, БЕСПЛАТНО, БЕЗ РЕГИСТРАЦИИ И СМС»

Топ-5 советов для программистов

  1. Описывайте и документируйте свою работу. Неважно на каком вы этапе. Даже если вы новичок. Делайте скриншоты, записывайте технические моменты. Что было сложно, как вы решили какую-то проблему клиента.
  2. Собирайте отзывы о своей работе. Если результат вашей работы понравился запросите обратную связь в свободной форме. Важно делать это сразу, по горячим следам, пока ваши пути не разошлись.
  3. Сформулируйте конкретную цель — какая она, работа мечты. В какой компании, какая должность, зарплата, обязанности. Чем конкретнее вы опишите, тем проще будет сконцентрироваться на результате.
  4. Не бойтесь совершать ошибки. Это нормальный процесс в любой сфере. Гланое делать выводы.
  5. Учите английский. Без языка вы не сможете работать даже в рускоязычной компании.

В Progress English School разработан курс «Интенсив» он позволит наработать нужную базу, на которую потом вы легко наслоите технический английский.

«Интенсив» включает в себя:

  • Более 550 уроков на платформе
  • Более 150 групповых разговорных уроков 
  • Более 30 индивидуальных уроков
  • Проверку домашних заданий и обратную связь

В статье «ЭМИГРАЦИЯ В КАНАДУ В 2022 ГОДУ ИЗ РОССИИ — С ЧЕГО НАЧАТЬ?» подробный кейс ученика школы Progress English School.