Английский для программиста
Здравствуйте, друзья!
Продолжаем осваивать английский язык. Сегодня будем рассматривать навык владения иностранным языком с профессиональной точки зрения.
Ни для кого не секрет, что многие вакансии сегодня буквально требуют, чтобы соискатель знал английский язык. Причем требования эти становятся все серьезнее с каждым днем.‌
Если в каких-то профессиях можно вполне себе обойтись без знания английского языка, то есть и такие, в которых без английского далеко не уедешь.
Вы наверное думаете, что мы говорим о таких специальностях, как стюардесса, гид или администратор хорошего отеля…
Нет! Сегодня мы хотим поговорить о программистах.
Да, да, именно о тех людях, которые, не жалея глаз, проводят большую часть суток у экранов мониторов, делая нашу жизнь удобнее, мобильнее и интерактивнее.
Именно эти ребята делают так, чтобы вы могли купить билет на самолет в 2 клика, совершать покупки в интернет-магазинах не слезая с дивана и еще много-много всяких классных штук.
Зачем английский программисту?

Так зачем им собственно говоря английский? Пусть программируют себе и дальше.
А вот здесь не все так просто. И вот почему.
Начнем с самого очевидного.
Практически во всех языках программирования, писать код приходится на английском языке. И с этим ничего не поделаешь.
Все ключевые слова, встроенные методы и функции только на английском.
Например: if, for, while, switch, implement, import, export и так далее.
Кроме того, среди программистов правилом хорошего тона является называть все переменные и функции также используя английский язык.
Заметьте: не транслит, а именно английский язык.
Это также негласный показатель вашего уровня.
Увидя, как написан ваш код, грамотный работодатель сразу определит, достаточно ли вы компетентны для его компании.
Как читать документацию, на зная английский?
Если с отдельными словами все не так сложно (в конце концов их не так уж и много… можно и выучить), то с официальной документацией дело обстоит куда сложнее.
Куда же без технической документации? — без нее никуда. И каждый хороший программист об этом знает.
Документация — это библия программиста. Выучить полностью ее невозможно, да и незачем. Поэтому каждый программист в процессе своей работы постоянно обращается к тех. документации.
Практически вся она на английском.
Нет, со временем, конечно, появляется и русский перевод. Но сколько времени пройдет и достаточно ли полной будет переведенная версия — неизвестно.
В мире IT все меняется очень стремительно. Пока ты ждешь перевода уже выходит новая версия языка, на котором ты программируешь…
И ты опять не в тренде. И работу твоей мечты опять получил тот, кто смог освоить новшества, изучив их на английском. Вот такая правда жизни 

Повышение квалификации и английский язык
Сюда же можно отнести все новейшие книги по вашей специальности, онлайн вебинары и крутые видео уроки от англоязычных авторов, которых, кстати в интернете достаточно много. Они есть в свободном доступе (то есть бесплатно), но на английском языке.
Если перевода книг можно еще подождать, то эти видео уроки авторы вряд ли станут переводить на русский специально для вас.
Например, один из очень классных сайтов для веб-разработчиков и не только https://medium.com/. На нем публикуется множество полезных статей и лайфхаков для разработчиков всех мастей. Но весь контент на английском.
А вот еще один классный сайт, где программисты могут прокачивать свои скиллы https://www.codecademy.com/.
Англоязычные форумы
Как говорится один из важнейших навыков хорошего программиста — это умение Гуглить.))
Это, кстати, совсем не шутка. Знать абсолютно всё невозможно. Но от того, насколько быстро вы умеете найти решение в Интернете, напрямую зависит то, сколько денег вы заработаете. Ведь чем медленнее программист делает свою работу, тем дешевле стоит его час.
Если программист знает английский язык, то нужную информацию он найдет в разы быстрее. С 99% вопросов уже сталкивались другие разработчики и так или иначе их решение есть на форумах в сети. Правда в том, что большая часть этих форумов англоязычные.
Работа в иностранной компании
А вот еще один весомый аргумент в пользу изучения английского языка.
Рано или поздно любой программист, который приобретает опыт, становится хорошим программистом и хочет зарабатывать больше.
Это стремление часто заставляет его двигаться в сторону зарубежных компаний и клиентов.
Хорошему “айтишнику” из России совсем не сложно найти работу в иностранной компании, которая платит в долларах или евро. Если конечно этот “айтишник” владеет английским языком.
Ведь обсуждать проекты с командой, начальством или клиентами (даже при удаленной работе) придется на английском языке. Здесь вам Google переводчик точно не поможет. Лучше не пробуйте, а то может получиться смешно или неудобно. 
Кстати, есть даже такая шутка: 
«Если когда-нибудь будет создан язык программирования, благодаря которому можно будет кодить на разговорном английском, окажется, что большинство программистов не знают языка.»

Шутки шутками, а разговорный английский для программиста — это очень важная вещь. Особенно если он сам хочет выбирать, в какой компании работать.
Так что же такое английский для программиста?
Не нужно пугаться, все не так сложно.
Программисту нужно владеть:
  • хотя бы средним разговорным английским, чтобы иметь возможность общаться с клиентами, коллегами и шефом;
  • этого же среднего уровня + набора специальных терминов будет вполне достаточно для чтения технической документации, поисков решений в интернете и просмотра тематического видео;
  • со временем вы перестанете бояться программ с англоязычным интерфейсом и сайтов на английском; перестанете их избегать. Пройдет еще немного времени и вы скорее всего станете предпочитать английский интерфейс русскому.
  • путешествуя по англоязычным сайтам и читая документацию в оригинале вы постепенно расширите свой словарный запас еще больше.
А если ты уже Senior?
Программист высокого класса может быть приглашен на управляющую ведущую позицию в международную компанию, где с определенного уровня уже не обойтись без бизнес английского. Деловые встречи, управление распределенной командой, возможно, со временем, выход в партнеры и акционеры компании. Обратите внимание на изучение английского уже сейчас — это хороший задел на будущее.
Вполне возможно, что вскоре вы сможете получить хорошую работу в зарубежной компании. А это круто!
Ну что ж, вот мы и разобрались, зачем все таки программисту английский язык.
А как вы изучаете английский?
Напишите свою историю в комментариях. А может быть у вас есть советы или лайфхаки для разработчиков?
И самое главное помните, какую бы цель вы не преследовали, обучение должно приносить удовольствие и результаты.

Если вы амбициозный разработчик, который еще не владеет английским языком или владеет им недостаточно хорошо, то приходите на БЕСПЛАТНЫЙ пробный урок в A-mega School.

С нами вы сможете прокачать свой английский минимум в 4 раза быстрее, чем занимаясь по классическим методикам.
Мы учим понимать английский, говорить и даже думать на нем!
Записаться на бесплатное пробное занятие просто:
  • позвоните нам по номеру +7(812)-922-50-30
  • или закажите обратный звонок с сайта прямо сейчас.