Термины программиста на английском

Термины программиста на английском

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

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

Какие команды являются самыми популярными?

Приведем самые распространенные примеры:

  • 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.

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

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

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

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. Тут можно слушать тексты и проверять себя, используя тесты онлайн.

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

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». Субтитры на английском помогут узнать новые слова и выражения.

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

Автор статьи: Анастасия Романова, методолог Lim English

Hello! Дорогие друзья, можете ли вы представить вашу жизнь без современных технологий? Полагаю, что нет, а особенно трудно вообразить отсутствие компьютера. Компьютер занял весьма важные позиции во всех сферах деятельности. То есть за последние десятилетия компьютер стал способом провести интересно досуг, а также неотъемлемой частью во многих областях работы: инженерия, медицина

Читайте также:  Как повесить шкаф на пгп стену

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

Английские компьютерные термины

Например, в любой программе вы встретите

  • open — открыть
  • file — файл
  • error — ошибка

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

  • next — далее
  • cancel — отменить
  • to close all other application — закрыть все приложения
  • accept — принять
  • restart — перезагрузка

Английские компьютерные термины Владение словарем компьютерной терминологии повысит вашу компьютерную «грамотность». Те, кто пользуется компьютером внушительный период времени, ошибочно считают себя «продвинутыми» пользователями. На самом деле, встреча с каким-либо английским термином часто становится непреодолимым препятствием.

Еще одним аргументом за то, чтобы вы все-таки выучили словарь английских компьютерных терминов, является тот факт, что многие из них заимствованы в русском языке. Хорошо известно, что компьютер стал последние пол века одной из причин интенсивного применения англицизмов в русском языке. Так например, слово «пир» произошло от английского слов «peer», что в переводе означает «соучастник» и приобрело новое слово значение: клиент, участвующий в раздаче в таких программах, как торрент.

Компьютер и глобальная система Интернет

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

Я сменил вчера свой авик, залил Джоли себе. И поставил себе аку Бест

  • авик (от английского «avatar») — означает картинку, которая служит «лицом» на форумах и блогах
  • ака (от выражения «also known as», переводимого «также известен как») — означает ник, то есть имя, под которым известен пользователь сети

Окей, буду в курсе. Что это ты?

Каково ваше мнение? Звучит ли это по-русски? Конечно, нет. Всё это напоминает какой-то странный, нелепый сленг. Почему так произошло? Да потому, что многие, ввиду незнания перевода на русский язык, стали коверкать английские слова, добавляя всего лишь русские окончания.

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

Словарь английских компьютерных терминов

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

Компьютер и его комплектующие

Computer — компьютер
Laptop — ноутбук
Monitor — монитор
Flash drive — флешка
Disk — диск
Projector — проектор
Scanner — сканнер
Printer — принтер
Keyboard — клавиатура
Key — клавиша
Mouse — мышка
Mousepad — коврик для мышки
Power strip — удлинитель
Floppy disk drive — дисковод
Motherboard — материнская плата
Hard disk — жесткий диск
Random access memory — оперативная память
Modem — модем

Аудио- и видеоплеер

Interface — интерфейс
Display — воспроизведение
Pause — пауза
Stop — остановить
Multimedia — мультимедиа
MP3 player — MP3-плейер
Volume — громкость
Balance — баланс
Track — дорожка
Playlist — плейлист
Menu — меню

Интернет

Internet — интернет
Link — ссылка
Hard link — прямая ссылка
Home page — домашняя страница
Hyperlink — гиперссылка
Download — загрузка
History — история
Internet address — интернет-адрес
Join — соединение
Net — сеть
E-mail — е-майл
Spam — спам
Off line — офф лайн
Port — порт
Server — сервер
Traffic — трафик
Trojan horse — троян
User — пользователь
Web page — веб-страница
Web site — вебсайт
Weblog — блог
Forum — форум
Browser — браузер
Log in — вход
World-Wide Web — всемирная паутина

Программа и её установка на компьютер

Читайте также:  Как разблокировать восстановление системы
Program — программа
Programming — программирование
Software — программное обеспечение
Data processing — обработка данных
Main program — главная программа
Processing program — обрабатывающая программа
Testing — тестирование
Recovery program — восстанавливающая программа
Install — установить
Instruction — инструкция
Demo version — демонстрационная версия
Freeware — бесплатное программное обеспечение
Algorithm — алгоритм
Menu bar — панель меню
Prompt — подсказка
Exit — выход
Uninstall — деинсталлировать
Update — обновление

Работа с текстовыми данными

Printer — принтер, печатающее устройство
Listing — распечатка
Text — текст
File store — хранилище файлов
Cipher — шифр
Copy — копировать
Insert — вставлять
Delete — удалять, исключать
Symbol — символ
Gap — пробел
Сеll — ячейка
A scrollbar — полоса прокрутки
Label — метка
Colon — двоеточие
Comma — запятая
Quotation marks — кавычки
Bracket — скобка
Semicolon — точка с запятой
Line — строка
Font — шрифт
Font size/ style/ weight — размер/ стиль/ жирность шрифта
Erasing — стирание
Copy protect — защита от копирования
Word processing — обработка текста

Общие компьютерные термины

Operating system — операционная система
Formatting — форматирование
Screen — экран
Screen shot — скрин-шот
Pixel — элемент изображения
Click — клик
Cursor — курсор
Folder — папка
Desktop — рабочий стол
Window — окно
Device — устройство
Device driver — драйвер устройства
Icon — иконка
Password — пароль
Recycle bin — корзина
Tool bar — панель инструментов

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

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

Помните, английский за вас никто не выучит — учить предстоит Вам! Good luck!

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

Слова и фразы в словаре отсортированы по алфавиту. Кстати, словарь можно дополнять. Пиши в комментариях термины, с которыми вы сталкивались на работе.

Аджайл — от англ. Agile. Общий термин, описывает ценности и принципы гибкой разработки программного обеспечения, а также практические подходы к разработке. Понятие Agile стало популярным после публикации Манифеста гибкой разработки программного обеспечения в 2001 году.

Айдишник — id, идентификатор.

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

Апишка — API, программный интерфейс приложения или интерфейс прикладного программирования.

Аутсорс — аутсорсинг, передача компанией части операционной деятельности другой компании.

Адаптив — адаптивный дизайн, адаптация интерфейса к использованию на разных экранах.

Баг — от англ. Bug — жучок, клоп. Ошибка в программе.

Бахнуть — что-то быстро сделать, изменить или дополнить функциональность приложения.

Бета — бета-версия, приложение на стадии публичного тестирования.

Бот — сокращение от «робот». Ботом называют программу, которая автоматизирует интерфейс. Пример — автоответчик в чате.

Бэкенд — от англ. Back-end. Программно-аппаратная или серверная часть приложения.

Бэкап, бэкапить — резервная копия или процесс создания резервной копии приложения.

Ворнинг — от англ. Warning — предупреждение. Предупреждающее сообщение в интерфейсе.

Войтивайти — шуточное, обозначает процесс переквалификации далёкого от сферы IT специалиста в разработчика.

Выкатить — сделать доступным для пользователей. Например, «выкатили новую версию сайта» значит сделали новую версию сайта доступной для пользователей.

Выпадашка — выпадающее меню, то же, что и «дропдаун».

Галера — компания, в которой платят низкие зарплаты и не ценят разработчиков.

Гит — система контроля версий Git или сервис GitHub.

Г****окод — плохой, некачественный код. Объяснение термина есть в статье нашего студента.

Градиент — плавный переход из одного цвета в другой.

Движок — в веб-разработке так называют системы управления контентом.

Дебажить — устранять ошибки, баги.

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

Джун, джуниор — от англ. Junior. Младший разработчик. Специалист без опыта или с минимальным опытом работы.

Читайте также:  Адноклассника ру моя страница регистрация

Дезигнер — презрительно-снисходительное название дизайнера.

Драй — от англ DRY, don’t repeat yourself. Принцип программирования, предлагающий избегать повторений кода.

Дропдаун — выпадающее меню, то же, что и «выпадашка».

Жаба — язык программирования Java.

Жабаскрипт — язык программирования JavaScript.

Залить — загрузить. Например, «залить файлы на сервер».

Запилить — сделать что-то, добавить какую-то функциональность.

Змея — язык программирования Python.

Исходник — файлы, в которых находится исходный код приложения, или сам исходный код.

Итерация — повторение. «Мы сделали несколько итераций» — мы повторили шаг несколько раз.

Коммит, коммитить — от англ. To commit — совершать. В контексте работы над приложением — сохранять код в репозитории.

Костыль — код, который нужен, чтобы исправить несовершенство ранее написанного кода.

Либа — от англ. Library — библиотека. Речь идет о библиотеках кода, например, React.

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

Лист — от англ. List — список.

Локалка — локальный. Например, локальный сервер или сеть.

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

Мёржить — от англ. Merge, сливать. Речь идет об объединении или слиянии веток кода.

Меншить — от англ. Mention — упоминание. Речь идёт об упоминаниях в чатах или соцсетях. «Менши меня, когда будет готово» значит «упомяни меня, когда будет готово».

Навбар — навигационный блок на сайте или в интерфейсе программы.

Накатить — внести изменения, задеплоить новую версию приложения. Противоположное термину «откатить».

Откатить — удалить изменения, вернуть предыдущую версию приложения. Противоположное термину «накатить».

Ось — операционная система.

Падаван — ироничное название стажёра или джуниора.

Пилот — пробная (пилотная) версия продукта.

Питон — язык программирования Python.

Подвал — то же, что и «футер». Элемент структуры страницы, который находится в нижней части и содержит служебную информацию.

Поплыла вёрстка — некорректное отображение страницы в браузере.

Продакшн или продакшен (продакшн-код) — обозначение кода для рабочей версии приложении.

Пушить — использовать команду push, публиковать что-то.

Пэхапэ — язык программирования PHP, то же, что и «пыха».

Пыха — язык программирования PHP, то же, что и «пэхапэ».

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

Рекурсия — описание процесса с помощью самого процесса. Например, выражение «рекурсивный вызов функции» описывает ситуацию, в которой функция вызывает сама себя.

Репа — репозиторий, хранилище данных. Например, код программы можно хранить в репозитории на GitHub.

Ридми — файл Readme, в котором содержится информация о программе.

Ругаться, например, линтер ругается — сообщения об ошибках в коде, работе сервиса и так далее.

Сабж — от английского Subject — тема, предмет. «По сабжу» — по теме обсуждения.

Свитчнуть, свичнуть — переключить. От английского switch.

Сетка — модульная сетка, используется для дизайна и вёрстки страниц.

Сеньор, синьор — от англ. Senior — старший разработчик.

Стек — изначально абстрактный тип данных. В разговорной речи используется для обозначения списка технологий, которые использует разработчик или компания. Пример: «Наш стек — HTML/CSS, JavaScript, React».

Софт — от англ. Software — программное обеспечение.

Софт-скилы — от англ. Soft skills — знания и качества специалиста, прямо не связанные с профессиональной деятельностью. Примеры: коммуникабельность, проактивность.

Темплейт — от английского template — шаблон.

Тестировщик — специалист по тестированию программного обеспечения.

Тимлид — от английского Team leader — руководитель команды. Координатор группы программистов.

Убить — удалить что-то. Например, «убить профиль» означает удалить профиль.

Фидбек — от англ. Feedback — обратная связь.

Фича — функция, возможность. От англ. Feature.

Фреймворк — от англ. Framework — каркас. Инструмент разработки, набор типовых шаблонных решений, упрощающих работу программиста. Примеры: Laravel, Bootstrap.

Фронтенд — от англ. Front-end — клиентская часть приложения.

Хатэмээль, хатээмэль — HTML, язык гипертекстовой разметки.

Хардкодить — статически прописывать в коде данные, которые должны вычисляться динамически. Плохая практика, антипаттерн в программировании.

Хацкер, кулхацкер — ироничное название начинающего специалиста, который считает себя опытным программистом. От английского hacker и cool hacker.

Хедер, хэдер — элемент структуры веб-страницы, находится в верхней части и содержит логотип, меню, служебную информацию.

Цэмээс, цээмэс — от англ. CMS — content management system, система управления контентом.

Цээсэс — от англ. CSS — Cascading Style Sheets, каскадные таблицы стилей.

Юзать — от английского to use — использовать.

Ява — язык программирования Java.

Яваскрипт — язык программирования JavaScript.

Ссылка на основную публикацию
Adblock detector