Каждый программист знает, что его ежедневная работа складывается из разработки и усовершенствования программ, а также английского языка, именно поэтому учить язык важно и нужно. Благодаря английскому языку каждый сможет разобраться с новейшими технологиями, освоить необходимые средства разработки, имеющие оригинальную языковую версию, читать техническую документацию, свободно общаться с клиентами, а также без проблем изучать литературу, связанную со специальностью «программист».
Кроме всего прочего, сегодня проводится множество вебинаров на английском, поэтому самые свежие решения вы всегда найдете на языке Туманного Альбиона.
Какие команды являются самыми популярными?
- to backup – выполнять резервное копирование;
- to compress – сжимать;
- to debug – отлаживать;
- to create/to delete – создавать/удалять;
- to disconnect – отключать, разъединять;
- to enable – включать, активировать;
- to plug in – подключать;
- to reboot – перезагружать;
- to verify – проверять.
Кроме команд есть и английские слова для программистов, связанные непосредственно с аппаратным и программным обеспечением, а также работой в Интернете. Это может быть самая распространенная лексика, например:
- power supply unit – блок питания;
- removable media – съемные носители информации;
- a query – запрос;
- a template – шаблон;
- waterfall model – каскадная модель разработки.
Изучаете английский для программистов? Учебники вам в помощь
Какую литературу выбрать? Конечно на английском! Как мы писали выше, все самое актуальное можно прочитать только на языке Шекспира. Обратите внимание на то, что английский для программистов также делится на уровни. Начинающим стоит опираться на следующие учебники:
- English for Information Technology издательства « Pearson Longman»;
- Career path Information Technology;
- Career path Computing;
- Career path Software Engineering.
Три последних учебника принадлежат издательству «Express Publishing» Те, кто продвинулся в английском немного дальше, могут начать работать с учебниками для среднего уровня, например:
- Oxford English for Information Technology;
- Professional English in Use ICT;
- English for Information Technology;
- Check Your English for Computers and IT, English for Telecoms and Information Technology.
Английские слова для программистов, таблица
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
таблица адресов виртуальных методов
Ресурсы для программистов
Для изучения технического английского недостаточно использовать один учебник, иногда нужна помощь словарей. Отличным вариантом станет Computerlanguage http://www.computerlanguage.com/.
Для закрепления базовых знаний английского, отличным вариантом станет сайт Lim-english.com, где Вы с легкостью разберетесь с грамматикой, которую так долго не могли понять. Тут же можно пройти тесты, ознакомиться с полезными статьями, а также зарегистрироваться и пройти курсы английского языка онлайн.
Освоить технический английский для программистов, а также грамматику можно с Engvid http://www.engvid.com/.
Однако и этого может быть не достаточно для того, чтобы свободно говорить по-английски. Для того чтобы решить коммуникативную задачу, загляните на Italki, где вы сможете найти партнера для общения, или отправляйтесь на Polyglotclub, где вы встретите тысячи людей, готовых помочь. Общаться можно не выходя из дома.
В мире современных технологий сложно обойтись без мобильных приложений, поэтому для поиска аудиоматериалов на разные темы можно воспользоваться Eslpod или Esl-lab. Тут можно слушать тексты и проверять себя, используя тесты онлайн.
Советы для программистов
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». Субтитры на английском помогут узнать новые слова и выражения.
Именно поэтому для программиста перевод на английский очень важен, а если вы хотите стать специалистом в определенной отрасли, необходимо изучать иностранный язык.