Особенности английского для программистов: в связи со специальностью, терминологией вас не напугаешь, ведь вы начали с самого сложного − технического английского для программистов, а не разговорного. Вдобавок, практически все английские термины для компьютерщиков произошли из того же английского. Противоположная ситуация сложилась с юридической и кулинарной лексикой, которая была заимствована из французского. Детальнее про это мы говорим в статьях «Английский для юристов: Legal English слова и термины» и «Английский для официантов: фразы, вкусы и James Bond». Тогда как морской английский полон заимствований из латыни и нидерландского языка. Это мы рассмотрели в статье «Английский для моряков: лексика, морские английские идиомы и Она».
Бывает, что компьютерные термины в ежедневном употреблении имеют другое значение (про mouse же помним), но, по крайне мере, с их произношением проблем не возникает. Все же не cuisine [kwɪˈziːn] (кухня какой-то страны или национальности) или saucer [ˈsɔːsə] (блюдце). Однако данная словарная «подготовленность» не гарантирует отсутствие проблем в общении, ибо эти все слова нужно как-то связать. А связываем мы чем? Правильно, грамматикой.
Опять же, благодаря профессии вы имеете дело с технической литературой, но там простая грамматика. Когда вы в последний раз видели Present Perfect? (Если что, это он − have covered).
Содержание
1.1. Первый программист
1.2. Первая ЭВМ
1.3. Первый bug
2. Деловой английский для программистов
Поэтому сегодня разберемся, на какие лексические и грамматические темы нужно обратить внимание в английском для программистов, не забудем подучить бизнес-английский, конечно же, переведем несколько идиом и жаргонных фраз, найдем онлайн-словари и полезные ресурсы для тренировки listening and reading skills.
Разбираем все особенности английского языка для программистов
Quick Note: Думаем, вам будет интересен комедийный сериал «Кремниевая Долина» (Silicon Valley, HBO). Но сперва нужно узнать побольше об английском для IT специалистов, потому let’s continue!
Разбор английской лексики для IT специалистов мы начнем с тех, благодаря кому эта лексика появилась, узнаем, что предшествовало их разработкам, как они повлияли на известную нам сегодня историю и лексику.
Лорд Байрон точно связан с английским языком, но как он связан с английским для программистов?
Джордж Гордон Байрон – английский поэт эпохи Романтизма, автор поэмы «Паломничество Чайльд-Гарольда», благодаря которой появился байронический герой (этот образ лишнего человека вы помните из «Евгения Онегина» А. Пушкина и «Героя нашего времени» М. Лермонтова). Поэт умер в Греции, отправившись туда на войну за независимость, в возрасте 36 лет от кровопускания. В непродолжительном браке у Байрона родилась дочь Ада. Вот про нее мы дальше и поговорим.
Quick Note: В английском «программировать» произошло от Late Latin / Greek «programma» – public notice in writing.
Ада Лавлейс описала аналитическую вычислительную машину Чарльза Бэббиджа (the Analytical Engine), ввела термины «цикл» и «рабочая ячейка». Переводя с французского, добавила собственные комментарии к записям об алгоритме вычисления чисел Бернулли на аналитической машине. Эта работа была опубликована под акронимом А.А.Л., которая стала первой программой для воспроизведения на компьютере, а саму Аду теперь считают первым программистом. Она поняла, что данная машина способна на значительно большее, нежели простые вычисления. Ада Лавлейс умерла по той же причине и в том же возрасте, что и отец. Язык программирования Ада назван в ее честь (1983).
Узнайте больше из видео «Ada Lovelace: The First Computer Programmer» на канале Biographics.
В ходе изучения английского для IT полезно узнать про историю программирования
Говоря о программировании и его влиянии на ход истории, мы не можем обойти вниманием Алана Тьюринга. Английский математик и криптограф, повлиявший на развитие информатики и теорию искусственного интеллекта, был выбран зрителями проекта BBC «Icons» самой влиятельной фигурой ХХ века. Премия Тьюринга − самая престижная в мире награда в области информатики.
Во многом благодаря Тьюрингу существуют современные компьютеры и соответствующая английская лексика для программистов
Историческая драма «Игра в имитацию» (The Imitation Game, 2014) рассказывает о работе Тьюринга и его команды математиков и инженеров над взломом кода немецкой шифровальной машины Enigma (загадка, тайна) во время Второй мировой войны. После этого, в 1944 году, Тьюринг предложил построить дешифратор «Колосс» − один из первых в мире компьютеров, что позволил взломать код «Лоренц», более сложный чем «Энигма», и читать переписку высшего германского руководства.
За свою военную службу Тьюринг был награждён орденом Британской империи (что долгие годы держалось в секрете). Еще до этого, в 1936 году, Тьюринг предложил абстрактную вычислительную машину (которая впоследствии была названа в честь него) – модель современного компьютера общего назначения, что дала возможность формализовать понятие алгоритма. Она по-прежнему используется в исследованиях. После войны по проекту Тьюринга был сделан первый компьютер с хранимой в памяти программой – ACE (Pilot ACE [eɪs] от аббревиатуры Pilot Automatic Computing Engine − опытная автоматическая вычислительная машина). Он также предложил тест для оценки искусственного интеллекта компьютера.
Quick Note: Впервые слово «компьютер» было использовано в 1613 году для обозначения человека, который выполнял вычисления (calculations / computations). До ХХ века значение не изменялось. Так называли женщин, выполняющих вычисления (from the Oxford English Dictionary). Теоретически с 1937 года так называлась машина Тьюринга (from the Online Etymology Dictionary). Детальнее про устройство и его работу смотрите в выпуске «Alan Turing: Crash Course Computer Science #15» на канале CrashCourse.
Алан Тьюринг совершил самоубийство, приняв цианид. Что стало причиной, смотрите в «Alan Turing: Great Minds» на канале SciShow.
В 1944 году в Гарварде состоялся официальный запуск первого компьютера Марк I весом около 4,5 тонн. Грейс Хоппер − учёная и контр-адмирал младшего ранга флота США, одной из первых написала для него программы, разработала первый компилятор для программирования, развила концепцию машинно-независимых языков программирования. Ее разработки привели к созданию COBOL (основан на английских словах) − одного из первых высокоуровневых языков программирования, что все еще используется.
Откуда появился термин bug в английском языке, который используют программисты?
Через 3 года, во время разработки Mark II, её коллеги удалили из реле мотылька, заблокировавшего передачу сигнала. Этот случай Хоппер назвала debugging системы (сам термин bug ей не приписывают). Сегодня первый bug хранится в Смитсоновском национальном музее американской истории в Вашингтоне.
Полезные слова на английском для IT-работников
Лексика из видео:
На канале CrashCourse в разделе Computer Science вы узнаете больше об истории компьютеров и языках программирования. Давайте разберем несколько английских выражений для IT из выпуска «Programming Basics: Statements & Functions: Crash Course Computer Science #12».
Изучение английского языка для работников IT проще благодаря познавательным видео
Что касается ответа на вопрос «зачем учить английский программисту?», то сегодня все преимущества в работе очевидны.
Если осталась доля сомнения, то для пущего вдохновения и тренировки reading skills загляните на сайт www.tecla.io, где в статье «2019 Remote IT Workers Stats: 10 Facts Companies Should Know» детально расписаны тренды по найму отдаленных сотрудников и про преимущества такого опыта как для работодателя, так и для сотрудника. Например, «Dell планирует к 2020 году иметь 50% отдаленных сотрудников». Как утверждает McKinsey, такие «diverse teams» успешнее на 35%.
В этом разделе поговорим о том, где и как учить деловой английский язык для программистов.
Для решительных (тех, кто решил, что уже пора) мы нашли несколько учебников английского для программистов: «English for Information Technology» (для начинающих), «Career path Software Engineering» (английская лексика для IT по темам), «Professional English in Use ICT», «Oxford English for Information Technology» (для среднего уровня два полных курса от простого к сложному). А если не только сами решились, но и коллектив подговорили вдохновили, − приходите, будем разбираться с английским для IT вместе (и лишнего учить не станем лексику подберем под вашу специализацию).
Грамматические темы, что рассматриваются в курсе делового английского для IT, абсолютно идентичны с General English Grammar или для другой специальности. Разница только в уклоне на Formal and Business Vocabulary, потому начните с разбора Grammar Tenses, а затем переходите к необходимой лексике.
Еще обратите внимание на конструкции с Passive Voice:
Modal Verbs:
Imperative (приказ):
Don’t attempt to (do something)! – Даже не пытайся (что-то сделать)!
Questions:
Теперь рассмотрим несколько распространенных выражений из делового английского для IT:
Больше фраз из делового английского смотрите в «50 PHRASES IN BUSINESS ENGLISH» на канале linguamarina. Дополнительно в видео вы услышите:
Еще слова с объяснениями по этой же теме вы услышите в «Professional English Vocabulary: Meetings» на канале English Lessons with Adam – Learn English [engVid].
Для каждого уровня, от Elementary до Advanced, на канале Pet Read есть аудио в разделе Business English. На канале English with Lucy есть отдельный Business English Course из 11 эпизодов с детальным разбором лексики, особенностями составления CV на английском и советами для собеседования. В двух эпизодах «English Vocabulary for ESL – IT & Computing: Web 2.0» на канале Business English Pod вы можете услышать английскую лексику для IT с объяснением и примерами. И загляните еще на канал Silicon Valley Girl.
Больше английского языка для программистов и пользователей ПК смотрите на канале freeCodeCamp.org.
Для переписки:
В деловой переписке вы можете встретить обращение messrs – господа. Также обратите внимание на аббревиатуру и акронимы. В видео «Learn 17 Business Abbreviations & Acronyms in English» на канале English Lessons with Adam – Learn English [engVid] подан их разбор и пример употребления в контексте.
Повторить уже знакомые термины на английском из IT и потренировать listening skills можно с помощью подкастов. Мы нашли несколько ресурсов, а вы выбирайте тот, что подходит вашей специализации и интересам.
Подкасты на английском для IT специалистов:
Объяснение английским IT терминам и исторические факты вы можете найти на сайтах www.computerlanguage.com и www.techterms.com. Статьи по теме можете почитать в онлайн-журнале на www.datamation.com. «Живой» английский для программистов найдете в публикациях на www.smashingmagazine.com.
Обратите внимание! В интернете – on the Internet
Жаргон – это техническая терминология и лексика, характерная для определенной сферы. Здесь мы собрали оригинальные и забавные жаргонные выражения на английском из IT сферы.
Quick Note: Само слово jargon [ˈdʒɑːɡ(ə)n] происходит от старофранцузского (куда попало из латыни), где означало попусту болтать, щебетать. Именно в значении «птичьего щебетания» оно впервые встречается в «Кентерберийских рассказах» (The Canterbury Tales) Джеффри Чосера, написанных в конце XIV века.
Самая забавная часть в изучении английского, если вы программист, – жаргон
Больше читайте на www.businessinsider.com в разделе Tech.