Введіть щонайменше 2 символи для пошуку в усіх галузях.
Англійська лексика для розробників програмного забезпечення
Вивчайте англійську лексику для розробки програмного забезпечення: від програмування й баз даних до вебу, мобільних застосунків, хмарних систем, безпеки та обробки даних. Визначення пояснюють значення термінів, а приклади показують, як їх уживають у робочому контексті. Кожен термін має українське пояснення та перекладені приклади.
- 1 143 термінів
- 13 тем
- 430 основних термінів
- 2 298 прикладів
Машинне навчання й обробка даних
Графік зв’язку між двома числовими змінними, де кожне спостереження позначене точкою, а кожна змінна відкладена на окремій осі.
Об’єднувати багато рядків даних у підсумкові значення — суми, кількості або середні, зазвичай групуючи за категорією, як-от день, товар чи регіон.
Одноразовий швидкий аналіз для відповіді на конкретне щойно поставлене запитання, а не регулярний звіт чи запланований проєкт.
Заповнювати пропуски оціненими значеннями, наприклад медіаною стовпця, найчастішою категорією або прогнозом за іншими стовпцями.
Перетворення неохайних сирих даних на чисту, структуровану форму для аналізу, зокрема зміна форми, об’єднання, фільтрування й виправлення форматів.
Описує несиметричний розподіл із довгим хвостом значень з одного боку, наприклад доходи, де кілька людей заробляють набагато більше за більшість.
Невеликий набір чисел, що стисло описує дані, наприклад кількість, середнє, медіану, мінімум, максимум і стандартне відхилення кожного стовпця.
Швидка проста перевірка, чи виглядає результат розумним, перш ніж йому довіряти, наприклад зіставлення підсумку з уже відомою цифрою.
Значення, нижче якого лежить заданий відсоток спостережень; наприклад, 90-й перцентиль часу завантаження — межа, у яку вкладаються 90% завантажень сторінки.
Зв’язок, за якого зміна одного явища безпосередньо спричиняє зміну іншого, а не просто відбувається одночасно з нею.
Діапазон значень, обчислений за вибіркою, який імовірно містить справжнє значення; 95-відсотковий інтервал отримано методом, що охоплює його у 95% випадків.
Одна з версій, показаних користувачам під час експерименту; зазвичай нова версія, яку порівнюють із контрольною.
Початкове припущення статистичного тесту про відсутність ефекту чи різниці, наприклад що новий дизайн не змінює коефіцієнт конверсії.
Група користувачів зі спільною початковою точкою чи досвідом в одному періоді, наприклад усі, хто зареєструвався в січні, і за якими спостерігають із часом.
Послідовність кроків користувача до мети, наприклад відвідування, реєстрація й покупка; на кожному етапі людей стає менше, як у воронці.
Діаграма розподілу однієї числової змінної: діапазон значень ділять на інтервали (bins) і показують стовпчиком кількість значень у кожному.
Діаграма, що з’єднує точки даних лінією й показує зміну значення з часом, наприклад місячного доходу чи щоденних реєстрацій.
Перехід від зведеного подання до докладніших даних, наприклад від річних продажів до місячних, а потім до окремих магазинів, щоб знайти причину закономірності.
Залишати лише рядки даних, що відповідають умовам, наприклад замовлення за 2024 рік або користувачів із Туреччини, відкидаючи решту.
Велика система зберігання значних обсягів сирих даних в їхньому початковому форматі, структурованих або ні, до моменту обробки й аналізу.
Обробка даних великими групами за розкладом, наприклад раз на ніч, замість опрацювання кожного запису одразу після надходження.
Проста точка відліку — наприклад показник за минулий рік, поточна версія чи проста модель — для порівняння з новими результатами.
Створення нових вхідних змінних із сирих даних, щоб допомогти моделі навчатися, наприклад перетворення дати народження на вік або підрахунок покупок клієнта.
Значення, яке модель навчають прогнозувати, наприклад чи піде клієнт або скільки він витратить; також називається міткою або залежною змінною.
Масштабувати числові значення до спільного діапазону, наприклад 0–1, або коригувати показники, щоб справедливо порівнювати групи різного розміру.
Документ або таблиця з описом кожного поля набору даних: його назви, значення, типу, допустимих значень, джерела й відповідального.
Запис конкретних дій користувача в застосунку чи на сайті, як-от натискань, переглядів сторінок або покупок, як подій із часом, користувачем, пристроєм та іншими деталями.
Автоматизоване збирання даних із сайтів програмою, яка завантажує сторінки й витягує потрібну інформацію, наприклад ціни чи назви товарів.
Точка даних або закономірність, що помітно відрізняється від очікуваної, наприклад раптовий сплеск реєстрацій або день без жодного замовлення.
Регулярний шаблон у даних, що повторюється через певний період, наприклад зростання продажів щогрудня, більший трафік у будні чи спад улітку.
Імовірність того, що тест виявить ефект заданого розміру, якщо він справді існує; експерименти часто планують із потужністю 80 відсотків.
Діаграма, що показує значення в сітці за допомогою кольорів: темніші або тепліші відтінки зазвичай відповідають більшим значенням, наприклад кількості замовлень за днями тижня й годинами.
Таблиця, що підсумовує великий набір даних, групуючи рядки й стовпці за категоріями та обчислюючи підсумки, кількості або середні значення для кожної комбінації.
Рівень деталізації даних, тобто те, що представляє один рядок: наприклад одне замовлення, одного клієнта за день або один магазин за місяць.
Запис про джерело даних, системи й етапи, через які вони проходять, і зміни, яких зазнають, аж до звітів, що їх використовують.
Показник того, наскільки кожна вхідна ознака впливає на прогноз або рішення моделі порівняно з іншими ознаками.
Процес вимірювання того, наскільки добре навчена модель машинного навчання працює на вибраних даних і за визначеними метриками.
Завершення навчання моделі, коли контрольований показник на валідаційних даних перестає поліпшуватися за заданим правилом.
Зміна з часом залежності між вхідними даними моделі та результатом, який вона має передбачати.
Система для керування повторно використовуваними ознаками машинного навчання, яка допомагає надавати їх для навчання й прогнозування.
Невідповідність між даними чи обробкою ознак під час навчання моделі та даними чи обробкою під час реальних прогнозів.
Значна втрата раніше засвоєних можливостей моделі під час навчання на нових завданнях або даних.
Метод навчання послідовностей, за якого для прогнозування наступного кроку на вхід подають правильний попередній вихід.
Короткий тест: чи знаєте ви ці терміни?
Десять запитань зі словника. Оберіть правильне значення кожного терміна та перевірте результат.
Як вивчати лексику: Розробка програмного забезпечення
- Читайте щодня тексти з розробки: офіційну документацію, README, нотатки до випусків, обговорення задач і коментарі до pull request. Звертайте увагу, як терміни працюють у реченні.
- Вивчайте слово разом із типовими сполученнями: не лише bug, а й fix a bug, report a bug та steps to reproduce. Так легше вживати його природно.
- Закріплюйте лексику в коротких робочих текстах англійською: описах комітів, задачах і коментарях до коду. Пишіть просто й перечитуйте, чи точно передали дію та її результат.
- Тренуйте вимову скорочень так, як їх вимовляють команди: API і SDK зазвичай називають по літерах, JSON — як ім’я Jason, а REST — одним словом.
- Збирайте ввічливі фрази для рев’ю та щоденних зустрічей, наприклад Could you take a look? або I’m blocked on…; звертайте увагу, у яких ситуаціях їх використовують.
Поширені запитання
Як вивчати англійську лексику з розробки програмного забезпечення?
Читайте справжні матеріали з галузі: документацію, README, нотатки до випусків, обговорення задач і коментарі до pull request. Вивчайте терміни разом із типовими сполученнями — наприклад, open a pull request і fix a bug — та одразу використовуйте їх у власних комітах, описах задач і повідомленнях.
Які англійські терміни розробки варто вивчити спочатку?
Почніть зі слів щоденного робочого процесу: bug, fix, commit, branch, pull request, merge, code review, deploy, release, ticket, sprint і stand-up. Далі переходьте до тестування й налагодження, а потім — до термінів архітектури та API.
Чи відрізняється англійська для розробки у Великій Британії та США?
У коді, API й більшості технічної документації переважає американське написання: color, initialize, behavior. Британські команди можуть писати colour або behaviour у листах і документах, але в коді зберігають усталені назви, наприклад властивість CSS color. Вимова теж іноді різниться: agile у США звучить приблизно як «едж-ел», а у Великій Британії — «едж-айл»; route у США часто вимовляють як «раут», а у Великій Британії — як «рут».
На роботі краще вживати український чи англійський технічний термін?
У робочих розмовах часто залишають англійські терміни commit, merge, deploy і pull request, поєднуючи їх з українськими словами або адаптуючи в розмовних дієсловах на кшталт «задеплоїти». У формальних документах, навчальних курсах і наукових текстах частіше вживають українські відповідники: «випуск», «гілка», «модульний тест». Знання обох варіантів допомагає перемикатися між українським обговоренням і англомовним кодом та документацією.
Як англійською розповідати про свою роботу на щоденній зустрічі й у код-рев’ю?
Користуйтеся короткими усталеними фразами. На щоденній зустрічі можна сказати: Yesterday I fixed…, today I’m working on…, no blockers. У рев’ю підійдуть Could you take a look at my PR? та I’ve addressed your comments; nit: позначає невелику правку, а LGTM — схвалення. Ввічливе запитання What do you think about…? зазвичай доречніше за прямий наказ.
Пов’язані галузі
Закріплюйте лексику читанням
Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською:
