По мотивам YouTube-видео. Если есть что добавить — кидай реквест!
Разделение слов по категориям в значительной степени условно — одни и те же слова зачастую могут использоваться в разных категориях, однако классификация всё же полезна для запоминания и потому представлена.
- Общее
- Сеть, Интернет
- Операционные системы (ОС)
- Оборудование
- Пользователи, права
- Файлы, текст, интерфейс
- Базы данных (БД)
- Из языков программирования
- Из разработки
| английский | русский |
|---|---|
| software | программное обеспечение (ПО) |
| hardware | аппаратное обеспечение, оборудование |
| data | данные, информация |
| freeware | бесплатное ПО |
| open source | ПО с открытым исходным кодом |
| code, source code | код (в смысле исходный код программы или в смысле код/номер ошибки или статуса, например, HTTP code — код HTTP статуса) |
| coding, programming | программирование, разработка ПО |
| develop | разрабатывать |
| create | создавать |
| remove, delete, drop | удалять |
| compile | компилировать |
| compress | сжимать |
| archive | архивировать |
| debug | отлаживать (программу) |
| issue | проблема, вопрос, требующий решения |
| branch | ветка (например, в Git-репозитории проекта) |
| error, bug | ошибка (например, HTTP 404 Error, запрашиваемый файл не найден на сервере; или ошибка деления на ноль, или ошибка в синтаксисе программы) |
| exception | исключение (нестандартное поведение системы, которое мы обрабатываем отдельным кодом) |
| encrypt | зашифровать |
| decrypt | расшифровать |
| verify | проверить, верифицировать |
| prepare | подготовить (например, данные на отправку) |
| send | отправить (например, send request — отправить запрос) |
| get | получить (например, get name — получить имя) |
| disable | деактивировать, отключить |
| enable | активировать, включить |
| change | изменить (например, change timezone — изменить временную зону) |
| utility | утилита |
| tool | инструмент |
| from scratch | с нуля (например, создавать проект с нуля) |
| above | выше (выше в тексте, например) |
| below | ниже (ниже в тексте, например) |
| under | под (например, under the hood — под капотом) |
| after | после |
| before | до |
| already | уже |
| yet | пока что |
| capabilities | возможности |
| authenticate | аутентификация, проверка подлинности (например, проверка подлинности пользователя путём проверки корректности введённого им логина и пароля) |
| authorize | авторизация, разрешить (например, проверка наличия прав на выполнение действия в системе) |
| example | пример (for example — например) |
| built-in | встроенный |
| first | первый |
| last | последний |
| middle | середина, средний |
| search | поиск, искать, найти |
| find | искать, найти |
| run, execute | запустить, выполнить |
| date | дата |
| time | время |
| current | текущий (например, current date — текущая дата) |
| parent | родитель, родительский |
| child | ребёнок, дочерний |
| use | использовать |
| fast | быстрый |
| slow | медленный |
| report | отчёт |
| documentation | документация |
| useful | полезный |
| work | работа, работать |
| deprecated | устаревший |
| automatic | автоматический |
| default | по умолчанию |
| dynamic | динамический |
| invalid | недействительный, недопустимый |
| hot key | горячая клавиша |
| английский | русский |
|---|---|
| network | сеть |
| hostname | имя хоста (компьютера/сервера) в сети |
| domain | домен (например, yandex.ru) |
| download | загружать что-то из сети/Интернет |
| upload | выгружать что-то (например, на сервер) |
| server | сервер в сети (компьютер, отвечающий на запросы по сети, или конкретная программа, запущенная на нём, обслуживающая сетевые запросы). От слова serve, обслуживать |
| port | порт, чаще всего на сервере, порт 80 — стандартный порт протокола HTTP |
| request | запрос |
| connect | соединяться, подключаться (например, к серверу) |
| disconnect | отсоединиться, отключиться (например, от сервера) |
| connection | соединение |
| login | вход, войти, пройти аутентификацию (например, на сервере) |
| logout | выход, выйти (например, с сервера) |
| gateway | шлюз |
| hyperlink | гиперссылка (например, ссылка на веб-странице) |
| router | роутер, маршрутизатор (от слова route, маршут) |
| redirect | перенаправить |
| английский | русский |
|---|---|
| boot | загрузка, загрузить (например, загрузить ОС Linux) |
| reboot | перезагрузить |
| shutdown | выключить |
| install, setup | установить (например, приложение) |
| uninstall | удалить установленное |
| update | обновить (например, приложение) |
| environment variable | переменная среды |
| GUI, Graphical User Interface | графический пользовательский интерфейс |
| CLI, Command Line Interface | интерфейс командной строки |
| terminal | командный терминал |
| command | команда |
| shell | командная оболочка |
| partition | раздел диска |
| root | корень (обычно имеют в виду корневого пользователя ОС с максимальными правами) |
| английский | русский |
|---|---|
| laptop | ноутбук |
| keyboard | клавиатура |
| mouse | мышь |
| monitor, screen | монитор, экран |
| device | устройство |
| CPU, Central Processing Unit | процессор |
| RAM, Random Access Memory | ОЗУ (оперативное запоминающее устройство), оперативная память |
| disk | диск |
| английский | русский |
|---|---|
| user | пользователь |
| account | аккаунт, учётная запись |
| group | группа (например, пользователей) |
| access | доступ |
| allow | разрешить (например, доступ пользователю или группе) |
| deny | запретить (например, доступ пользователю или группе) |
| английский | русский |
|---|---|
| copy | копировать (например, текст или файл) |
| cut | вырезать (например, текст или файл) |
| paste | вставлять (например, текст или файл) |
| save | сохранить |
| folder, directory | папка, директория |
| text | текст |
| list | список, перечень, перечисление |
| bold | жирный |
| italic | курсив |
| underline | подчеркивание |
| image, picture | изображение |
| figure | рисунок |
| path | путь (до файла, например) |
| show | показать |
| hide | скрыть |
| английский | русский |
|---|---|
| database | база данных, БД |
| query | запрос |
| storage | хранилище |
| table | таблица (например, в базе данных) |
| row | строка |
| column | колонка |
| select | выбрать (например, данные из БД) |
| insert | вставить (например, данные в БД) |
| drop, delete, remove | удалить, убрать |
| join | объединить (например, список в строку или объединить данные нескольких таблиц) |
| split | разделить (например, строку по символу запятой) |
| index | индекс (например, поисковый индекс БД) |
| limit | ограничение |
| английский | русский |
|---|---|
| data type | тип данных |
| expression | выражение |
| quotes | кавычки, символы кавычек |
| variable | переменная |
| constant | константа |
| mutable | изменяемый (например, тип данных) |
| immutable | неизменяемый (например, тип данных) |
| string | строка |
| char, symbol | символ, знак |
| number | число |
| append | добавить, присоединить (например, элемент в конец списка) |
| open | открыть (например, файл) |
| read | прочесть (например, из файла или из сети) |
| write | записать (например, в файл или в сеть) |
| array | массив |
| list | список |
| dictionary | словарь ключ-значение |
| key, keyword | ключ |
| value | значение |
| set | множество |
| queue | очередь |
| tuple | кортеж |
| object | объект |
| class | класс |
| instance | экземпляр (например, класса) |
| public | публичный (например, публичный метод) |
| private | приватный (например, приватный метод) |
| protected | защищённый (например, защищённый метод) |
| static | статичный (например, статичный метод) |
| function | функция |
| function call | вызов функции |
| parameter | параметр |
| argument | аргумент |
| property | свойство |
| method | метод |
| module | модуль |
| package | пакет |
| import | импорт (например, кода из библиотеки) |
| return | возврат, вернуть (например, возврат значения из функции) |
| exit | выход, выйти (например, выйти из программы) |
| initialize | инициализировать |
| configure | конфигурировать |
| settings | настройки |
| implement | реализовать |
| abstract | абстрактный (например, абстрактный класс) |
| interface | интерфейс |
| extend | расширить |
| length | длина (например, строки) |
| loop | цикл |
| iteration | итерация (например, итерация цикла) |
| nested | вложенный (вложенный цикл, например) |
| count | количество (например, элементов с массиве) |
| sort | сортировать |
| true / false | правда / ложь |
| boolean | булево, булевский тип данных (имеющий значение правда или ложь) |
| definition | определение (например, функции) |
| scope | область видимости |
| formatting | форматирование |
| placeholder | заполнитель, место для размещения чего-то |
| process | процесс |
| thread | поток (исполнения) |
| stream | поток (данных) |
| multiprocessing | многопроцессорная обработка |
| asynchronous | асинхронный |
| concurrency | конкурентность |
| parallelism | параллелизм |
| security | безопасность |
| sign | подписать |
| input | ввод |
| output | вывод |
| inherit | наследовать |
| английский | русский |
|---|---|
| design | проектировать, создавать, проектирование, разработка, дизайн |
| continuous integration | непрерывная интеграция |
| continuous delivery | непрерывная доставка |
| deploy | развертывание приложения на сервере |
| template | шаблон |
| record | запись (записывать) |
| convention | соглашение |
| rule | правило |
| integrate | интегрировать |
| architecture | архитектура |
| legacy | наследие (legacy code - это код, который перешёл «по наследству» от предыдущих разработчиков) |
| object-oriented programming | ООП, объектно-ориентированное программирование |
| backend | серверное ПО |
| frontend | клиентское ПО, работающее на устройстве пользователя |
| dependency | зависимость |
| dependency injection | инъекция зависимости |
| maintain | поддерживать |
| library | библиотека |
| framework | фреймворк / каркас или набор библиотек для разработки приложений |
| MVC, Model View Controller | архитектура: модель, отображение, контроллер |
| VCS, Version Control System | система контроля версий |
| clean architecture | чистая архитектура |
| DRY | Don't Repeat Yourself, принцип разработки «не повторяйся» |
| KISS | Keep It Simple Stupid, принцип разработки «не переусложняй» |
| YAGNI | You Aren't Gonna Need It, принцип разработки «вам это не понадобится» |
| SOLID | набор принципов разработки: SRP (Single Responsibility Principle, принцип единой ответственности), OCP (Open-Close Principle, принцип открытости-закрытости), LSP (Liskov Substitution Principle, принцип подстановки Лисков), ISP (Interface Segregation Principle, принцип разделения интерфейсов), DIP (Dependency Inversion Principle, принцип инверсии зависимостей) |