Английский для айтишника? Легко!
Эта тема не относится к 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 лучших способа
Работа в IT-сфере предусматривает обязательное знание английского языка, и базовыми школьными навыками обойтись не удастся. Для получения хорошо оплачиваемых заказов специалисту требуется как минимум технический уровень владения. Существует несколько способов экспресс-изучения иностранного языка с нуля для программистов, о которых должен знать каждый уважающий себя айтишник.
Самостоятельное обучение
- Письмо;
- Чтение;
- Говорение;
- Восприятие на слух.
Английский для программистов включает еще и знание технических терминов и слов, без которых разработчик или IT-специалист не сможет работать с сайтами. Обучающемуся должен помогать человек, разбирающийся в теме.
Репетиторство
Наличие репетитора, который ориентируется в сфере программирования и техническом английском, может облегчить обучение новичка. Будущий специалист сможет практиковаться в разговорной речи и учить язык по специализированной программе. Работа с репетитором может проходить онлайн или в режиме живого общения. Репетиторы нередко советуют айти-работникам «прокачивать» свои навыки с помощью:
- Прослушивания англоязычных радиостанций;
- Общения на иностранных форумах на языке носителя;
- Изучения сленга и идиом;
- Ежедневного чтения на иностранном;
- Просмотров фильмов без русского перевода.
Курсы для программистов
Курсы английского с уклоном в профессиональный профиль считается наиболее действенным. Преподаватели школы Инглиш Шоу https://englishshow.ru/ занимаются с работниками IT-сферы по нескольким узкоспециализированным программам. Каждая из них позволит:
- Знать терминологию, применяемую для написания приложений, сайтов или программ;
- Работать без языкового барьера с не русифицированными средствами разработки;
- Становиться увереннее в себе, благодаря возможности общаться с зарубежными работодателями во время собеседований и обсуждения рабочих вопросов;
- Прослушивать зарубежные курсы, вебинары или онлайн-конференции по специальности;
- Свободно общаться с заказчиками или клиентами из других стран;
- Изучать новую информацию и профессиональную литературу в IT-сфере;
- Работать за границей.
В школе «Инглиш Шоу» занятия проводят преподаватели из России и США, с которыми айтишники могут подтянуть базовый уровень знаний, практиковаться в разговорной речи, изучать лексику, фокусируясь на знаниях важных именно для IT.
Начинать обучение никогда не поздно, тем более, что этот язык для программиста важен также как латынь для медицинских работников.