По мотивам 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, принцип инверсии зависимостей) |