Топ-9 сайтов в помощь программисту для изучения английского

Оглавление

Содержание курса

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

Чтобы знать технический английский, понадобится:

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

Если Вы работаете с САПР, то знаете, что каждый месяц в программе выходят обновления на техническом английском. Мы можем вам помочь разобраться.

В Англомании программа «Технический английский» сочетает 2 элемента: упражнения и ролевые игры для развития творческой активности. В каждом занятии — 4 блока

Memrise

Плюсы:

  • Отличная платформа для изучения лексики и грамматики: от базового уровня до свободного владения.

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

  • Огромное количество разноплановых материалов для изучения языка: тексты, аудио и видео.

  • При желании можно учить не только английский — курсы доступны на 10 языках.

  • Есть удобное мобильное приложение со всеми необходимыми функциями.

Минусы:

  • Большинство упражнений на грамматику и лексику доступны только в платной версии.

  • Многие курсы создаются пользователями, поэтому некоторые из них несут весьма сомнительную полезность.

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

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

Все ресурсы выше имеют свои достоинства и недостатки. Чтобы обучение английскому языку было максимально результативным, мы рекомендуем попробовать все и выбрать 2–3 наиболее удобных и полезных. Так вы сможете максимально подогнать программы под свои возможности и потребности.

Бонусы для читателей

Будем рады видеть вас на индивидуальных занятиях курса «Английский для IT-специалистов».
Пройдите бесплатный вводный урок и получите комплексную обратную связь по своему уровню знаний, затем выбирайте преподавателя и программу обучения себе по душе!

Учите английский и пишите код без багов! Успехов вам!

Нет, и, или – Not, and, or

Not – нет. В программировании означает логическое отрицание «нет». В программах за счет not происходит превращение логического «нолика» в логическую «единичку» или наоборот «1» превращается в «0». И всего-то для этого нужно указать not.

And – логическое «и». В английском языке «and» как раз означает «и». Устроено логическое «и» следующим образом. Это своего рода операция умножения в мире логических нулей и единиц. Если умножить друг на друга «0» на «0» или «1» на «0» или «0» на «1», то результат такого логического «и» (and) будет «0». И только умножение «1» на «1» даст нам в ответе «1». Поэтому результат в виде «единички» будет только тогда, когда оба операнда равны логической «единичке». То есть когда 1 «и» 1. Отсюда «and» («и»).

Or – с английского переводится «или». В программировании логическое «или». Это операция сложения в мире логических нулей и единиц. Если сложить «0» и «0», то результат будет нулевой. Любые другие сложения (1+0, 0+1, 1+1) дает в результате логическую единицу. Пытливый читатель спросит, а как же 1+1? Это же 2, а не 1. Двойка получается в мире людей, а в мире однобайтной логики, ответ будет «1», так как в одном байте не бывает ничего, что было бы больше «1». Отсюда и «или», как своеобразная формальная логика: если хотя бы один из операндов есть «1», то результат будет «1». То есть, «или» первый, «или» второй операнд есть «единица», тогда результат тоже будет «единица». Вот такой оператор «or», то есть «или».

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

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

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

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

Большая и дружная семья EnglishDom

Напоследок

Несколько простых, но действенных лайфхаков на собеседовании:

  • прежде, чем идти на собеседование, постарайтесь узнать о компании побольше и уточните, что вас больше всего может заинтересовать на будущей должности;
  • оденьтесь опрятно и улыбайтесь во время беседы, чтобы расположить к себе рекрутера;
  • старайтесь сразу отвечать на вопросы — так вы покажетесь более искренним;
  • придерживайтесь того же тона общения, что и рекрутер (тон голоса, движения, жесты тела);
    после собеседование поблагодарите за встречу не только устно, но и письменно (так вы ненавязчиво напомните о себе);
  • не давите на рекрутера после собеседования — просто оговорите время обратной связи и предоставьте все необходимые контактные данные, чтобы с вами можно было связаться;
    ведите себя достойно при любом решении рекрутера (нередко кандидатам отказывают по причине их высокой квалификации, а не нехватки таковой);
  • не забывайте о чувстве юмора — это один из лучших способов разбить лед первого общения и немного раскрепоститься, ведь и рекрутер может волноваться при общении с таким крутым специалистом, как вы!

Hearing Code

Плюсы:

  • Портал предназначен специально для программистов.

  • Одна из лучших коллекций подкастов на IT-тематику, направленных на улучшение слухового восприятия и понимания речи.

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

Минусы:

  • На сайте есть только аудиоподкасты — нет текстовых материалов, видео и упражнений.

  • Отсутствуют субтитры и расшифровка аудио — есть только краткие тезисы, поэтому для полного понимания нужно обладать уровнем знаний не менее Upper-intermediate.

Зачем программисту английский язык

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

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

После курса вы сможете:

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

Английские слова для программистов, таблица

access mechanism

механизм доступа

addressbuffer

буфер адреса; адресный буфер

appliance

устройство

assignment

задание, присвоение

bandwidth

пропускная способность

cloud storage

облачное хранилище данных

compile

компилировать

compress

сжимать

credentials

учетные данные

database

база данных

debug

отлаживать

drawback

недостаток

eject

извлекать устройство

encrypt

зашифровывать

folder

папка

layout

макет, разметка

maintenance

поддержка

namespace

пространство имен

negotiate

вести переговоры

outsource

осуществлять аутсорсинг

password

пароль

plug in

подключать

prohibit

запрещать, препятствовать

replace

заменить

uninstall

деинсталлировать, удалять

upload

загрузить

validation

проверка

variable

переменная

vendor

поставщик

virtual control program interface)

виртуальный программный управляющий интерфейс

virtual methods table

таблица адресов виртуальных методов

— Как вы помогаете IT специалистам повышать их уровень английского? Какие темы вы охватываете?

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

Сегодня довольно популярная тема это бизнес-ланчи на английском. Что делаем мы в Одессе? Мы приглашаем людей из разных компаний и организовываем ланч, где все общаются на английском языке, обсуждают насущные бизнес-темы и делятся опытом. Этот формат стал очень востребованным, потому что зарубежные клиенты довольно часто приезжают в Украину, и как правило компании организовывают такие же бизнес-ланчи, на которых нужно уметь поддержать разговор.

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

Для новичков

  • https://www.englishdom.com/grammarcards/ + бесплатная подписка на 12 месяцевподробные и доступные правила грамматики, несколько видов заданий на закрепление, интересные и популярные видеоролики с упражнениями. Удобный словарь с готовыми наборами и возможностью создавать свои собственные подборки. Абсолютно все упражнения подкреплены английской озвучкой, а подбор материала осуществляется на основе интересов студента. Сайт также подойдет и более продвинутым пользователям, ведь есть возможность выбирать уровень сложности, а список грамматических тем довольно большой. Минусы: видео-пояснения есть не у всех грамматических тем.

  • abc-english-grammar.com русскоязычный сайт, на котором представлены более 75 уроков по грамматике с примерами, пояснениями и тестами. На сайте есть отличные видеоролики, созданные носителями языка. Минусы: не самый удобный и устаревший интерфейс.

  • begin-english.ru этот сайт отлично подойдет новичкам. Теоретическая часть написана понятным и простым языком, не нужно будет ломать голову, разбирая сложные конструкции. Все темы отлично структурированы — от легких до более сложных.Минусы: студентам с более высоким уровням может быть просто и скучно.

Этот курс подходит вам, если:

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

Какие проблемы поможет решить курс:

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

Кому и зачем читать эту статью

Кому статья не нужна. Наши советы не пригодятся программистам, уже столкнувшимся с необходимостью изучения английского. Например, если человек собирается переезжать из России в США, то английский понадобится ему для жизни и работы, и никаких вопросов тут уже нет.

Кому полезно дочитать. Всем, кто сомневается, учить язык или нет. Например, тем, кто выбирает между переездом в США и продолжением карьеры в России. Или тому, кто не планирует уезжать из России, но, если уволится, сможет найти похожую должность только в американских компаниях.

Мы ориентируемся на читателей, которые учили английский в школах и институтах, но из всей информации запомнили только одно: «Ландон из зе кепитал оф Грейт Британ». То есть при изучении языка нужно будет начать с нуля и дойти до определённого уровня.

Что произойдёт после прочтения. Вы перестанете сомневаться и сможете решить — учить английский язык прямо сейчас или отложить на потом.


Результат вдумчивого чтения этой статьи

Чего не будет. Лайфхаков, программы обучения и советов по освоению языка за неделю. Цель статьи — объяснить, что английский язык нужен не всем программистам, а в свободное время можно прокачивать другие навыки.

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

Ещё один нюанс: если в процессе работы требования меняются, то язык придётся доучивать. Например, если к общению с заказчиком добавилась переписка, знать английский — значит уметь и писать, и говорить на нём.

Учебники для IT-специалистов

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

English for Information Technology – Pearson Longman

Составляющие курса: книга студента + аудио, книга для учителя, глоссарии и тесты.

Уровни: А1-А2, А2-В1.

Преимущества: учебник содержит 2 книги разных уровней и поможет проработать лексику, необходимую для IT-сферы. Материал направлен на развитие навыков чтения, аудирования, разговора и письма.

Недостатки: составлен в 2012 году, поэтому некоторая современная лексика отсутствует.

Career Paths Information Technology – Express Publishing

Составляющие курса: книга студента + аудио к ней, книга для учителя.

Уровни: A1-B1.

Преимущества: в курсе сделан упор на чтение и аудирование. В учебнике вы найдете более 500 терминов и словосочетаний, необходимых для IT-сферы. Существует 2 версии курса: с американским английским и британским. В конце каждого уровня есть глоссарий со словами.

Недостатки: год издания 2011.

Career path Software Engineering

Составляющие курса: книга студента + аудио к ней, книга для учителя.

Уровни: A1-B1.

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

Недостатки: не подойдет другим специальностям.

Professional English in Use ICT – Cambridge University press

Составляющие курса: учебник с ключами для самопроверки.

Уровни: B1-C1.

Преимущества: курс охватывает широкий спектр тем, включая Интернет, информационные технологии, мультимедийные приложения, интернет-безопасность, e-commerce, обработку и хранение данных, программное обеспечение и многие другие. В разделах представлены новые слова с объяснениями в контексте, а также упражнения для тренировки.

Недостатки: упор сделан исключительно на изучении новых слов, аудирование и грамматика отсутствуют. Нет начальных уровней.

Express Series English for Telecoms and Information Technology – Oxford University Press

Составляющие курса: учебник, Multi-ROM, глоссарий, транскрипции всех аудиоматериалов.

Уровни: B2-C1.

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

Недостатки: начинается с уровня B2.

Oxford English for Information Technology

Составляющие курса: книга студента + аудио к ней, книга для учителя, глоссарий.

Уровни: B2-C1.

Преимущества: курс содержит большое количество тематических текстов и интервью с профессионалами из IT-сферы.

Недостатки: не имеет начальных уровней, нет более современной лексики.

Essential Grammar in use / English Grammar in use by Raymond Murphy

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

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

44

Специфические моменты технического английского

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

Одним из важнейших моментов можно назвать вопрос мотивации, так как он составляет половину или даже больше от общего успеха:

  • выделите регулярные два-три дня в неделю, когда вы готовы заниматься английским в течение часа-полтора;
  • домашние задания делать стоит, и лучше, если делать их сразу после урока или на следующий день, чтобы надежнее закрепить знания в памяти;
  • во все другие дни тоже нужно тратить на английский хотя бы пол часа, чтобы постоянно быть в англоязычной среде;
  • нужна четкая и, желательно, визуальная цель в изучении — глобальная и промежуточная (в этом отлично поможет преподаватель, который через пару недель обучения напомнит, что уже были изучены определенные лексические и грамматические темы, а через 3-4 месяца скажет, готовы ли вы переходить дальше, на уровень выше);
  • необходима постоянная обратная связь об успехах (опять-таки, преподаватель тут как нельзя кстати), ведь, наблюдая свои успехи, намного легче двигаться вперед;
  • стоит подобрать развлекательный контент, чтобы английский ассоциировался не только с обязательным изучением и множеством усилий, но и с отдыхом.

Если вы считаете, что пол часа в день — это совсем мало и не продуктивно, вот список вещей, которые легко помогут вам постоянно подбрасывать дровишек в свои чертоги разума:

  • можно прочитать ленту новостей BBC\CNN;
  • посмотреть новости интересных вам профилей в соцсетях (твиттер в этом хорош);
  • послушать песни любимых иностранных исполнителей;
  • посмотреть короткие ролики на YouTube или эпизоды любимых сериалов;
  • сделать стикеры с неизвестными словами и развесить по дому;
  • пройти один из типов тренировок на сайте, посвященному английскому языку и его изучению;
  • написать сообщение иностранному другу по переписке.

Самые популярные площадки

CrunchGear

Wired 

Ежемесячный журнал, издающийся в США и Великобритании о связи компьютерных технологий с культурой и экономикой. Прекрасно подойдет для того, чтобы расширить кругозор, изучить новую терминологию на английском языке и учиться понимать тексты.

The Verge 

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

BBC Tech 

Cамые breaking news мира технологий. Здесь вы сможете не только читать, но и смотреть короткие ролики о самых последних новостях в IT.

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

Комичные ситуации из жизни программистов помогут мозгу расслабиться во время просмотра и лучше впитывать новую терминологию из контекста.

Актуальное в IT на 2019

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

Artificial Intelligence (AI) — искусственный интеллект (способность приобретать и применять свои знания и навыки). Ученые уже много лет работают над ИИ, а в 2019 году мы обязательно увидим еще несколько новых приложений. Ожидайте поразительных прорывов, а также продолжительного оживления и гипербол от комментаторов в этой области.

«AI» указывает на будущее, в котором машины не только выполняют всю физическую работу, как это было еще со времен промышленной революции, но и «думают» о работе — планируют, разрабатывают стратегии и принимают решения.

  • 3D Alteration (3D преобразование) — теперь мы можем печатать пластик, продукты питания, дома, человеческую ткань и даже металл. Хотя процесс 3D-печати еще не вошел на рынок средней потребительской категории, это остается всего лишь вопросом времени. Стартап-компании также начали использовать эту технологию, сделав ее доступной для мелких компаний, а не только для гигантов рынка.
  • Quantum Computing — квантовые вычисления (ssn); вычисления с помощью квантовых компьютеров. Квантовые компьютеры работают с кубитами, которые могут иметь более двух состояний. В двух словах, кубиты означают более быстрые и мощные компьютеры.
  • Microservices / Microservice Architecture — архитектуры микросервисов. Архитектура на основе микрослужб. Микросервисы представляют собой метод разработки программных систем, отличных от традиционных, которые в последние годы стали популярными. Это архитектурный стиль, структурирующий приложение как набор развертываемых сервисов для реализации некоторых бизнес-возможностей.
  • Blockchain — блокчейн, цепочка блоков баз данных, носители информации которых не связаны между собой при помощи одного общего сервера. Самая модная тенденция последних лет, которая продолжает расти. Несмотря на проблемы в 2018 году, технология blockchain обладает значительным потенциалом в создании альтернативной модели доверия, противостоящей банкам, правительствам и многим другим институтам.
  • Mobile first — ориентированный в первую очередь на мобильные устройства; готовый к функционированию на мобильных устройствах. Мобильный трафик становится все более значимым и владельцы сайтов должны это учитывать.

Исландский Fjölnir: Рейкьявик-Рейкьявик

Fjölnir (читается как Фьёльнир») — это язык программирования на исландском. Его используют для обработки списков (как семейство Лиспов) и модульного программирования. Отличительная черта языка — взаимосвязи, благодаря которым имена при импорте не перечисляются «внутри» каждого модуля, а задаются «снаружи» — как выражения над модулями.

Вот так выглядит промозглый исландский «Hello, World!»:

Fjölnir придумал профессор информатики Исландского университета Снорри Агнарссон ещё в восьмидесятые. И он был довольно популярен среди местных программистов. Если вам вдруг попадётся файл с расширением fjo или sma — знайте, это Fjölnir.

Советы для программистов

1. Посещая курсы, помните, что количество людей не должно превышать 5 человек. Так вы максимально сосредоточитесь на работе. 

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

3. Помните о существовании газет и журналов на иностранном языке, а также выпусках новостей. Полезными журналами станут Business Spotlight, Bloomberg Businessweek, Business English Magazine, The Economist.

4. Читайте техническую литературу и выписывайте незнакомые слова, работайте с флеш-карточками, на одной стороне которой будет русское слово, а на другой – английское.

5. Не забывайте об том, что можно переписываться (перезваниваться) с носителями языка. Благодаря такому способу можно не только выучить правила, но и подтянуть устную речь.

Для современного человека подкасты – это путь в будущее. Достаточно выбрать любой понравившийся (например, ruby5, talkpython, devchat, cppcast) и слушать его постоянно, таким образом, получая новую информацию и улучшая восприятие иностранного языка на слух.

Хотите получать удовольствие от изучения английского языка? Смотрите фильмы и сериалы! Это могут быть «Hackers», «Silicon Valley», «The IT Crowd», «The Internship», «The Social Network». Субтитры на английском помогут узнать новые слова и выражения.

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

Шпаргалка по полезным ресурсам

В нашей культуре считается, что шпаргалка – плохо. В Америке же любая новая тема начинается с изучения Сheat Sheet. К примеру, готовиться к публичному выступлению начинают по Public Speaking Cheat Sheet. По языкам программирования тоже есть Cheat Sheet –например, самые популярные команды в HTML. 

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

Сайты для прокачки лексики

  • Blair English – ресурс с тематическими текстами, где есть раздел IT & Web. После каждого текста предлагают пройти тест на знание терминов из статьи.
  • Business English Site – этот сайт помогает запомнить основные правила использования IT-лексики в текстах.
  • Duolingo – бесплатный портал и приложение для изучения языка в форме коротких игровых уроков.

Словари и переводчики

  • Oxford Dictionary – классический словарь на любой случай.
  • Urban Dictionary – словарь сленговых терминов. В Америке, особенно в Сан-Франциско, где кругом хипстеры и кейл, сами носители языка постоянно ищут в Urban Dictionary новые словечки, услышанные от собеседников.
  • Reverso Context – онлайн-переводчик, который показывает слова и их перевод в контексте реальных фрагментов текстов. Подходит, если нужно уточнить, как именно применяется слово.
  • Techterms.com – сайт с огромным количеством технических терминов. Все они ранжированы по категориям, есть удобная система поиска. Каждый день на сайте публикуют термин дня и квиз дня.

Англоязычные фильмы и сериалы на IT-тематику

  • The IT Crowd – сериал об айтишниках в Лондоне.
  • The Big Bang Theory – сериал о гиках и научных работниках.
  • Silicon Valley – сериал, о котором стартаперы говорят: «Все как в жизни».
  • The Matrix – гениальный программист в массовом сознании выглядит точь-в-точь как главный герой фильма.
  • The Internship – показывает, как устроена работа в IT-стартапах.
  • Pirates of the Silicon Valley – фильм о Билле Гейтсе, Стиве Джобсе и о том, как все начиналось.
  • Mr Robot – отличный сериал для тех, кто думает, не уйти ли в программирование.

Выступления и обучающие ролики

  • Ted.com – всемирно известный проект, где представители самых разных профессий и специальностей рассказывают о своих идеях и достижениях. Огромное количество технических видео.
  • Learning Programming – обучающие видео по разным языкам программирования, фреймворкам.
  • Sentdex – Youtube-канал для разработчиков на Python.

Новости, статьи, обсуждения

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

Фото: Unsplash
 

Многие новости имеют прямое практическое значение: маленькая компания привлекла деньги – можно идти и устраиваться, «Яндекс» вложился в развитие направления – скоро будет набор профильных специалистов. 

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

Джентльменский набор для мониторинга новостей: 

  • VentureBeat, 
  • Wired, 
  • TechCrunch, 
  • The Verge NY Times, 
  • Forbes, 
  • Bloomberg. 

Неформальное обсуждение всего на свете по-английски происходит на площадке Reddit.com.

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

Лучшие учебники английского для программистов

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

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

Учебники для начального уровня

English for Information Technology 1 – сочетает грамматику с узконаправленным словарем терминов в сфере IT. Словарь идет отдельно, каждое слово и фраза имеют определение и их можно использовать в собственных предложениях, устных или письменных.

Career Path Information Technology – трехуровневый курс английского по специальности Информационные технологии

С его помощью можно также развивать навыки чтения и письма.

Career Path Computing – здесь вы найдете все что нужно про компьютерные программы, операционные системы и программирование на английском.

Career Path Software Engineering – если вы хотите улучшить навыки общения на английском, обратите внимание на этот учебник. Широкий спектр тем для IT специалистов комбинируется с развитием речевых навыков.

Учебники для среднего уровня:

  • Oxford English for Information Technology – учебник предназначен для технических специальностей с уклоном в IT. Дает возможность не просто выучить язык тематически, но и использовать в общении.
  • Professional English in Use ICT — этот учебник предназначен для тех, чей уровень английского Intermediate и выше. Может показаться сложным, но дает огромное количество тем в сфере IT и объясняет слова в контексте.
  • English for Information Technology 2 – продолжение самого популярного учебника для айтишников. Здесь подробно рассматриваются темы, связанные с компьютерами, сетями, софтом, базами данных и прочими хитростями.
  • Check Your English for Computers and IT – если вы хотите углубить знания английского в IT сфере – выбирайте это пособие. Также в нем есть грамматические, лексические упражнения и словарь компьютерной терминологии.
  • English for Telecoms and Information Technology – это пособие подходит для широкого круга специалистов, которые могут найти как технические темы, так и поговорить насчет острых социальных вопросов, например «Зеленые IT»

Английские словари для IT-специалистов

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

Computerlanguage.com

25 тысяч специализированных терминов — от общеизвестных до очень узкопрофильных. И на каждый термин написана отдельная подробная статья, с полным (!) его объяснением со всех точек зрения.

Techterms.com

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

Computerhope.com

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

Фото: Unsplash

Techopedia.com

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

Webopedia.com

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

Consp.com

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

How does it work? What’s included?

We like to think of ourselves as an «interactive online textbook» with a built-in «certification program» that
can be used in either 100% online or blended learning classrooms. The course is delivered
through a standard web browser and works great on any desktop, laptop, tablet, or mobile phone with
Internet connection.

The included subject matter and activities have been written and designed by
TEFL (Teaching English as a Foreign Language) experts.The difficulty ranges from «Pre-intermediate»
to «Advanced» level English according to the CEFR (Council of Europe Language Level) scale.

This is technically classified as an ESP (English for Specific Purposes) course,
teaching hundreds of relevant vocabulary terms.

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

Понимание терминологии

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

Можно вспомнить и известный мем «Как пропатчить KDE2 под FreeBSD?», который задавали даже Путину, а также президентам Армении и Казахстана. 

Эндпоинты, коммиты, репозитории, референсы и инстансы – все эти специфические словечки проще запомнить и правильно использовать, если понимаешь их смысл.

Опубликовали в Instagram-аккаунте школы словарик для начинающих программистов 

Свободное изучение любой технической документации

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

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

Пример документации к JavaScript с сайта devdocs.io – агрегатора документаций к самым популярным языкам программирования мира

Сотрудничество с иностранными коллегами

Программирование – интернациональное занятие. Даже в российском офисе крупной компании в команде легко могут оказаться разработчики из разных стран. В этом случае все обсуждения – на скрам-митингах, в переписке, в менеджере задач, в рабочем мессенджере – будут идти на английском. Если у компании открыты офисы в нескольких странах, общение будет идти на английском в обязательном порядке.

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

Профессиональная подготовка

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

Общение в международном комьюнити

Программисты всего мира общаются на Reddit, выкладывают свой код на GitHub и просят помощи с заковыристыми задачками на Stack Overflow. С уверенным английским вы можете быстро искать решение в сети, посещать зарубежные конференции, слушать вебинары и узнавать новости индустрии до того, как их переведут на русский.