Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

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

2023-02-16 126
Зачем программисту английский язык 0.00 из 5.00 0 оценок
Заказать работу

Вверх
Содержание
Поиск

Английский для IT.

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

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

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

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

  1. Понимание терминологии terminology [tɜːmɪˈnɒləʤɪ]

Большинство языков программирования основано на ключевых словах английского происхождения.

  1. Выбор средств разработки software

В некоторых из них отсутствует русифицированный интерфейс.

  1. Чтение технической документации technicaldocumentation

Практически все справочные материалы и технические задания пишутся на английском (если вас интересуют зарубежные заказы).

  1. Общение с клиентами multiculturalclients

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

  1. Изучение профессиональной литературы professionalliterature

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

  1. Посещение онлайн-курсов и вебинаров

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

  1. Поиск решений во всемирной паутине

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

  1. Шанс получить работу за границей

Многие IT-гиганты находятся в США. В такие фирмы постоянно требуются грамотные специалисты, но, чтобы общаться с коллегами и дирекцией, необходимо знать английский язык. Хотите работать в Силиконовой долине? Учите английский.

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

  1. Ваши сильные стороны:
    • Логическое мышление

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

    • Широкий словарный запас

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

  1. Ваши слабые стороны:
    • Неуверенное знание грамматики

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

    • Языковой барьер

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

    • Слуховой барьер

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

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

 

Базовый английский словарь для программиста

В этом разделе мы привели базовые понятия, которые пригодятся каждому IT-специалисту. Для удобства мы выделили набор глаголов IT-тематики, а также слова, связанные с интернетом, аппаратным и программным обеспечением.

 

В этом разделе мы привели базовые понятия, которые пригодятся каждому IT-специалисту. Для удобства мы выделили набор глаголов IT-тематики, а также слова, связанные с интернетом, аппаратным и программным обеспечением.

Слово Перевод

Полезные глаголы

tobackup (backup) выполнять резервное копирование
toboot загружать, загружаться (например, об устройстве или операционной системе)
toburn записывать на оптический диск
tocreate создавать
tocompile компилировать
tocompress сжимать (например, архиватором)
toconnect соединять, подключаться
tocopy копировать
tocut вырезать в буфер обмена
todebug отлаживать
todecrypt расшифровывать
todelete удалять
todeploy развертывать (например, приложение на сервере)
todevelop разрабатывать
todisable отключать, деактивировать
todisconnect разъединять, отключаться
todisplay отображать
todownload загружать, скачивать
toeject извлекать (устройство)
toenable включать, активировать
toencrypt шифровать, зашифровывать
toexecute исполнять
toformat форматировать
toimplement внедрять, реализовывать
toinitialize приводить в исходное состояние, инициализировать
toinstall инсталлировать, устанавливать
tointegrate интегрировать, объединять в одну систему
tolinkto ссылаться на что-либо
toload загружать
topaste вставлять из буфера обмена
toplugin подключать
topress (a button) нажимать (кнопку)
toread считывать
toreboot перезагружать, перезагружаться
torestore восстанавливать
tosave сохранять
toscrollup/down прокручивать вверх/вниз (например, веб-страницу)
tosort сортировать
toswitchon/off включать/выключать
touninstall деинсталлировать, удалять
toupdate обновлять
toupgrade улучшать, модернизировать
toupload загружать, скачивать
toverify проверять

Аппаратное обеспечение

a bus шина
a cable кабель
a central processing unit (CPU) центральный процессор
a computercase корпус системного блока
a device устройство
a fan вентилятор охлаждения, кулер
a graphics card, a display card, a display adapter, a graphics adapter видеокарта (графический адаптер)
a graphics processing unit (GPU) графический процессор
a hard disk drive (HDD) жесткий диск
a laptop ноутбук, портативный компьютер
a light-emitting diode (LED) светодиод
a motherboard (mainboard) материнская плата
a networkcard сетевой адаптер (сетевая карта, сетевая плата)
a port разъем, порт
a power supply unit (PSU) блок питания
a solid-state drive (SSD) твердотельный накопитель
a sound card, an audio card звуковая карта
a storagedevice запоминающее устройство, накопитель
a touchscreen сенсорный экран
aircooling воздушное охлаждение
anexpansioncard карта (плата) расширения
anopticaldiskdrive оптический привод
an uninterruptible power source (UPS) источник бесперебойного питания
random-accessmemory (RAM) оперативная память (ОЗУ)
read-onlymemory (ROM) постоянное запоминающее устройство (ПЗУ)
removablemedia съемные носители информации
watercooling водяное охлаждение
outputdevices:
  • a monitor
  • a printer
  • a speaker
  • headphones
устройства вывода:
  • монитор
  • принтер
  • колонка (акустическая)
  • наушники
inputdevices:
  • a keyboard
  • a mouse
  • a scanner
  • a digitalcamera
  • a joystick
устройства ввода:
  • клавиатура
  • мышь
  • сканер
  • цифровая камера
  • джойстик

Программное обеспечение

a compiler компилятор
a database база данных
a debugger отладчик
a desktopapplication/app приложение для настольного компьютера
a devicedriver драйвер устройства
a graphical user interface (GUI) графический пользовательский интерфейс
a kernel ядро (например, операционной системы)
a mobileapplication/app мобильное приложение
a plug-in (plugin) плагин, расширение, дополнительный программный модуль
a programminglanguage язык программирования
a query запрос
a scrollbar полоса прокрутки
a snapshot снимок состояния системы
a spreadsheet электронная таблица
a statusbar строка состояния
a template шаблон
a version control system (VCS) система контроля версий
a web application, a web app веб-приложение
a wordprocessor текстовый процессор
a texteditor текстовый редактор
a utility утилита (служебная программа)
acceptancetesting приемочное тестирование
agilemethodology гибкая методология разработки
analgorithm алгоритм
anarray массив
anencoding кодировка
anenterpriseapplication корпоративное приложение
anexecutable (file) исполняемый файл
aninterpreter интерпретатор
anoperatingsystem (OS) операционная система
applicationsoftware прикладное программное обеспечение
aspect-orientedprogramming (AOP) аспектно-ориентированное программирование
binarydata двоичные данные
commercialsoftware платное программное обеспечение
data данные, информация
dataprocessing обработка данных
extremeprogramming экстремальное программирование
firmware прошивка, микропрограмма
freeware бесплатное программное обеспечение
incrementaldevelopment инкрементная модель разработки
integrateddevelopmentenvironment (IDE) интегрированная среда разработки
iterativedevelopment итеративная модель разработки
malicioussoftware (malware) вредоносное программное обеспечение
object-orientedprogramming (OOP) объектно-ориентированное программирование
opensourcesoftware программное обеспечение с открытым исходным кодом
prototyping создание прототипа, прототипирование
rapidapplicationdevelopment (RAD) быстрая разработка приложений (методология)
regressiontesting регрессионное тестирование
runtime (runtimeenvironment) среда выполнения кода
serversoftware серверное программное обеспечение
spiraldevelopment спиральная модель разработки
spyware программа-шпион, шпионское программное обеспечение
systemsoftware системное программное обеспечение
unittesting модульное (блочное, компонентное) тестирование
waterfallmodel каскадная модель разработки

Интернет

a bookmark закладка (в браузере)
a bridge мост
a browser браузер, обозреватель
a domain домен
a firewall брандмауэр, межсетевой экран
a gateway шлюз
a hyperlink гиперссылка
a node узел сети
a packet пакет
a patchcord коммутационный кабель, патч-корд
a router маршрутизатор, роутер
a searchengine поисковая система
a subdomain поддомен, субдомен
a switch коммутатор, свитч
a website веб-сайт, веб-узел
a wirelessnetwork беспроводная сеть
bandwidth пропускная способность (канала передачи данных)
broadband широкополосный доступ в интернет
client-serverarchitecture клиент-серверная архитектура
cloudcomputing облачные вычисления
cloudstorage облачное хранилище данных
dynamic host configuration protocol (DHCP) протокол динамической настройки узла
domainnamesystem (DNS) система доменных имен
instantmessaging (IM) обмен мгновенными сообщениями
Internet serviceprovider (ISP) интернет-провайдер
localareanetwork (LAN) локальная сеть
latency задержка, период ожидания
media access control (MAC) address аппаратный адрес, MAC-адрес
peer-to-peer (P2P) одноранговая сеть, пиринговая сеть
twistedpair витая пара
voiceover IP (VoIP) голосовая связь через интернет, IP-телефония
wideareanetwork (WAN) глобальная сеть, широкомасштабная сеть

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

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

Подкасты для разработчиков

Благодаря подкастам вы можете развивать навык восприятия английской речи на слух и узнавать полезную информацию по своей специальности. Мы рекомендуем два вида материалов:

  1. На общие темы для совершенствования знаний общеразговорного английского:
    • eslpod.com — аудиоматериалы на разные темы. Дикторы говорят медленно и четко, поэтому можно слушать их даже на уровне Elementary. Ранее материалы сайта были бесплатными, сейчас же для пользования подкастами необходимо приобрести платный аккаунт.
    • esl-lab.com — подкасты на общие темы, распределенные по 3 уровням сложности. К каждой записи есть тесты, вы можете проверить, насколько хорошо поняли услышанное.
  2. Профессиональные подкасты. Таких материалов очень много, и вы можете выбрать те, которые подходят именно вам. Мы рекомендуем:
    • herdingcode.com и se-radio.net — подкасты на разные IT-темы.
    • ruby5.codeschool.com и Ruby Rogues — подкасты для программистов Ruby.
    • talkpythontome.com — для программистов Python.
    • JavascriptJabber — для программистов Javascript.
    • cppcast.com — для программистов C++.
    • dotnetrocks.com — для разработчиков Microsoft .NET.
    • iPhreaks — для программистов iOS.
    • androidbackstage.blogspot.com — для программистов Android.
    • arresteddevops.com — для сторонников методологии DevOps.

Видеоролики общей тематики

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

  1. ted.com

Знаменитый проект TED — источник вдохновения и уникальных идей. Выбирайте интересные вам темы лекций, при необходимости пользуйтесь субтитрами.

  1. englishcentral.com

Видеоролики от Englishcentral — хороший обучающий материал для тех, кому сложно воспринимать английскую речь на слух, ведь все видео снабжены субтитрами. Кроме того, работа с этим сайтом не отнимет много времени: большинство роликов занимает не более 2-3 минут.

  1. elllo.org

На сайте представлены видеоролики и подкасты с транскриптами (текстами записей). Большой охват тем позволит без труда выбрать интересный для вас материал.

Английский для IT.

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

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

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

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

  1. Понимание терминологии terminology [tɜːmɪˈnɒləʤɪ]

Большинство языков программирования основано на ключевых словах английского происхождения.

  1. Выбор средств разработки software

В некоторых из них отсутствует русифицированный интерфейс.

  1. Чтение технической документации technicaldocumentation

Практически все справочные материалы и технические задания пишутся на английском (если вас интересуют зарубежные заказы).

  1. Общение с клиентами multiculturalclients

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

  1. Изучение профессиональной литературы professionalliterature

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

  1. Посещение онлайн-курсов и вебинаров

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

  1. Поиск решений во всемирной паутине

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

  1. Шанс получить работу за границей

Многие IT-гиганты находятся в США. В такие фирмы постоянно требуются грамотные специалисты, но, чтобы общаться с коллегами и дирекцией, необходимо знать английский язык. Хотите работать в Силиконовой долине? Учите английский.

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

  1. Ваши сильные стороны:
    • Логическое мышление

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

    • Широкий словарный запас

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

  1. Ваши слабые стороны:
    • Неуверенное знание грамматики

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

    • Языковой барьер

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

    • Слуховой барьер

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

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

 


Поделиться с друзьями:

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

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

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.051 с.