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

Как выучить английский программисту

Английский для айтишника? Легко!

Эта тема не относится к IT напрямую, но все знают, что без нее никуда. К сожалению, далеко не у всех есть возможность изучать английский с преподавателями. Ну что ж, попробуем заняться этим дома и с максимальной отдачей!

Итак, что обычно советуют тем, кто хочет учить английский самостоятельно? Побольше читать и смотреть фильмы.

Это главная ошибка, на которые наталкиваются практически все, уровня beginner и ниже. Наработка словарного запаса даст по началу очень мало толку. А почему?

Например, все мы знаем, что несколько слов в разном порядке могут иметь совершенно разный смысл. От того, что мы зазубрим перевод слова have(иметь, обладать) — легче нам не станет, потому, что в сочетании с некоторыми другими словами ( have to (должен, необходимо)) оно уже имеет совсем другой смысл. И это нужно знать.

Итак, с чего начинать изучение английского? С грамматики.
К сожалению, далеко не всем подходят учебники типа Мерфи и Headway — хотя бы потому, что новичку нереально понять, чо там написано по причине скудного словарного запаса.

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

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

Базовый словарик для начинающих. Около 300 слов для программы anki.

И еще спешу поделиться ресурсом, который я считаю настоящей находкой. lingualeo.ru
Здесь можно читать, смотреть, слушать, учить… И все представлено в очень удобной форме! Кроме того, предлагается приложение для Chrome, позволяющее получить перевод слова в виде всплывающего сообщения.

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

UPD: И я абсолютно не отрицаю пользу от просмотра фильмов! Просто поначалу только от фильмов толку немного будет!

Английский для программиста: 5 советов как выучить быстрее

Почему начинающим айтишникам важно учить именно “английский язык для программистов”? Неужели он так отличается от бытового или, например, “английского для бизнеса”?

В этой статье команда разработчиков 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 Blog мы каждую неделю публикуем полезные материалы для начинающих разработчиков. Из англоязычных – 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 зайцев”. На нем вы:

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

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

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

Самое важное в изучении английского – понять ЗАЧЕМ Вам это надо и надо ли это вообще. Без этого понимания у Вас не будет ни мотивации, ни необходимости применения языка на практике.

1.9K открытий

Жёсткое, но реальное мнение – если Вы хотите стать профессионалом в такой интенсивно развивающейся отрасли, как программирование, Вы обязаны выучить английский хотя бы на уровне B2. Без английского – Вы плохой специалист. Огромное количество важнейшего контента не переводится на русский. А иногда переводится так, что лучше бы не переводили.

Требование к английскому для джуна

  • быстрое чтение и правильное понимание технической документации или статьи о программировании
  • минимальная коммуникация с заказчиком (при крайней необходимости)

На первых этапах этого более чем достаточно.

Изучение технического английского в разы проще, чем просто изучение английского

Всё потому, что специализированная литература чаще пишется на symbol english – без сложных речевых оборотов и времён типа Future Perfect in the Past. Необходимы Вам будут максимум 5 базовых времён. Для понимания технического текста Вам достаточно понимать все слова по отдельности – на хитросплетения времён и фразовых глаголов можно забить. Неизвестные слова не придётся учить долго – их не больше тысячи. Любая узкоспециализированная лексика крайне ограничена.

Самая распространённая проблема – это комплексы из-за ошибок. Можно говорить плохо, но уверенно. Ни один американский или европейский заказчик не станет Вас исправлять – максимум переспросит. Говорите, как умеете. В противном случае можно ждать лучшего момента годами вместо реальной прокачки скилов.

Если Вы знаете 5 слов на английском – Вы готовы к практике. Тогда ищите способы практиковаться:

  • нетворкинг
  • lunchclub.ai
  • discord с другими разработчиками

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

Как учить слова

В первую очередь установите расширение для Google Chrome (например, Lingua Leo), которое позволяет по клику на слово увидеть его перевод в зависимости от контекста, а также сохранить незнакомые слова в собственный словарик. Так учёба будет эффективной и даже незаметной.

Схема пополнения вокабуляра:

  • учить по 20 слов в день – 10 по дороге на работу, 10 перед сном
  • на следующий день повторять их
  • регулярно изучать программирование, читать документацию и встречать уже изученные слова

Так можно догнать планку в 1000 слов за 2 месяца!

  • Не переходите на русский никогда. Если Вы не знаете, как перевести какое-либо слово, то Вы должны передать его значение с помощью других английских слов. Как компилятор C++ пишут на языке C++, так и английский язык нужно изучать с помощью английского языка.
  • Соцсети, ПК, телефон – всё должно быть на английском.
  • Смотрите фильмы с субтитрами. Продолжайте смотреть, даже если не понимаете перевод. Странный совет, но доверьтесь, – он работает. Ваш мозг будет сопоставлять слова и значения. Оригиналы, подкасты, книги, видео на ютубе . Вам не нужно понимать каждую деталь. Главное – улавливать смысл.
  • Пользуйтесь Reverso Context и UrbanDictionary.
  • Пойте на английском для улучшения произношения.

В IT нет барьеров. Они есть в Вашей голове.

О том, как попасть в IT-сферу с нуля, рассказываем на бесплатном занятии (регистрация).

Как программистам выучить английский: 3 лучших способа

Как программистам выучить английский: 3 лучших способа

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

Самостоятельное обучение

  • Письмо;
  • Чтение;
  • Говорение;
  • Восприятие на слух.

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

Репетиторство

Наличие репетитора, который ориентируется в сфере программирования и техническом английском, может облегчить обучение новичка. Будущий специалист сможет практиковаться в разговорной речи и учить язык по специализированной программе. Работа с репетитором может проходить онлайн или в режиме живого общения. Репетиторы нередко советуют айти-работникам «прокачивать» свои навыки с помощью:

  • Прослушивания англоязычных радиостанций;
  • Общения на иностранных форумах на языке носителя;
  • Изучения сленга и идиом;
  • Ежедневного чтения на иностранном;
  • Просмотров фильмов без русского перевода.

Курсы для программистов

Курсы английского с уклоном в профессиональный профиль считается наиболее действенным. Преподаватели школы Инглиш Шоу https://englishshow.ru/ занимаются с работниками IT-сферы по нескольким узкоспециализированным программам. Каждая из них позволит:

  • Знать терминологию, применяемую для написания приложений, сайтов или программ;
  • Работать без языкового барьера с не русифицированными средствами разработки;
  • Становиться увереннее в себе, благодаря возможности общаться с зарубежными работодателями во время собеседований и обсуждения рабочих вопросов;
  • Прослушивать зарубежные курсы, вебинары или онлайн-конференции по специальности;
  • Свободно общаться с заказчиками или клиентами из других стран;
  • Изучать новую информацию и профессиональную литературу в IT-сфере;
  • Работать за границей.

В школе «Инглиш Шоу» занятия проводят преподаватели из России и США, с которыми айтишники могут подтянуть базовый уровень знаний, практиковаться в разговорной речи, изучать лексику, фокусируясь на знаниях важных именно для IT.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *